[APP][4.0+] EXA Battery Saver - First solution to save battery using science - Android Apps and Games

Every electronic device in this world required power to stay functional, including Android. However, sometimes battery draining could be too fast. Unused app keep running in the background, wifi keep on while not using, device temperature is too high, etc
Finally here come a live saver.
EXA Battery Saver is the first solution to save battery power by using AI, science and system tweaking
Features mark with # required Root Access.
Features :
Device Tuning :
#ROM Optimize :
ROM optimize is a feature that minimize the writing to storage by using fstrim, and also remounting the file systems with noatime and nodiratime flags to archive battery saving and improve device performance.
#Core Tuning :
Core Tuning is a feature that could set CPU Governor to the mode you need, such as performance, balance, or powersave.
#Lightning Charge :
Lightning Charge could speed up battery charging by set the CPU frequency to minimum value during charging. This could obviously improve the speed of charging but would also temporary decrease the performance of device.
#Application Hibernator :
If you have used app like Greenify before, you might have familiar with this feature. Yes, this feature prevent unused apps from running in background by using Android built in Force-Stop feature (am force-stop).
Service Stopper :
Service stopper is design to view and stop running service by using Android system built-in Force Stop feature, available in both root and non-root mode.
Smart Settings :
#Smart GPS :
When this feature is turned on, application would automatically turn off GPS when device's screen turned off, and turn it back on when device's screen is unlocked.
#Smart Cellular :
When this feature is turned on, application would automatically turn off mobile data when device's screen turned off, and turn it back on when device's screen is unlocked.
*Smart Wifi :
When this feature is turned on, application would automatically turn off wifi when device's screen turned off, and turn it back on when device's screen is unlocked, user can also choose not to turn off wifi when device is connected to an existing wifi router by turn on the Wifi Protection feature.
*Smart Sync :
When this feature is turned on, application would automatically turn on Sync for specified time and turn it off for specified time. By Default, the Application TURN ON SYNC 5 MINUTES FOR EVERY 1 HOUR, user can also set custom time base on their needs.
*Smart Brightness :
When this feature is turned on, application would automatically adjust device screen brightness base on the battery level to archive battery saving.
*Smart Sound :
Note: This feature may not working on some device. When this feature is turned on, the application will mute some unnecessary sound effect that will drain battery without changing the main sound and call volume of device. User could choose the type of sound to mute :
System Sound: Sound for keyboard button, back button, home button, etc.
Notification Sound: Sound when received notification
Charging Optimization :
*Power Charging :
This feature could speed up battery charging by limited some features of device during charging, recommend only enable this option when you are not using your device during charging.
Others :
*Extra optimization :
When this feature is turned on, the application will auto adjust some additional feature to help you save more battery power.
Download Link :
EXA Battery Saver
Important :
1. This application could work in both rooted device and non-rooted device. Application would automatically restrict some features on non-rooted device.
2. Beta and Alpha testing is not available, only stable release are provided.
3. Before posting a bad review at the play store if you encounter an issue, please report the problem in this thread, I will investigate it and solve it as fast as I could
Bug Report and Feature Request :
Bug reported are always welcome.
Note: Not all requested features would be approved.
If the requested features are approved, they would be appear in the In Research Features located below.
In Research Features :
#Automatic Discharge :
Since I have study a lot about battery while making this app, I have found out that charging battery level to 80% is better than 100% . This feature is used to discharge the device when battery level reach selected value, currently I am investigating this code :
Code:
dumpsys battery unplug
Thanks for reading.
XDA:DevDB Information
EXA Battery Saver, App for all devices (see above for details)
Contributors
EXA Lab
Version Information
Status: Stable
Current Stable Version: 1.7.100
Stable Release Date: 2018-02-16
Created 2017-12-27
Last Updated 2018-02-16

The app looks very interesting, thank you! I would be happy if you could explain what you wrote here:
EXA Lab said:
#Automatic Discharge :
Since I have study a lot about battery while making this app, I have found out that charging battery level to 80% is better than 100% .
Click to expand...
Click to collapse
Why is that? Do you have a source?

TheeWolf said:
The app looks very interesting, thank you! I would be happy if you could explain what you wrote here:
Why is that? Do you have a source?
Click to expand...
Click to collapse
Here & here.

mauam said:
Here & here.
Click to expand...
Click to collapse
Yes, thats what I want to say, thanks

Does it required root on Android 7 device...?

DE SEXIEST said:
Does it required root on Android 7 device...?
Click to expand...
Click to collapse
No, it does not require root access to run, but it will be more powerful and functional with root access

The application has been updated to 1.7.000 :
Status: Stable
Current Stable Version: 1.7.000
Stable Release Date: 2018-02-14
Update Info:
The application have been renamed to EXA Battery Saver
This update fix all problem that cause application to crash, improve the stability of application and include a new feature.
New Feature:
*Advanced Settings:
Enable user to tweak advanced function of applications, please use with caution.
Thanks for supporting, more function could be expected soon

EXA Lab said:
The application has been updated to 1.7.000 :
Update Info:
The application have been renamed to EXA Battery Saver
Click to expand...
Click to collapse
welcome back!
been using the old app - never a single problem :highfive:
q: does the hibernator allow push notifications like rooted-greenify?

crullick said:
welcome back!
been using the old app - never a single problem :highfive:
q: does the hibernator allow push notifications like rooted-greenify?
Click to expand...
Click to collapse
Thanks for supporting :fingers-crossed:
a: No it does not, but you have give me a new idea, I would try to investigate it :highfive:

Dont know sometimes its hard to selecting menu..because when i moved tab to tab, sometimes it still showed previous tab
Does this app needs network to work properly?

raymondsanusi said:
Dont know sometimes its hard to selecting menu..because when i moved tab to tab, sometimes it still showed previous tab
Does this app needs network to work properly?
Click to expand...
Click to collapse
Could you please explain what showed previous tab means?
No it does not require network

EXA Lab said:
Could you please explain what showed previous tab means?
No it does not require network
Click to expand...
Click to collapse
This happen a lot when connection is slow or not connected..

raymondsanusi said:
This happen a lot when connection is slow or not connected..
Click to expand...
Click to collapse
Thanks for pointing out this problem, I have publish a new version name 1.7.100 with performance improvement :highfive:

Related

[ROOT][2.1+][V6.1.0] OnePowerGuard is best Battery Saver

