BatteryCare+

BatteryCare+ is a complimentary app for Sony Xperia XZ/XC devices to make its BatteryCare app more effective and useful. Your phone needs to be either rooted and/or with Xposed framework installed for BatteryCare+ to work.

Features:
1. Use system alarm clock to predict unplug time for ultimate accuracy (Xposed is required)
2. Display last 5 charging history (Root is required)
3. Display detailed charging timeline for last charging instance (Root is required)
4. Display BatteryCare internally calculated Score and Less Than 1 Week values for troubleshooting (Xposed is required)
5. Display and reset Blocked Time (Root and Xposed are required)
6. Reactivate plug in dialog box (Xposed is required)

Requirements
1. Sony Xperia XZ/XC phone (and)
2. Rooted (or)
3. Xposed framework installed

Latest Xperia phones come with a new app BatteryCare which is supposed to prolong battery life by reducing the time of overcharging. It tries to learn your charging pattern and predicts the time when you normally unplug the phone. Once learning period is finished, the next time you charge your phone, BatteryCare kicks in. Charging will pause once battery is 90% full and resume automatically some time before the predicted plug time to finish the last 10%.

The problem is that the prediction is not always accurate using Qnovo algorithm. BatteryCare+ improves the prediction by using your alarm clock instead. So basically no prediction is needed anymore and it's much more accurate if you're using your phone also as an alarm clock. This part requires Xposed framework to work.

BatteryCare+ is not replacing BatteryCare. It just improves its prediction accuracy. BatteryCare still needs about 1 week of learning data and with more than 70% accuracy score in order to kick in when it predicts the charging time is at least 4 hours.

If your phone is also rooted, BatteryCare+ can also display your charging history as well as a detailed charging timeline so you can understand the learning progress better.

This app/module is tested only on my Xperia XC phone but is supposed to also work on XZ or any other Xperia phone with BatteryCare.

Author(s): 
Package: 
com.gzplanet.xposed.batterycare
Version name: 
1.30
Release type: 
Stable (low risk of bugs)
Number of downloads: 
7,786 in total · 43 in the last 24 hours
MD5 checksum: 
b4550840f183cb201eaa74664dbb20ef
Uploaded on: 
Saturday, March 18, 2017 - 15:43
Changes: 

- Accuracy table is now scrollable and shows 10 records
- Improved UI description when Score or Less Than 1 Week conditions are not met
- New Bypass USB Charging menu action so USB charging will not activate Smart Charging

Version name: 
1.20
Release type: 
Stable (low risk of bugs)
Number of downloads: 
4,123 in total · 6 in the last 24 hours
MD5 checksum: 
3883815d078d73084d82e15b7e446942
Uploaded on: 
Friday, February 10, 2017 - 02:50
Changes: 

Add new menu action to reactivate dialog box that shows up when you plug in the phone if it was previously disabled

Version name: 
1.10
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,462 in total · 5 in the last 24 hours
MD5 checksum: 
c3995f82569c64dd5da1a742044c3ef2
Uploaded on: 
Monday, February 6, 2017 - 03:07
Changes: 

- Display Blocked Time in BatteryCare and add an action menu to reset it

During Blocked Time period, smart charging will not be activated even if all conditions are met. Originally, user must wait until this period is passed. Now you can reset this value so smart charging can be activated again next time when the phone is plugged in. Unfortunately, the exact conditions to trigger Blocked Time is still unknown.

Version name: 
1.02
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,255 in total · 0 in the last 24 hours
MD5 checksum: 
cbee1eb861fec9c7c4b92c38f6e07d5a
Uploaded on: 
Thursday, February 2, 2017 - 02:43
Changes: 

- Score value is now correctly extracted and displayed
- Fixed a bug in original BatteryCare app that latest learned data will be distorted after a system reboot

Version name: 
1.0
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,174 in total · 0 in the last 24 hours
MD5 checksum: 
62db6a57fa7353949f38e9e54bab5228
Uploaded on: 
Monday, January 30, 2017 - 14:31
Changes: 

- Initial version