Skip to content

v1.5.0

Choose a tag to compare

@The412Banner The412Banner released this 15 Jun 16:31

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 old Android/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.0Remove + 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