summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-31a wip: preparint for scan retBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-31a wip: preparint for scan retBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-31a wip: use finish() to go back to main activity automatically after scanBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-31android wipBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-31android wip: semi-working ToastBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-31android wip: build mainactiviy onlyBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-31android: add .android domain componentBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-31android: add app specific .gitignoreBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-31fix .gitignore escapesBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-31android: signature verification fails if "v2" is enabledBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-31android: set min sdk ver to 18 for ECDSA signatureBjørn Mork
As requested by apksigner: Exception in thread "main" java.security.InvalidKeyException: ECDSA signatures only supported for minSdkVersion 18 and higher at com.android.apksig.internal.apk.v1.V1SchemeSigner.getSuggestedSignatureDigestAlgorithm(V1SchemeSigner.java:132) at com.android.apksig.DefaultApkSignerEngine.<init>(DefaultApkSignerEngine.java:161) at com.android.apksig.DefaultApkSignerEngine.<init>(DefaultApkSignerEngine.java:51) at com.android.apksig.DefaultApkSignerEngine$Builder.build(DefaultApkSignerEngine.java:901) at com.android.apksig.ApkSigner.sign(ApkSigner.java:261) at com.android.apksig.ApkSigner.sign(ApkSigner.java:178) at com.android.apksigner.ApkSignerTool.sign(ApkSignerTool.java:326) at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:89) Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-31android: working buildBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-31Create dummy Android appBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15adding some failsafing to the fimrware updaterv0.02Bjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15add all auto-generated files to .gitignoreBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15Documenting RTSPBjørn Mork
It turns out that enabling direct RTSP access is even simpler than HTTP. It can be done solely be configuration settings, and is therefore usable without modifying the D-Link firmware at all. Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15Adding remote RTSP support to local startup scriptBjørn Mork
Enable external access to the RTSP server, authenticated by the admin account. Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15Bluetooth: Add support for enabling RTSP temporarilyBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15Adding some pictures and other references to the docsv0.01Bjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15create README symlink for easier viewing on githubBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15Firmware image creation Makefile and updater scriptBjørn Mork
The updater script is a simpler alternative to the script used by D-Link in their firmware updates, supporting only "userdata" updates. Run "make" to create a new squashfs file system for the "userdata" partition and pack, encrypt and sign it for use with the original D-Link firmware update tools fwupdate or firmwareupgrade.cgi. See the documetation in this repo for usage instructions. Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15Import the D-Link DCS-8000LH firmware update encryption keyBjørn Mork
This is the key output from the "pibinfo PriKey" command on a D-Link DCS-8000LH. The scope of this key is unknonw. It might be used for more models, or it might be specific to a limited set of DCS-8000LHs. Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15Alternative /opt startup script for http and telnet servicesBjørn Mork
Basic demo script used to illustrate how the "userdata" partition of the D-Link DCS-8000LH can be used for better things that the cloud service tools. Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15Bluetooth LE python script for initial D-Link camera configurationBjørn Mork
Proof-of-Concept python script implmententing most of the D-Link Bluetooth LE IP camera API. Including some features missing from D-Links app, like the ability to start a telnet server or web server on the camera. Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15Documenting the D-Link DCS-8000LHBjørn Mork
This is a collection of notes I made while trying to figure out how I could make the D-Link DCS-8000LH useful without using the D-Link cloud service and app. Signed-off-by: Bjørn Mork <bjorn@mork.no>
2019-05-15Creating a basic .gitignore fileBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>