One Power Guard is one and only kernel-level power-saving and unique battery protection app, more than 100,000 people are using it, optimizes your system by the kernel on your standby and reduces 70%~80% Power consumption.
Download Free Version | Pro Version​
Onexuan.com mainly focus on creating polished, pixel-perfect, smooth and responsive applications helping end users achieve their goals painlessly and, more importantly, as quickly as possible.
Our Blog: http://www.onexuan.com/blog
How to use One Power Guard http://onexuan.com/blog/help/
Pro Official Website: http://www.opgpro.com
Now only OnePowerGuard Pro help info, but it is the same with One Power Guard, we are developing OnePowerGuard Pro and ready to release it
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Enjoy your success
Note: How to use Battery Doctor on Android 4.4 KitKat
Android 4.4_r1 removed the possibility for apps to request for the BATTERY_INFO permission, This is the commit https://android.googlesource.com/platform/frameworks/base/+/3714141d287c965ea3451831dd5167f63f8db87b%5E%21/
The reason (issue mentioned) for the commit is unknown.
This permission and the access to batterystats - formerly known as batteryinfo - service is vital for use cases (and apps) dealing with analysing awake and wakeup causes (battery drainers) as this services gives access to partial wakelocks and alarms.
I would like to request a rollback of the mentioned commit. See issue 61975
Here is a Solution from XDA forum by Xposed and download Version 5.1.0, Android 4.3 or older is well, you can flash older ROM
Enable BATTERY_STATS for KitKat
http://repo.xposed.info/module/com.gsamlabs.xposed.mods.enablebatterystatspermission
Click to expand...
Click to collapse
Share your story with everyone! You can send me your story.
Share Story 1 by Hansen:
Hey man. I have some good feedback for you. After you made some changes to your app my battery life is longer. I see a huge improvement, my battery has now power to a whole day even if I play games and do some other stuff. Before that my battery was drained an hour before I went to bed. Now I have about 10-30% when I go to sleep AND now it's colder here in Denmark. Very cold. You know... batteries use more power when it's cold so that's a good thing, even if it's colder my battery lasts longer.
Click to expand...
Click to collapse
Share Story 2 by dontbelive
Heey all ,,after i test this app on my mothers xperia x10 (2.3.4 custom rom) and m fathers lg 2x speed (4.0.4 stock pre-rooted rom) this apps works really great up to 1,5 - 2 days
My battery problem is gone since i use this app
(i dont like battery saving apps because they draining my battery more than.before but this is really.amazing).
This app works only with root this tweaks the kernel ,wireless etc.. for each mode
OP from http://forum.xda-developers.com/showpost.php?p=35278606&postcount=1
Click to expand...
Click to collapse
Share Story 3 by bratusm
I started in the evening, with fully charged battery, at 22.00. I checked battery status (%) next morning at 08.00
- without One Power Guard 2.2: 78%
- with One Power Guard 2.2: 97%
No need to say more... One Power Guard 2.2, at least for my phone, is working excellent!!!
OP from http://forum.xda-developers.com/showpost.php?p=35716446&postcount=343
Click to expand...
Click to collapse
Share Story 4 by neoyoli
Your scroll cache hack definitely
And maybe the One Power Guard app by onexuan, it is really really good. I don't know if it has anything to do with it, but since I installed it and set the CPU speed to min. 120MHz, max. 756MHz, the game lag with the oc kernel described in the Nameless thread lately is gone.
I'll ask einstein.frat about it btw, maybe it helps to have a flawless oc kernel by default.
OP from http://forum.xda-developers.com/showpost.php?p=36676448&postcount=72
Click to expand...
Click to collapse
Share Story 5 by jfriend33
Getting crazy battery life using juice defender free paired with one power guard. My phone on stock extended was able to last 26 hours with 2 hours of screen use. Stock kernel
OP from http://forum.xda-developers.com/showpost.php?p=37408087&postcount=1516
Click to expand...
Click to collapse
Share Story 6 by kewkie
I'm using "One power guard" atm - this app is really awesome and helps alot against battery draining - i like this, plus Supercharge, DOMscript and battery calibration - its really nice
OP from http://forum.xda-developers.com/showpost.php?p=36719087&postcount=11
Click to expand...
Click to collapse
Share Story 7 by takumibunta
I found the second solution, which is using the ONE POWER GUARD. Now, the battery life IMPROVES EVEN MORE! Now when I wake up to check my device, a whole night sleep is just draining 2-3% the most!
OP from http://forum.xda-developers.com/showpost.php?p=37347399&postcount=2
Click to expand...
Click to collapse
Share Story 8 by roonie
I found a difference only after using for 1 week..
Before using one power guard , battery was draining with 10% an hour during night(even when i dont use also) (So if at night its full charge at 6.00am it will be 40% charge left)
After using one power guard for one week , battery backup increased with more than 50%...(So at night if its full charge at 6.00am it was above 80% like that)
OP from http://forum.xda-developers.com/showpost.php?p=37329812&postcount=61
Click to expand...
Click to collapse
Share Story 9 by Shawnki91
Install "One Power Guard" (https://play.google.com/store/apps/details?id=com.onexuan.battery&hl=en) and use the "AI" mode. It does not affect radio use, but rather optimizes the CPU governor in order to save power depending on what you are using this for. With bluetooth turned on for at least 6 hours a day, email, txting, web browsing and some video, my streak last me throughout the whole day, and I usually have about 20%-25% left by the time i get home at night--try it out!
OP from http://forum.xda-developers.com/showpost.php?p=38369913&postcount=5992
Click to expand...
Click to collapse
Share Story 10 by uluvali
Installing it now. I have been having horrible battery life recently. 2-3 hrs per battery with everything off (wifi, bluetooth, 3g, gps,etc...). I am currently looking at the battery usage screen. After 35m 31s, I have 59% battery left - (cell standby 39%,phone idle 31%, android system 17%, display 15%)
The screen is warm to the touch. I don't think that I could have 3 batteries go bad simultaneous? I haven't changed any settings recently. Im on the latest DSC 2.3. I did have a problem similar to this previously but it was a busybox upgrade that caused it. I downgraded and everything went back to normal.
I will let you know if "One Power Guard" solves my battery problem. Thanks
OP from http://forum.xda-developers.com/showpost.php?p=38407022&postcount=5996
Click to expand...
Click to collapse
Share Story 11 by F3niX
JB - CM 10.1 2.4 with new Kernel and One Power Guard Installed - No lags using CFQ Governor and 1.1Ghz OC, No Call Drops- 1.5-2 days tops
OP from http://forum.xda-developers.com/showpost.php?p=37325889&postcount=2
Click to expand...
Click to collapse
Share Story 12 by eddy0090
I started using one power guard and I believe it really works. Also I found that turning off Gps while not using apps that need it increases battery life by a lot.
OP from http://forum.xda-developers.com/showpost.php?p=37325889&postcount=2
Click to expand...
Click to collapse
Share Story 13 by akk29
I have been using an app called One Power Guard which does seem to improve battery life mainly during standby without any discernible decrease in performance. This app causes various system and kernel tweaks,
Disabling data connections etc is well known to help improve battery life but I have also found a big difference by turing off Use Wireless networks in the Location and Security Settings.
A second battery with this ROM is recommended and I am very happy with the Mugen 1800mah battery.
OP from http://forum.xda-developers.com/showpost.php?p=38161817&postcount=1
Click to expand...
Click to collapse
Share Story 14 by whoamigriffiths
neoyoli put me onto this App which I'm really starting to like ----- One Power Guard
OP from http://forum.xda-developers.com/showpost.php?p=36753783&postcount=5
Click to expand...
Click to collapse
Share Story 15 by takumibunta
For the battery drain issue, I used One Power Guard, which I tested before, it does reduce the power usage (Got a very good result during deep sleep, and daily usage... usually without using it, my battery drains at least 7% after whole night, while using it, my battery only drains about 3% the most!)
OP from http://forum.xda-developers.com/showpost.php?p=37345197&postcount=6
Click to expand...
Click to collapse
Share Story 16 by TheRedHunter
One power guard should be added too. Also you should check lighting browser, fastest browser for our phone and it has only 200 kb.
OP from http://forum.xda-developers.com/showpost.php?p=37791756&postcount=2
Click to expand...
Click to collapse
Share Story 17 by -woczarder-
"one power guard" <-- with this app my battery life is awesome (up to 1,5 day)
OP from http://forum.xda-developers.com/showpost.php?p=38346358&postcount=6
Click to expand...
Click to collapse
Share Story 18 by kyaiyalah
I Use One Power Guard, and i think it should be one of the best app on the market,,,
OP from http://forum.xda-developers.com/showpost.php?p=38348887&postcount=7
Click to expand...
Click to collapse
Share Story 19 by @non4
I have now found I get the same results from one power guard gaming preset, should've kept my money for a beer!
OP from http://forum.xda-developers.com/showpost.php?p=38562218&postcount=16
Click to expand...
Click to collapse
Share Story 20 by takumibunta
First option, I suggest you to use the ONE POWER GUARD app... The latest version is stable and there is a battery calibration function in the options.
Second option, download 'battery calibration' in the Google Play. Just for simple battery calibration only...
I STILL RECOMMEND ONE POWER GUARD. IT CAN OPTIMIZE YOUR KERNEL, ROM, WI-FI, 3G AND I/O SCHEDULER SO THAT TO MAINTAIN BATTERY LIFE. IT'S A NICE TRY.
Here is the step (The developer recommend us to follow these steps but not necessary)
THE FIRST AND SECOND STEP IS THE BATTERY CALIBRATION PROCESS
1. CHARGE your phone to 100%
2. Click on battery calibration button first (battery calibration app or ONE POWER GUARD app), then only plug off your charger.
OP from http://forum.xda-developers.com/showpost.php?p=37622260&postcount=18
Click to expand...
Click to collapse
Share Story 21 by Sabbit
to add to mihirengg19's list, i recommend One power guard for your battery
OP from http://forum.xda-developers.com/showpost.php?p=38147803&postcount=3
Click to expand...
Click to collapse
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Old version to discuss from http://forum.xda-developers.com/showpost.php?p=36428994&postcount=5
The new post feedback problem here
Please tell your problems, rather than Silence.
Please describe the problem in detail. Be sure to include:
- This App Version.
- Steps to reproduce the problem.
- What happened.
- What you think the correct behavior should be.
- Log files to better
Click to expand...
Click to collapse
Version History: http://www.onexuan.com/battery/versionupdate.txt
This is a stable and important version:
V3.9.0
1. Enhance stability and add a new feature to set wifi scan interval
2. Fix this floating window bug and add a new option.
Click to expand...
Click to collapse
Here is FAQ
Here is FAQ
Q: How to fix "initializing" load? Does it not work?
A: Just install superSU and uninstall superuser,Everything will be OK.
Click to expand...
Click to collapse
Please explain all the permissions required by this app
PRECISE LOCATION (GPS AND NETWORK-BASED) --- To allow this app to swtich location sources such as GPS and WiFi;
FULL NETWORK ACCESS --- To allow this app update from the server and upload the exception log of this app
PAIR WITH BLUETOOTH DEVICES -- Switch Bluetooth
PHONE CALLS READ PHONE STATUS AND IDENTITY --- To allow this app to close the floating window when a call comes in
STORAGE - To allow this app to write a error log to the sdcard
CHANGE NETWORK CONNECTIVITY - To allow this app to toggle the switch such as WiFi, Mobile Data, WiFi Hotspots, etc;
RETRIEVE RUNNING APPS --- To allow this app to kill processes and count the drain apps;
DRAW OVER OTHER APPS --- To allow this app to show a floating window and draw over other app;
CONNECT AND DISCONNECT FROM WI-FI --- To allow this app to toggle WiFi;
MODIFY SYSTEM SETTINGS --- To allow this app to change settings such as brightness, ring, airphane, screen timeout, etc;
ACCESS BLUETOOTH SETTINGS --- To allow this app to toggle Bluetooth and save Bluetooth settings;
CHANGE/INTERCEPT NETWORK SETTINGS AND TRAFFIC -- To allow to get the network traffic and show the network speed at the floating window
TOGGLE SYNC ON AND OFF --- To allow this app to switch the sync settings;
CONTROL VIBRATION --- To allow this app to control or switch vibration;
VIEW WI-FI CONNECTIONS --- To allow this app to switch WiFi;
RUN AT STARTUP --- To allow this app to auto run at rebboot and protect your the battery life;
CHANGE BACKGROUND DATA USAGE SETTING --- To allow this app to toggle the background settings;
CLOSE OTHER APPS/FORCE STOP OTHER APPS --- To allow this app to kill the consume processes;
READ SYNC SETTINGS --- To allow this app to get sync status for switching the sync settings;
READ BATTERY STATISTICS --- To allow this app to get battery statistics;
MODIFY SECURE SYSTEM SETTINGS --- To allow this app to change settings such as brightness, ring, airphane, screen timeout, etc;
CONNECT AND DISCONNECT FROM WIMAX/CHANGE WIMAX STATE --- To allow this app to switch Wimax, but now this app don't support this feature;
Click to expand...
Click to collapse
Q:How to fix this app gets stuck at "Initializing"?
A:If this app gets stuck at "Initializing", please check this problem with SuperSU or Superuser not allowing it root access.
Click to expand...
Click to collapse
Q:Why the phone slow after I set?
A:I want to talk about my story, last night, a user looked for me, he said that his issue about installing the 2.1 version.he said his device lagged in the standby mode. I told that we work together to solve this problem. After work, I went back to my dorm. I started to write a test interface for him. 1.5 hours later, we started testing. He began to test my ten steps. Finally, each step ran well. But the issue had not yet been found. I let him try again AI mode.his device lagged.Because his device does not support to adjust the CPU. So my judgment is because IO schedule issue, he set the "CFQ", I let him try to change IO. (His Rom Only support CFQ and Noop). He changed to "Noop", All things became perfect. Finally solve the issue.
Final conclusion: Try to change some settings until it is the best.
Click to expand...
Click to collapse
Q:How to set?
A:The bloger write an article about One Power Guard, you can read it. http://pinoyflare.blogspot.com/2013/01/one-power-battery-guard-100-working.html
Click to expand...
Click to collapse
Q:Does this application modify the kernel? I am very worried about this.
A:Yes. This app modifies kernel parameters, Do not worry. For example: when you buy two different phones, whose kernel are not the same. Google Android also changes the kernel. Every producers are revising its own kernel.
If you are a geek, you can modify some of the initialization files and put them into init.d folder. Does this not modify the kernel?
When you root your phone, You have already modified your kernel.
If you are worried about this, you can uninstall this app and reboot your phone.
Click to expand...
Click to collapse
CPU Governors explained http://forum.xda-developers.com/showthread.php?t=1369817
Click to expand...
Click to collapse
Q:Why display the maximum CPU Freq in the change mode interface?
A:This app get two file /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq and /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq value. If their value are max, will be displayed in UI.
Click to expand...
Click to collapse
Q:Why not support CPU frequency settings
A:This app get two file /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq and /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq value. If their are missing, will not support displayed.
You need to find a cause in your kernel
Click to expand...
Click to collapse
Q:Why do I recommend ondemand?
A:Because in my experience, it's the best. I test all Policy.If there is a better policy, please give me feedback.
Click to expand...
Click to collapse
Q:Why is there no “ondemand” “powersave” Option?
A:Because the kernel does not support.
Click to expand...
Click to collapse
What is a safe clean?
Android has a app process management mechanisms, when a process is killed by third-party applications, the android system will determine whether the process will be run again, if it is, the process will run, the kill process will repeat thereby creating an infinite loop, resulting in increased power consumption. Therefore, you should consider uninstalling third-party process management software.
Click to expand...
Click to collapse
How to turn off wifi tips in the settings
Click to expand...
Click to collapse
Q:How to change the notification bar style?
A:Settings -> Notification Style
Click to expand...
Click to collapse
Q:How to turn off ring tips?
A:Settings -> Ringtone Tips
Click to expand...
Click to collapse
Q:How to auto start this app when your phone reboot?
A:Settings -> Reboot Protection
Click to expand...
Click to collapse
Q:Often forget to turn off the WIFI, how to do?
A:Settings -> Wifi Tips
Click to expand...
Click to collapse
Q:How to display network traffic?
A:
1、Settings -> The Floatation Window Info -> Internet Speed
2、Settings -> The Floatation Window -> Always top
Click to expand...
Click to collapse
Q:How to turn off optimization tips,It often bothers me?
A:Settings -> Optimization Tips
Click to expand...
Click to collapse
Q:Why I can't find the battery calibration?
A:You need turn on a mode. and then go to the settings interface, you will see the battery calibration
Click to expand...
Click to collapse
Q:Some moto phones show battery 10%?
A:Settings - > other
Click to expand...
Click to collapse
Q:How to turn off the app?
A:You can stop it from management applications interface.
Click to expand...
Click to collapse
Q:Switching to another profile?
A:If you want to switch another mode.
Click to expand...
Click to collapse
A:If you want to change profile in the same mode or save profile.
Click to expand...
Click to collapse
Q:How to view the state of the CPU?
A:The statistics interface -> Menu -> CPU
Click to expand...
Click to collapse
Q:How do I view the CPU load?
A:The statistics interface -> Menu -> Statistics
Click to expand...
Click to collapse
Hi, Thank you for this application. Just installed will update the results later. Few questions for my understanding,
#1) I see different modes and from the name I can somewhat understand what it suppose to be. Is it advisable to have set it in one mode or different ones based on need. If so is it possible to do this automatically? ( Like on Night put it on Standby Mode, On Work hours Put it on Batter Saver, On Normal time put it on AI mode), As of now we need to do this manually, correct?
#2) Battery % is it possible to show them in increment of 1% rather than increment of 10%..I use Motrolo Atrix 2, it seems shows up only 80%, 90%...
Love the Circle and floating indicator of battery 1% make it even sweeter.
Thank you again.
sazhagianambi said:
Hi, Thank you for this application. Just installed will update the results later. Few questions for my understanding,
#1) I see different modes and from the name I can somewhat understand what it suppose to be. Is it advisable to have set it in one mode or different ones based on need. If so is it possible to do this automatically? ( Like on Night put it on Standby Mode, On Work hours Put it on Batter Saver, On Normal time put it on AI mode), As of now we need to do this manually, correct?
#2) Battery % is it possible to show them in increment of 1% rather than increment of 10%..I use Motrolo Atrix 2, it seems shows up only 80%, 90%...
Love the Circle and floating indicator of battery 1% make it even sweeter.
Thank you again.
Click to expand...
Click to collapse
1、Just use AI mode, you are able to enjoy all things.You do not always switch different modes.
2、For some strange reason, Motorola decided to only show the battery level in 10-percent increments on most of their Android devices.
Few suggestion
1.u can include info about each mode its not clear unless u r xda guy
2. Scheduler for mode would be great feature like in night i dont use phone much so i can put in power saver mode but do not want to do mannualy .we can automate mode switching according to time of day. Similar kind of mode switching automation will add 5 stars to your app
Great App. !! :thumbup::thumbup:
Sent from my HTC Incredible S using xda app-developers app
Sandeep_Jagtap said:
Few suggestion
1.u can include info about each mode its not clear unless u r xda guy
2. Scheduler for mode would be great feature like in night i dont use phone much so i can put in power saver mode but do not want to do mannualy .we can automate mode switching according to time of day. Similar kind of mode switching automation will add 5 stars to your app
Great App. !! :thumbup::thumbup:
Sent from my HTC Incredible S using xda app-developers app
Click to expand...
Click to collapse
well, I think we have some good idea to improve this, need some time to improve this.
Why does my battery percentage rise without charging using this app?
Permissions...
Why does it need the camera and GPS permissions?
sheikynyc said:
Why does it need the camera and GPS permissions?
Click to expand...
Click to collapse
Thank you for the feedback, I looked at my AndroidManifest.xml file, it is set such <uses-feature android:name="android.hardware.camera" android:required="false" /> it required false. This is my negligence. You don't have to take care of security issues. We do not have to do through this. The next version(V2.0), you will see that it will be deleted.
allenrb2 said:
Why does my battery percentage rise without charging using this app?
Click to expand...
Click to collapse
This is because we optimized results.
Can you explain why you need to read phone state & calls?
xpmode said:
Can you explain why you need to read phone state & calls?
Click to expand...
Click to collapse
Because the desktop has a floating window, when the calls comes in, this app needs to remove this floating window to ensure that does not affect the calls. Many APP to use this <uses-permission android:name="android.permission.READ_PHONE_STATE" />
Please make a black notification style!
Test the app now and report later.
l like this application. since yesterday i install new version my battery drop more slowly(for example my battery level stay at 51% during 12h ).
yeah that's work great on my galaxy pocket i can see the difference on powersave mode.
like also to see with defense what application wakeup too often.
big thanks to the developper
I checked the frequency that it is always at the max of it (example for ai mode is 1075,current freq always remain at 1075)
And the optimization tips notification is quite annying..bounce out every percentage drops..
Still testing this app ^^
Nice interface! If only the app can reslove the wakeup of apps too,it gonna hit the news!
SmokyX8 said:
I checked the frequency that it is always at the max of it (example for ai mode is 1075,current freq always remain at 1075)
And the optimization tips notification is quite annying..bounce out every percentage drops..
Still testing this app ^^
Nice interface! If only the app can reslove the wakeup of apps too,it gonna hit the news!
Click to expand...
Click to collapse
i think you cannot change the behaviour of an application that wakeup too often.the problem is that the developper not well programmed his application . the only remedy is to replace by an alternative app more battery friendly(that wake up less)
then wat about the freq? max freq all the time more likely to drain battery right?
Sent from my Xperia X10 using xda premium
SmokyX8 said:
I checked the frequency that it is always at the max of it (example for ai mode is 1075,current freq always remain at 1075)
And the optimization tips notification is quite annying..bounce out every percentage drops..
Still testing this app ^^
Nice interface! If only the app can reslove the wakeup of apps too,it gonna hit the news!
Click to expand...
Click to collapse
Can you give me your phones CPU parameter? Files in this directory /sys/devices/system/cpu/cpu0/cpufreq
"the optimization tips notification is quite" Originally, you can turn off this tips in settings interface, but 1.9 version has a bug. I will fix turn off tips bug in 2.0 version.
why my optimus black with stock freq. 300-1000 mhz, with all options the min.frequence is at 600 mhz?
I would like to change and save the options for the frequencies

[APP][3.0+] Battery Utility - Advance Battery Saver with Advance Android Tweaks

Battery Care : We will keep your Battery safe & Make sure your devices is Fast, Faster,, faster!!!
Playstore link : https://play.google.com/store/apps/details?id=com.blcpk.toolkit.app
Ad-free version uploaded in OP for XDA members....
We have add most important 15 Key features of Android ; We are very sure after using this application your going to Uninstall around 10+ apps..
Advanced stats
Battery History
Wake lack
Battery stats
Battery Alarm
Power saver
Drain test
Wipe
App Permission
CPU Tweak
Game Tweak
Storage Tweak
System Tweak
Sensor Tweak
Sound tweak
[*]Coming Soon [*]App locker, Screen Dimmer, Screen Off
1 Advanced Battery Stats:
This application will help you understand the flow of battery charging and the detailed usage of the battery. You will have a fair idea on how your device is being charged and the reason it is being drained so quickly. This app will be able to help you take the appropriate action in order to take care of your device`s battery.
1 Charge Levels:
Most of us are curious to know how we are charging our battery of our android devices; this application will help us to understand the complete and detailed information, along with a charging level graph to show you trends of your charging and battery usage.
2 Graphical Stats:
This is one of the premiere advanced battery statistics apps, this will help you to understand what is happening on your device and it`s battery, i.e. Awake, Screen On, Charging, Wi-Fi, GPS, Bluetooth etc. So, you can save your battery.
#################################################
App Permission:
It gives you a useful and detailed view of all of your installed apps, you can easily identify unwanted apps that might threaten your privacy, and bloatware as well. You can uninstall those unwanted apps.
1. You will have the option to short it out based on the name of the application
2. You will have the option to short it out based on the score (harmful application)
3. Also, you can short by Permissions
#################################################
Battery Alarms:
One of the most important features which is needed for any device, battery alarms can save energy, health and much more.
Battery Alarms Types:
1 Fully Charged
2 Charge Drop below (Set as required)
3 Charge rise above (Set as required)
4 Temperature rise above (Set as required)
5 Health Fails
#################################################
Battery History Data
You can find out yourself what is happening on your battery, i.e. Charging Level, App usage, Data Usage, Consumption.
1 History Data: This helps you to find out detailed battery history 100 to 0% level of battery what happened on 99%, 25% or 32% or anything as you required.
2 Battery Usage Indicator: This lets you understand the specific app and features that consumes more battery, i.e. Screen, android system, Wi-Fi, Apps, FB etc...
3 Charging History: The battery history data has complete and detailed information about the battery including Power, Volt, Screen, Hardware etc...
Smartphone users would love this app, it will allow you to understand how many times you connected the charger and disconnected it, what the charging level is, current battery level, battery volt, weather you used USB or AC in order to charge your device. You can download the data and share it.
#################################################
Battery Stats:
This will give you battery stats and help you understand what is consuming more battery, Audio, GPS, Wi-Fi, 3G etc... Battery Stats include:
1 Chart View
2 Pie View
3 Stat Views
#################################################
CPU Tweaks:
This will increase the CPU speed of your device and help you control what you are utilizing and how much. So you can speed up your devices as you need... Increasing CPU speed will make your device work more quickly. However not enough speed could damage your device. This app allows you to:
1 Tweak
2 CPU
3 Volt
4 Settings
#################################################
Battery Benchmark Testing
We all love to know how many hours of video, audio or browsing we can do with our beloved android device. This app is really meant for the device optimizers.
The test runs until the battery reaches 15% and at that point the test is complete and test results will get displayed.
This utility tool is used to measure the battery statistics on your Android device with respect to Video & Audio playback and Browsing the internet.
This App will allow you to calculate the battery usage of an audio file with a specific bit-rate or a video file with a particular resolution and see the battery consumption rate/minute ratio. You can also check the battery consumption rate for 10 standard URL's with the browser test:
1 Audio
2 Video
3 Browser
#################################################
Game Tweaks:
All Android gamers love to play without frequent hang ups or crashing. We have made a simple Android tweak which can improve your device with complete performance and great gaming experience. Game Teaks include...
1 Stock Rom – Tweak
2 Custom Rom – Tweak
3 Tweak – Uninstaller
How to install the Tweak:
1. If you are still in Stock OS, you need to download the Stock ROM Tweak; we also have Custom ROM Tweak.
2. Once you completed, turn off your device and reboot into Recovery mode (google on more information on recovery mode)
3. Once your device is rebooted into recovery mode, you will find an option called install ZIP from SD card, you need to select that option, this will install the tweak on your device.
4. Once it’s complete, you need to reboot your device. You will feel the improved device performance.
Please note (Tweaks can damage your device, we are not responsible for any damage)
#################################################
Power Saver:
This is a must have for any Android Device out there, you must define it`s worth for yourself. You can save your battery 2+ times with this power saver. It includes...
1 Night Mode
2 Short Intervals
3 Traffic Limit
4 WiFiWhite list
5 Timeout
Mobile Data Controller: It turns off or Turns on as you needed.
#################################################
Sensors Tweaks:
This will help you to understand weather the sensors are working as expected, you can test all the sensors yourself.
#################################################
Sound Tweak:
Music lovers will love this too, you can increase the pre-sets for the type of music you are interested in listening to.
1 Normal, Classical, Dance
2 Flat, Folk, Heavy Metal
3 Hip Hop, Jazz, Pop & Rock
#################################################
Storage Tweak:
This will help you to understand about your device, CPU, RAM, All the hardware information, you can setup the Nand , SD card memory performance as you need, This will make your device perform better.
You can easily find out yourself, how much your system used, Data, Cache, SD card.
#################################################
System Tweak:
Everyone wants their Android phone to be fast without hanging up or crashing, we have made some simple Android Tweaks which can improve your device`s performance and Save the most amount of battery. They are:
1 Stock Rom – Tweak
2 Custom Rom – Tweak
3 Tweak – Uninstaller
=========================
How to install the Tweak:
1. If you are still in Stock OS, you need to download the Stock ROM Tweak; we also have Custom ROM Tweak.
2. Once you completed, turn off your device and reboot into Recovery mode (google on more information on recovery mode)
3. Once you’re rebooted into Recovery mode, you will find an option called “install ZIP from SD card” you need to select that option, this will install the tweak on your device.
4. Once it’s complete, you need to reboot your device. You will feel the improved device performance.
Please note (Tweaks can damage your device; we are not responsible for any damage).
#################################################
Wake lock Activities:
You can easily find out yourself, which app or hardware is consuming a lot of memory and power.
1 Kernel Wake locks,
2 Partial Wake lock,
3 CPU States
Kernel wake locks: These are low level/hardware wake locks from the kernel. We can only reduce these by modifying the kernel or reducing the usage of a certain feature of the kernel. By researching these we can improve the battery consumption and performance of the Kernel.
Partial wake locks: These are wake locks from apps. These can be reduced by uninstalling or disabling features in software. We can talk about those here too, though it shouldn't be the focus as the answer will be "Uninstall/Disable feature X and talk to the app author". Preferably we should talk about partial wake locks from Google services like maps and latitude.
CPU: The numbers reflect the percentage of the time since the last screen update that the CPU spent in each state. The output for this line requires past history, and it is not shown on the first display that is produced.
Other Weak locks: It is important you find out where your major battery consumption is, Deep Sleep, Awake, Screen On, and Wi-Fi on, Wi-Fi running, Data Connection, or Screen Dark.
Process: You can find out which application consumes the most Battery juice. This is a collection of interrelated work tasks and an initiated response to an event that achieves a specific result for the user of the process.
Networks: This will help you to figure out what is happening on your network connection, what the battery power consumption is, the interval etc...
Others depend on the usage of the application and etc...
#################################################
Battery Wipe
This will wipe battery stats data and allow android OS; it will also regenerate the new battery data file
#################################################
Calibrators: You should use this when you think that your battery is acting weird and performing poorly. Here is how to use Battery Calibration:
1) Charge your device until the battery reaches 100%.
2) Click 'Calibrate!' button.
3) Your battery will be calibrated; you can check the battery performance.
We request you drain the battery for next 3 days after you decide to calibrate your device, 100% - 0% battery. When the third day is up charge your device 0% to 100%. Once you complete the process your battery will be calibrated 100% you will feel the improved battery.
#################################################
Advance Battery Cleaner:
This will kill all the running applications and unwanted processes required. This is how your battery will be saved 2+ times in general.
The battery cleaner will start in Boot-up and start working in the background to save the power.
You can also setup an auto cleaning leave: Safe, aggressive and crazy
You can also setup a security leave to: High, Medium & Low.
Click Thanks Button if you want to support my work
I send you an email. For beta tester
Count me in
Niceee, im always interested in new beta apps, especially when its a battery saver ^_^
Verstuurd vanaf mijn SM-G900F met Tapatalk
I send you an email.
Already Send ...
Sent from Mighty S5 G906s
Reserved
Live
Any clue about play store live Date ?
jacksparao said:
Any clue about play store live Date ?
Click to expand...
Click to collapse
I need more feedback to hit this application in play store. Please give me some feedback dude.
I send u an email
Application published in Google playstore...
Up
Finally Play store link is up..
Please try the application and give a feedback...
woooow, what are you doing with the system tweak dude? in order to save more juice, i tweak my CPU Max Freq UV to 960 MHZ and doin some tweaks on the CPU Gov. Of course by doing this i sacrifice the performance. But then i installed your system tweaks and then boom! all of the scrolling home screen performance become very fast? this including the three navigation bar delay-in-pressing and application opening also now become fast.
I corious, then i open my cpu governor ...maybe you enter an init.d script on it to change the value, but i see there the value is still the same with my "battery saving mode". then i open the animation and scrolling speed, also still the same setting.
is this tweak really increase performance without sacrifice more battery?
Thanks
I will compare with DU battery. ^^
All the CPU/kernel/system tweaks are available only in the pro version. Can't you make them available in the free version even for a while to test?
Nice music but app crashes. Do you need root?
Galaxy Tab S stock 4.4.2
I am trying it now on my SGS 4, rooted, Wanam Lite, Android 4.4.2
Do you need a tester and Russian translator? PM me if you are
The app started up with music, even though I have my phone set to vibrate only. Please make sure that the app is respecting the audio settings of the phone.
Force close on note 10.1
On the 3rd introduction splash screen can see if i can grab log
Running 4.4.2 stock sammy

