Skip to content

Releases: Xposed-Modules-Repo/com.github.dhangofa.batteryremapper

v1.0.17 — Smart Hysteresis Battery Saver Automation

24 May 11:18
e33dde5

Choose a tag to compare

What's New in v1.0.17

This is the second official release of BatteryRemapper. Building on our initial release—which established the core 20%–80% status bar visual remapping—version v1.0.17 introduces fully automated, intelligent power management.

You no longer need to toggle your Battery Saver manually. The module now completely automates your device's power profile based on your custom remapped scale, deploying a smart layout that prevents power flickering and optimizes battery health.

🚀 Key Enhancements

  • Smart Hysteresis Battery Saver Automation: Fully automated background control of your native Android Battery Saver profile:
    • Triggers ON: Automatically forces Battery Saver ON the moment your remapped visual scale drops to 20% or below.
    • Triggers OFF: Automatically forces Battery Saver OFF once your scale charges past 50%.
    • Hysteresis Dead-Zone: Keeps the existing power state completely stable between 21%–50% when unplugged. If you disconnect your phone within this zone, the module safely maintains its current state without rapidly flickering on and off.
    • Charging Bypass: Instantly disengages and disables Battery Saver mode the moment a charger (AC/USB/Wireless) is connected, ensuring unthrottled performance during your charging cycles.
  • Seamless UI Integration: Leverages system reflection utilities to mimic manual Quick Settings tile presses. This ensures 100% compatibility with custom ROM background optimization rules (such as Evolution X and crDroid) without requiring extra app privileges.
  • Automated CI/CD Compilation: Shifted our pipeline to Kotlin DSL (build.gradle.kts). Build tracking is now directly integrated with GitHub Actions workflow run counts for seamless version increments.

⚙️ Setup & Scope Configuration

To get the new automation features up and running, configure your scope settings inside the LSPosed / Vector Manager interface:

  1. Install the updated v1.0.17 APK.
  2. Open your LSPosed / Vector Manager app and navigate to the BatteryRemapper module.
  3. Ensure the target scope is correctly set:
    • System UI (com.android.systemui)
  4. Perform a soft reboot or system ui reboot

What's Changed

New Contributors

Full Changelog: Dhangofa/BatteryRemapper@v1.0.0...v1.0.17

v1.0.0 - Initial Stable Release

22 May 08:52

Choose a tag to compare

🚀 Features & Changes

  • Initial Stable Release: The core functionality of the LSPosed module is fully operational.
  • Status Bar Enhancements: Tailored for custom system software configurations, optimizing status bar modifications and countdown logic.
  • Permanent Production Key: This and all future builds are signed with a permanent cryptographic signature. You can seamlessly update future versions directly without ever needing to uninstall the module again.