Originally Posted by Evostance
For all of you that have gained root access, I will show you how to dramatically increase your battery life
Step 1: Download SetCPU from the market or get its via XDA-Dev
Step 2: Install it and allow SuperUser.apk to gain access
Step 3: Leave the settings alone on the main tab. Should be at the top of the max bar and the bottom of the min bar with ondemand selected in the scaling.
Step 4: Check "Set on Boot" on the main tab
Step 5: On the Profile tab, check "Enable" and "Notifications"
Step 6: Click "Add Profile" and add the following profiles
What this will do is change your CPU usage depending on the state of your phone.
The phone will be allowed to run on full power when on charge if needed.
When the screen is turned off the CPU will run between 245 and 384mhz
When the battery is below 30% the CPU will run between 245 and 384mhz
You should find this will save a ton of battery. I have had ebuddy running in the background for almost 5 hours with 3G connectivity and my battery is at 72%
You can get more juice from your battery is you use JuiceDefender.
Also, remember to add SetCPU in your task manager ignore list!
Originally Posted by alnasnasu
Hey where is "ondemand".
I am using version :- 2.2.4
I'm writing this post to confirm that this method still works in 2017 and in Android 7 (still haven't got my hands on 8 will update this post if I do have the chance). Also for people who are wondering about ondemand not being present. It's because custom kernels are being bundled with the ROMs these days and many of those have governors which replace the stock ones (one of them is ondemand). In such a case I would recommend leaving the profiles with the governor which is set by default. That means leaving the value under scaling as it is, in SetCPU. Hope this helps somebody in the future stumbling upon this thread!
Sent from my MI MIX using Tapatalk