v1.5.0
BatteryLog v1.5.0
Logs now survive uninstall / reinstall
- Logs and reports are written to
/sdcard/BatteryLog/logs— a package-independent folder the OS does not delete when the app is uninstalled (the oldAndroid/data/...location was wiped on every uninstall). - Grant All-files access when prompted (tap the storage row on the main screen). Until granted, logging still works in the old app-private dir as a fallback.
- The Magisk boot sampler (root) always writes to the safe folder regardless of the app's permission. Boot module bumped to 1.2.0 — Remove + reinstall it after updating so it targets the new path.
- On launch, any existing app-private logs are copied into the safe folder automatically (one-time, idempotent). Both locations are scanned, so nothing disappears during the transition.
Live graph on the main screen
- A small live chart (battery % · voltage · temperature) of the active/most-recent log now sits under the battery card and refreshes as the run grows. Tap it for the full History view.
Signing
- Signed with the well-known AOSP testkey (
CN=Android) using the full v1 + v2 + v3 scheme set (verified in CI).
⚠️ One-time uninstall
The signing key changed from the previous debug key, so this build won't install over the old one — uninstall first, then install v1.5.0. Because logs now live outside the app dir (and the boot module persists in /data/adb), this is the last disruptive uninstall; everything is preserved afterward.
APK sha256: 1ee235903fa8c3d340c7735cd4e855239162163cacfc061fe3c0e5674d670241