🔋 BatteryRemapper v1.1.0 (59)
Thrilled to release BatteryRemapper 1.1.0! This major milestone transforms BatteryRemapper from a background module into a full-featured management application paired with an intelligent, dynamic Xposed/LSPosed hook.
🌟 What's New
🎨 Interactive Material 3 Manager
- Modern UI: Complete Material 3 visual redesign with system bar edge-to-edge support and automatic dark/light theme switching.
- Interactive Dual-Thumb Range Slider: Customize your physical battery boundaries dynamically (e.g., 20%–80%, 15%–85%, or any custom span with a 10% minimum delta) instead of being locked to static values.
- Live Hook Status: Real-time dashboard status card showing whether the System UI hook is Active, Inactive, or Checking.
- One-Click System UI Restart: Integrated root-enabled shortcut to restart System UI instantly without a full device reboot.
⚡ Intelligent Automation & Safety
-
Smart Hysteresis Battery Saver:
- Automatically switches Battery Saver ON at
$\le 20%$ remapped battery. - Automatically switches Battery Saver OFF when charged past
$50%$ remapped battery. - 21%–50% dead-zone maintains current state while unplugged to prevent toggle flutter.
- Instantly disables Battery Saver when connected to any power source.
- Automatically switches Battery Saver ON at
-
Low-Battery Shutdown Protection:
- Optional system-level 30-second countdown when reaching your chosen trigger level (defaulting to 0% remapped / 20% physical).
- Plugging in a charger immediately cancels the countdown.
- Dismissing the dialog prevents repeat popups during the same discharge session.
ℹ️ About & Credits Hub
- Dedicated About screen with dynamic version tracking, open-source MIT license link, Telegram community chat, and GitHub repository links.
- Full support for Android 13+ (API 33+) Predictive Back gestures.
🌐 Internationalization & Distribution
- Bilingual Support: Full native translations in English and Simplified Chinese (
zh-CN). - Adaptive & Themed App Icon: Crisp vector adaptive icon with full Android 13+ Material You Themed Icon support.
🔧 Technical & Architecture Improvements
- Rootless IPC: Settings are shared dynamically between the Manager App and System UI hook via an internal Content Provider (
SettingsProvider). - Toolchain Upgrade: Built on Android
compileSdk 36/targetSdk 37using Java 17. - Optimized Release Builds: Enabled ProGuard/R8 code shrinking while strictly preserving LSPosed reflection entry points.
- Lifecycle & Render Fixes: Decoupled activity window transitions from touch ripples to eliminate frame release warnings.
📱 Requirements
- Android Version: Android 10 (API 29) to Android 17.
- Root & Framework: Magisk or KernelSU/Apatch with Zygisk, and LSPosed (or compatible modern Xposed framework).
- LSPosed Scope: Check System UI (
com.android.systemui) in LSPosed Manager. - Root Access (Optional): Required only for the in-app "Restart System UI" button.
👥 Credits
Change details
Full Changelog: v1.0.17...v1.1.0