[App][4.1+] Charger Extras (Out of beta ! )

Hi Guys.
I need help for testing a new app I've been working on.
It's an app that's truely "set and forget", that makes your smartphone even smarter.
When you're tired and just wants to sleep, plug in your phone to the charger and BAM the clock app is there, ready for you to set the alarm.
It will do various tasks when you plug in a charger, eg:
Open an app you define
Activate daydream (Screensaver) after a certain interval
Enable silent mode
Enable flightmode (Requires root)
Reboot phone after certain interval (Requires root)
Go to homescreen when charger is unplugged
Play sound when charger plugged/unplugged
Sound when charger plugged/unplugged
The reboot functionality is especially useful if you (like me) forget to reboot your phone sometimes. All Android phones run low on memory over time, and a reboot is the most effective way to avoid this.
This app won't run unless the phone is in charger = Next to none impact on battery life.
Reasons for app permissions:
MODIFY_AUDIO_SETTINGS - To be able to set silent mode
BIND_DREAM_SERVICE - To be able to start DayDream (On Android 5.0+)
RECEIVE_BOOT_COMPLETED - To know when the app rebooted the device (and act accordingly)
What do you think guys? Anything you will use?
If you have any suggestions/feature requests please don't hesitate to mail me at [email protected] or put an answer below- I'm fully open to new suggestions and they are very welcome.. :victory:
Installation
Install the app from Google Play
Thanks! :victory: :laugh: :highfive:
XDA:DevDB Information
Charger Extras, App for all devices (see above for details)
Contributors
dthomasen
Version Information
Status: Alpha
Current Stable Version: This is an app is tr
Created 2015-06-26
Last Updated 2015-06-26
Testing. Suggestions:
1. Optional notification sound/vibration when plugged/unplugged.
2. Optional notification sound/vibration when: a) full charged; b) unplugged and bellow certain battery level.
3. I think it must have a timer to activate the airplane mode (not all the times we charge that it should be enabled..., perhaps only at night).
Technical said:
Testing. Suggestions:
1. Optional notification sound/vibration when plugged/unplugged.
2. Optional notification sound/vibration when: a) full charged; b) unplugged and bellow certain battery level.
3. I think it must have a timer to activate the airplane mode (not all the times we charge that it should be enabled..., perhaps only at night).
Click to expand...
Click to collapse
Thanks, I'll add them to my upcomming feature list..
I just pushed a new release to Google Play
Changelog:
Declare superuser permission in manifest
Dialog boxes for root settings
Timer for flightmode
Sound when charger plugged/unplugged
I've approved the app for production.
Installation is now only to install from Google Play..
Enjoy guys
Thanks, but the airplane mode is (yet) to be more flexible.
If some other features come, I'll be able to uninstall other apps that has "similar" functionality, for instance:
1. Battery temperature on notification.
2. Options for not warning sound while headphones are connected, or while in call.
Seems a promising app. Thanks.
Technical said:
Thanks, but the airplane mode is (yet) to be more flexible.
If some other features come, I'll be able to uninstall other apps that has "similar" functionality, for instance:
1. Battery temperature on notification.
2. Options for not warning sound while headphones are connected, or while in call.
Seems a promising app. Thanks.
Click to expand...
Click to collapse
What more flexibility do you want in the airplane mode?
You're thinking battery temperature when charging only? Or all the time?
dthomasen said:
What more flexibility do you want in the airplane mode?
Click to expand...
Click to collapse
I want to start airplane mode only when charging overnight. If any charge starts the airplane mode, I'll lose calls and messages in the middle of the day. I'm an intensive user of the phone. I need to charge frequently, not only overnight. You've add the option (timer) to start airplane mode after some seconds, but it would be good, imho, if we have a period (from time to time) where the airplane mode is started. Charging outside of this period won't trigger the airplane mode.
dthomasen said:
You're thinking battery temperature when charging only? Or all the time?
Click to expand...
Click to collapse
The more configurability the better: if the user can chose for a permanent notification, it will help to keep the app alive.
I myself would like to set a temperature level when it reaches a predefined temperature.
Technical said:
I want to start airplane mode only when charging overnight. If any charge starts the airplane mode, I'll lose calls and messages in the middle of the day. I'm an intensive user of the phone. I need to charge frequently, not only overnight. You've add the option (timer) to start airplane mode after some seconds, but it would be good, imho, if we have a period (from time to time) where the airplane mode is started. Charging outside of this period won't trigger the airplane mode.
The more configurability the better: if the user can chose for a permanent notification, it will help to keep the app alive.
I myself would like to set a temperature level when it reaches a predefined temperature.
Click to expand...
Click to collapse
Ahh like that.. I'll add it to the upcomming feature list.
Expect an update sometime next week.
Thanks. :highfive:
New version submitted to Google Play..
Should show up in a couple of hours
Changelog:
- Restructured with material UI drawer
- Soft reboot type implemented
- Set when app should be active (Time of day)
- Flurry integrated
New version submitted.
Changelog:
- Fixed time activation when using times on opposite sides of midnight
- Ability to set independent sound for plug and unplugging
- Added feature to set minimum screen brightness when charging
- Added feature to launch app when unplugging (Useful for morning news reading )
Enjoy
Just submitted a new version - With a very requested feature
Changelog:
- Activate based on charger type:
- Wireless
- USB
- AC
Enjoy.

