There are two application modules (apkupdater and privilegedinstaller) and one library module (updaterengine) in the repository.
The updater SDK. More details here
The updater app integrated with the engine SDK. More details here
The silent installer signed with the Android platform key. More details here
We use Bugsnag to track the crashes. Each App has a unique Bugsnag API key and the key is stored in bugsnag.properties
.
You'll need to download two bugsnag.properties
files for the apkupdater and privilegedinstaller respectively.
-
Download here for the apkupdater's bugsnag file. Place the file under
apkupdater/
folder. -
Download here for the privilegedinstaller's bugsnag file. Place the file under
privilegedinstaller/
folder.
All the apps here are signed with the Android platform key. For successful signing the APK, you'll need:
- Key store, download here.
- Actual key, download here.
Place he files under project root folder.
Enable logging.
# 1 to enable; 0 to disable
adb shell settings put secure forcefully_loggable 1
Disable logging.
# 1 to enable; 0 to disable
adb shell settings put secure forcefully_loggable 0
- @boyw165
- @xuhaibahmad
- @kevinmmarlow