Plus Plus Battery

Verified safeOpen source
5.0
1 review
178
downloads
12
android

AI summary

Lightweight battery health and info tool for OnePlus/Oppo/Realme devices with universal support. Monitors real-time voltage, current, and power; estimates full charge capacity and state of health. Optional root mode reveals silicon-carbon battery metrics like raw FCC/SOH, Qmax, and serial number. New in v2.3.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

PlusPlusBattery is a lightweight battery info and health estimation tool specifically tailored for OnePlus/Oppo/Realme devices (with universal device support). It provides real-time monitoring of battery status and can evaluate the Full Charge Capacity (FCC) and the uncompensated raw FCC and State of Health (SOH) of silicon-carbon anode batteries under specific conditions.

Features

・Real-time Battery Info: Displays current battery level, voltage, current, charge/discharge power with charts, and health status without root access.

・Battery Health Estimation: Calculates and records Full Charge Capacity only when the battery level is 100% and the battery current is within the range from 0 to 25 mA. This is used to estimate battery health and lifespan. Not a true value, just an estimation.

・Cycle Count History: Records the daily cycle count automatically or manually, and saves it locally using a Room database. Users can view it on the history page, and export it to csv files.

・Real-Time Battery Monitor: Show battery metrics in a customizable floating window or the notification area. Info entries can be customized.

・Root Mode: Requires root permission to read additional information.

・Current Remaining Capacity (Root Mode): Read from /sys/class/oplus_chg/battery/battery_rm. This value changes with battery level.

・Full Charge Capacity (battery_fcc) (Root Mode): Read from /sys/class/oplus_chg/battery/battery_fcc. This value fluctuates based on charging/discharging behavior.

・Raw Full Charge Capacity (Root Mode): Reverse-calculated uncompensated FCC. Silicon-carbon anode batteries typically apply algorithmic compensation based on undervoltage thresholds.

・Battery Health (battery_soh) (Root Mode): Read from /sys/class/oplus_chg/battery/battery_soh. This value fluctuates with usage.

・Raw Battery Health (Root Mode): Reverse-calculated uncompensated SOH. Compensation is usually applied in silicon-carbon batteries based on undervoltage thresholds.

・Battery Under-voltage Threshold (vbat_uv) (Root Mode): Read from /sys/class/oplus_chg/battery/vbat_uv. The device will shut down if the voltage drops below this threshold.

・Battery Serial Number (battery_sn) (Root Mode): Read from /sys/class/oplus_chg/battery/battery_sn.

・Battery Manufacture Date (battery_manu_date) (Root Mode): Read from /sys/class/oplus_chg/battery/battery_manu_date. ・ Qmax (batt_qmax) (Root Mode): Qmax refers to the chemical capacity of the battery. The value of this capacity is load independent. This is the capacity that can be released by a battery under very low load current, usually expressed in mAh. In the system, this value changes triggered by some conditions.

・Custom Entries (Root Mode): Customizable entries for universal devices, with default presets displaying charge cycles & fccs from generic linux power_supply files. You can also add any other readable path as you like. Users can also export/import custom profiles.

Experimental Features

・Get Battery Data from Logcat (Root Mode): For some devices, this app can extract battery related data from logcat. Currently supported devices include some OPlus, Moto and Xiaomi devices (limited support varies on models and systems)

What's new

v2.3.7Jun 2, 2026
  • New Features Temperature Unit Switch: Added support for toggling between Celsius and Fahrenheit. (#51) @dijia1124 Traditional Chinese Support: Integrated and updated zh-Hant translations. (#56) @abc0922001 @dijia1124
  • Improvements Optimized FCC Recording: The estimated full charge capacity can now be recorded via floating window or notification service by simply waking the screen when fully charged. (#53, #66) @dijia1124 Smart UI: Available entries (in battery monitor entry settings) are now dynamically displayed based on Root mode status. (#52) @dijia1124 Data Parsing: Implemented locale-aware number parsing to prevent format errors. (#60) @dijia1124
  • Bug Fixes Permission Fix: Resolved a false positive VIEW_NETWORK_PERMISSION declaration caused by WorkManager. (#48) @dijia1124
  • UI & Text Adjustments Adjusted horizontal paddings for dual cell text. (#59) @dijia1124 Refined in-app descriptions and text alignment. (#55) @dijia1124
  • Code Quality Code quality refactoring and cleanup (SonarQube). (#64) @dijia1124 Full Changelog: v2.3.6...v2.3.7

About this version

Version
2.3.7 (29)
Size
3.34 MB
Requires Android
12
Target SDK
31
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
178
Updated
Jun 2, 2026
Package
com.dijia1124.plusplusbattery

Similar apps

Ratings & reviews

5.0·1 review
5.0
1 rating
  • 5
    1
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app

Recent reviews

Showing 1 of 1