[APP][ROOT][4.0+]Battery Charge Limit v1.1.1

Please read the following before installing the app:
This app requires a rooted mobile (Android 4.0 or later)
Before uninstalling the app, disable limit in the app (if forgotten, reboot after uninstalling)
Usage instructions and app details:
Enable limit in the app
Change the limit up to which it should charge (default: 80)
Check which control file suits best for your device, see Q/A section below for hints. In most cases, the pre-selected choice should be the best that's available for your device.
The app only gets kicked in while you connect a charger (or USB), and automatically closes shortly after unplugging charger (or USB) i.e it only runs in the background as long as it is plugged in, and won't affect your battery life.
If your device is not charging even after disabling the limit (which shouldn't happen, just in case), uninstall the app and reboot the device (The changes made by the app don't survive a reboot). Your device should charge normally then.
If the app says "your device is not yet supported"
There are various control files in different devices (due to OEMs), and toggling the values in them (0 and 1) makes it possible to enable and disable charging via software (might not be possible for every device), though the charging cable is still physically connected.
Since we cannot own every device, it is impossible for us to find every file. We can support a lot more devices with information provided by testing possible files on different devices by you, the people in the community.
Hence, for support to be provided to other devices, you need to do some detective work to find the files on the respective devices. Please refer to this file for control files of currently supported devices, so you can know where they are generally present: https://github.com/sriharshaarangi/BatteryChargeLimit/blob/master/app/src/main/res/raw/control_files.json
You can send us a pull request or open an issue on GitHub. If necessary, you can also post the name of the device and the file here.
FAQ
Q) Can you please add support for... (insert arbitrary device name here)?
A) Maybe, but we need your help. Bottom line, this app does nothing but modifying the content of a certain "control file", some more details are given above. If you find such a control file for your device, please let us know (ideally, open a GitHub issue here: https://github.com/sriharshaarangi/BatteryChargeLimit/issues) and we will add support for your device.
Q) I think I observed a bug. Can you fix it?
A) We'll do our best, but we need your help: Please open an issue on GitHub (https://github.com/sriharshaarangi/BatteryChargeLimit/issues) and provide as much information as possible about the problem.
In most cases, we need the "logcat" logs of your device to find out about the exact issue. In order to provide those, you could use aLogcat (https://play.google.com/store/apps/details?id=rs.pedjaapps.alogcatroot.app).
FOR CHARGING-RELATED ISSUES: Select the "Time" format in the preferences of aLogcat, so we can see precise timings, and filter for "(Charging|Power) State" with "Apply as regular expression" ticked.
FOR CRASHES: Please also select the "Time" format and provide unfiltered logcat data that includes the stack trace of the crash.
Q) Why do you want to limit charge to a lower capacity?
A) In short, to prolong battery life in long term usage. For more information, refer this : http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries
Q) How does this app work? Does it modify something in the ROM/Kernel to stop charging?
A) It writes "0" or "1" to a control file that represents some state of the power supply hardware, as simple as that. The file is normally read-only, so you need root to overwrite it.
The change might be automatically reversed by the OS if the power supply situation changes. Anyway, it should never survive a reboot of the device.
Q) I can select multiple more than one control file in the radio group. Which one should I use?
A) For most devices, battery_charging_enabled or store_mode are preferable. Try those first and see if it works. If you observe any bugs, try another file.
Q) I have a OnePlus device, and the app doesn't work correctly for me. What to do?
A) Check that the control file you selected is NOT battery_charging_enabled! Although it should be preferred in general, there are known issues for this file with OnePlus devices.
Q) I use the store_mode on a Samsung device. My device always stops charging at 70 % (or other specific percentage), no matter what limit I have set.
A) The store_mode implementation differs among the supported (Samsung) devices.
Normally, it freezes the level at the current percentage when store_mode is triggered until the cable is unplugged for some seconds. This is a normal condition due to Samsung's kernel implementation, it's not a bug of this app.
If this is a problem for you, try to switch to another control file (e.g. batt_slate_mode), if supported.
Q) How does the "automatic stats reset" work?
A) The automatic reset should perform a stats reset when your power supply is removed while the battery level is within the desired range. Everything else is wrong behavior.
Q) No matter if I the "automatic stats reset" is enabled or not, my phone is always resetting my battery statistics. Why?
A) Are you using a threshold above 90%? If yes, your ROM will most likely clear the stats when the power is removed. There is nothing we can do about that.
Downloads:
The app is available on Google Play Store
Alternate APK download links:
v1.1.1: https://www.androidfilehost.com/?fid=674106145207486851
v1.1.0: https://www.androidfilehost.com/?fid=817906626617956614
v1.0.4: https://www.androidfilehost.com/?fid=889764386195927297
v1.0.3: https://www.androidfilehost.com/?fid=745425885120755941
v1.0.2: https://www.androidfilehost.com/?fid=889764386195923345
v1.0.1: https://www.androidfilehost.com/?fid=889764386195919111
v1.0.0: https://www.androidfilehost.com/?fid=817550096634789023
v0.11.0: https://www.androidfilehost.com/?fid=961840155545580765
v0.10.0: https://www.androidfilehost.com/?fid=961840155545576298
v0.9.2: https://www.androidfilehost.com/?fid=457095661767160082
v0.8.2: https://www.androidfilehost.com/?fid=673368273298951679
Please uninstall versions < 0.8 before installing this!
Changelog:
1.1.1:
Fix charging status layout issues and misc UI fixes @xdnax
Added switch to disable toasts on service changes @xdnax
Added switch to show temperature in notification @xdnax
Ensuring write permissions on the charging control file @real_milux
Fixed notification sound on limit reach @sriharshaarangi
Fixed a bug causing crash
Added Russian translation
Updated Bengali, German and Brazilian Portuguese translations
Added control file for Amazon Tate (LineageOS 14.1)
1.1.0:
UI & icon redesign @xdnax
Custom control file data support @xdnax
Improved control file lists @real_milux
ICS (Android 4.0, API 14) compatibility @real_milux
Pixel/Pixel 2 support fixes @xdnax
Added control files for Pixel/Pixel 2, Xiaomi Redmi Note 2, Sony XPERIA Mini, Le 1s, Huawei P10 lite, HTC One, Motorola Defy+, Xiaomi Mi A1
Bengali translation @AdroitAdorKhan
Spanish translation @Joseahfer
Lots of bugfixes and minor improvements
1.0.4:
New "always write" setting for devices that modify their control files in a problematic way
Experimental support for Xiaomi MiPad 2, Nexus 5, Nexus 9, Galaxy Nexus (maguro) and Xiaomi Mi6
1.0.3:
Fixed service starting after boot when disabled
1.0.2:
Fixed ignoring "ACTION_POWER_CONNECTED" when service was disabled
Experimental support for Nexus 10, Nvidia Shield and Xiaomi Mi6
1.0.1:
Added preference to disable limit enforcement aka "state fixing"
Added expert preference to enable immediate reaction to power state events (be careful!)
1.0.0:
Tested Magisk 13.x support
Improved UI
Even higher service priority (against being killed by Android)
Online limit change support (limit changeable while service is active)
Settings with control file selection and temperature scale
Fahrenheit temperature info support
Greatly improved "state fixing" with exponentially increasing delay (hopefully fixing GitHub issue #15 aka "rapid cycling")
Greatly improved SU shell speed/performance
German translation
0.11.0:
Improved UI (Using NumberPickers, GitHub issue #13)
Show voltage and temperature in app and notification (GitHub issue #14)
0.10.0:
The recharge threshold can now be customized between 0 and the chosen charging limit
Sending a charging limit of 100 via (broadcast) intent will disable the service.
Sending values between 40 and 99 will enable and start the service if it was previously disabled.
0.9.2:
Fixed crash on some devices that are unrooted or unsupported
0.9.1:
Fixed widget not showing in some devices
0.9:
Added Widget to toggle service
Added scrollable view
0.8.2:
experimental Amazon Fire support
0.8.1:
Bugfixes
0.8:
State check after boot (starting monitoring service as necessary)
Bugfixes
0.7:
Experimental support for Huawei and Nexus 4 devices
Support for external control over charging limit
Bug fixes
0.5
Ability to select recharge limit (Range: 10%)
Automatic file selection
Added store_mode for Samsung devices
Added option to auto reset stats
(Huge code refactoring)
0.3
Updated to support 7.1.1
Auto-select the battery charging file for Samsung, Pixel and Nexus devices
Added clear battery stats button
Auto-whitelisting from Doze mode
XDA:DevDB Information
Battery Charge Limit, App for all devices (see above for details)
Contributors
harsha1397, real_milux
Source Code: https://github.com/sriharshaarangi/BatteryChargeLimit
Version Information
Status: Stable
Current Stable Version: 1.1.1
Stable Release Date: 2018-10-17
Current Beta Version: 1.0.4
Beta Release Date: 2017-09-04
Created 2017-02-15
Last Updated 2020-08-05
Todo:
- Check for charging on device boot
- Widget for quick toggle
- Widget to reset batterystats
- Limit reached alert
- Low battery alert - Needs a service running in the background
- UI overhaul
- on/off switch to enable/disable charging
I can't believe it. You can't imagine how long I was looking for such an app .
Will try it!
I remember this was a feature that some kernels had years ago, and I would limit the charge to 85%. On my laptop I can cap it to 60%, which is great because I leave the charger in often.
Anyway, thank you for making this app!
Freezy202 said:
I can't believe it. You can't imagine how long I was looking for such an app .
Will try it!
Click to expand...
Click to collapse
Ace42 said:
I remember this was a feature that some kernels had years ago, and I would limit the charge to 85%. On my laptop I can cap it to 60%, which is great because I leave the charger in often.
Anyway, thank you for making this app!
Click to expand...
Click to collapse
Did you get a chance to test it? Is it working as expected?
harsha1397 said:
Did you get a chance to test it? Is it working as expected?
Click to expand...
Click to collapse
Unfortunately it does not work as it should :/. It doesn't really limit. Even when I unplug the notification doesn't go away as you mentioned.
I have a HTC One M8, android 6.
Freezy202 said:
Unfortunately it does not work as it should :/. It doesn't really limit. Even when I unplug the notification doesn't go away as you mentioned.
I have a HTC One M8, android 6.
Click to expand...
Click to collapse
Does the battery percentage continue to rise beyond the limit? Regarding notification, it doesn't immediately go away after unplugging. It goes away after the percentage drops 3% below the limit. It is to ensure that the phone again charges to the limit if the phone is still plugged in. If it is not plugged in, then notification closes.
very good idea, thanks for app, was looking for app like this for a long time will report in half hour if app works
thanks!I always was searching such an app cause:
1)I read if u charge your battery till 80% it will last more time..
2)At the end of the day,I always have 40% battery left and I cant trust my phone for the next day without charge.
Thanks again It works on my moto x play!It stopped at 79% but its ok not such a big deal!
ok, so it worked, but first time, when i unpluged and pluged app didn't noticed pluging and continued charging. after that i tried several times and it worked again. so there should be somewhere bug in monitoring pluging charger sometimes is left unnoticed.
Sent from my ONE A2005 using Tapatalk
harsha1397 said:
Did you get a chance to test it? Is it working as expected?
Click to expand...
Click to collapse
Seems to work on my LeEco Pro 3. Charging icon switched to normal battery at 80%.
This is what I have been looking for!
Thank you for the app!
I tried it and its stop charging after 95% ?
Im on xperia z5 Nougat.
But the notification doesnt go away when I unplug the charger's cable from the phone.
Turning off the app but did make the notification disappear.
Another question.
Does it really stop the charger from giving electricity to our phone?
Or does it only change the charging status?
Im scared that the app tells that it stopped charging, but the electricity is still going on.
Gesendet von meinem E6653 mit Tapatalk
Can somebody explain to me, why someone would want to limit the charging current?
chitose_ndy said:
This is what I have been looking for!
Thank you for the app!
I tried it and its stop charging after 95%
Im on xperia z5 Nougat.
But the notification doesnt go away when I unplug the charger's cable from the phone.
Turning off the app but did make the notification disappear.
Another question.
Does it really stop the charger from giving electricity to our phone?
Or does it only change the charging status?
Im scared that the app tells that it stopped charging, but the electricity is still going on.
Gesendet von meinem E6653 mit Tapatalk
Click to expand...
Click to collapse
1. Regarding notification, (I have updated the OP as well):
The app only gets kicked in while you connect a charger (or USB), and automatically closes shortly after unplugging (not immediate, it closes after percentage drops more than 3% below the limit because the app doesn't know whether the cable is physically connected or not, since we disable charging at the limit. So, after it drops below 3% and (a)the charger is still connected, it charges again to the limit, and (b)if it is disconnected, then the notification closes) .
So, it is not a bug.
2. Does it really stop the charger from giving electricity to our phone?
It actually stops charging at the limit. It is in the same way any phone automatically stops charging when the battery reaches 100% capacity.
Freddy1X said:
Can somebody explain to me, why someone would want to limit the charging current?
Click to expand...
Click to collapse
tl;dr : To prolong battery life in long term
For more information: http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries
harsha1397 said:
Does the battery percentage continue to rise beyond the limit? Regarding notification, it doesn't immediately go away after unplugging. It goes away after the percentage drops 3% below the limit. It is to ensure that the phone again charges to the limit if the phone is still plugged in. If it is not plugged in, then notification closes.
Click to expand...
Click to collapse
Exactly. It continues to charge.
Freezy202 said:
Exactly. It continues to charge.
Click to expand...
Click to collapse
Weird. Seems to work on other devices.
harsha1397 said:
Weird. Seems to work on other devices.
Click to expand...
Click to collapse
Is it possible that some kernels aren't compatible with this, or even certain SoCs? I have a Kindle Fire with a mediatek, so I'll test the app on there later.
harsha1397 said:
Weird. Seems to work on other devices.
Click to expand...
Click to collapse
Maybe I'll try another kernel. Anyway I wanted to change my rom . Actually it's always the other way around. Other people have Bugs except me, this time I have no luck haha.
Ace42 said:
Is it possible that some kernels aren't compatible with this, or even certain SoCs? I have a Kindle Fire with a mediatek, so I'll test the app on there later.
Click to expand...
Click to collapse
I don't know the reason(I don't think this is kernel dependent), but this file is the key: /sys/class/power_supply/battery/charging_enabled
It should be 1 by default. And when it reaches the limit, the value is made 0 by the app.

[APP][4.0+] Ultra Battery Saver Pro

Ultra Battery Saver is an application that design to prolong your battery life by using ADVANCED SYSTEM SETTINGS TWEAK and ARTIFICIAL INTELLIGENCE. The Free version is already functional and powerful, Pro version would unlock more advanced features that required root access.
Link to Google Play:
https://play.google.com/store/apps/details?id=exa.free.ubs
If you want to try the Pro version too (Paid App):
https://play.google.com/store/apps/details?id=exa.pro.ubs.r
HIGHLIGHTED FEATURES:
Auto Pilot:
Enable the application to work in artificial intelligence mode, it will automatically choose the best settings for your system.
No Useless Animation:
Usually, there are a lot of battery saving apps out there, with a lot of useless animation and effect, which is unnecessary and drain battery power. Since our policy is focusing on functionality, there are no such animation or effect in this app.
Privacy Care and No Ads:
Before displaying ads, application would need to download ads content over internet, which will waste bandwidth and battery power, also user data will be collected which in most case a privacy risk to user. Since its violet the policy of this application, we have make sure there are NO ADS in this application, in both free and pro version. Also we make sure data that processed by this application would never leave user's device.
APPLICATION FEATURES:
Smart Wifi:
When this feature is turned on, application would automatically turn off wifi when device's screen turned off, and turn it back on when device's screen is unlocked, user could choose to turn on or turn off wifi only in pro version.
Smart Sync:
This feature is used to minimize the time of sync run on the device. By Default, when this feature is enabled, device would TURN ON SYNC 5 MINUTES FOR EVERY 1 HOUR. User could choose more time duration in pro version.
Smart Brightness:
When this feature is turned on, application would automatically adjust device screen brightness base on the battery level to archive battery saving, user could choose auto mode ,day mode, or night mode in pro version.
Power Charging:
This feature could speed up battery charging by limited some features of device during charging, such as turn off wifi. We recommend only enable this option when you are not using your device during charging. User could choose to which option to apply during charging in pro version.
Wake Lock:
Note: This is not a battery saving feature and should only used when need only.
Wake Lock is a feature that ensure the device screen never turn off automatically when you need to do activity that need the screen to stay on, Example : Using GPS.\n\nBut this feature may drain extra battery power on some condition, so please turn it on only when needed and clear the wake lock after used.
FAQ:
Q1: Why we don't have task killer feature?
A1: Since we know about how android device works, and we even investigate the way of task killer work before, we can't add this feature because it violate our policy. When killing a service using task killer, android system would always automatically restart that service, then task killer will try to terminate that service again, just like a never-ending cat mouse game. Also, restart a service in most case will use more battery than leaving it run in the background, the only way to safely stop a service is using the android built in Force Stop feature, which is ONLY AVAILABLE IN OUR PRO VERSION.
Thanks for reading
Before putting a bad rating at the Play Store if you encountered a bug or problem, you can contact me or leave a post below, so I can see and repair the problem or you
mod edit - thread closed as per OP request
the new thread here
https://forum.xda-developers.com/android/apps-games/app-ultra-battery-saver-solution-to-t3726088

Categories

Resources