SetCPU guide-Increasing the speed and battery life of your android

In this guide, you’ll learn to optimize the speed as well as the battery life of your android device. Before reading on you should be familiar with Android Rooting. Don’t have “root”? check out this article Rooting my Android.

Glad you made it this far 😛 Now before you begin,

Make sure you have :

  1. A rooted android phone
  2. SetCPU app. Get it here!
[For more details on how to download or install SetCPU (or similar apps like CPU Tuner) feel free to comment below this post]


SetCPU for Root Users is an application that allows you to adjust the clock speed of your android powered phone\’s CPU. With SetCPU, you can both overclock and underclock your phone\’s processor to either  help increase performance or save battery life. Once you have the SetCPU app on your android device,follow these simple steps.

Quick guide on how to use SetCPU:

1. Download SetCPU: The first and obvious step is to install the SetCPU app.

2. Grant Superuser Permissions: When you open SetCPU, it will ask you to grant it superuser permissions. This is needed in order to be able to actually use the app.

setcpu battery speed

3. Auto Detect Speeds: After you grant it superuser permissions, you will be taken to a screen where it asks you to either auto detect speeds or show other frequency sets. Select auto detect speeds, but if this option doesn\’t work then select show other frequencies and select the phone/processor that most closely matches yours.

setcpu battery speed

4. Set Desired Clock Speeds: You can set both the maximum and minimum clock speeds for your phone\’s processor. The maximum speed is the highest frequency your phone will grade the processor up to, while the minimum is the lowest.

Raising the maximum and minimum frequencies will allow you to speed up your device, while lowering them will help save battery life.

setcpu battery speed

5. Scaling: Governors determine how the processor will go back and forth between the minimum and maximum clock speeds that you have set. Some of the popular governors are:

  • Conservative: This governor scales the CPU gradually up to the maximum speed as the demand goes up. This is the clock speed I personally use because it gives you a good balance of performance and battery life.
  • On Demand: This governor is similar to the conservative one, except it goes straight to the maximum speed whenever there is a demand on the processor.
  • Performance: The name says it all, this governor only allows your processor to run at the maximum speed for best performance.
  • Power Saver: This governor runs your CPU at the minimum clock speeds at all times to save battery life.

6. Set on Boot: If you don\’t check the “set on boot” box, your phone will go back to the default clocks every time your restart it. But before you select this option, be sure to “test drive” your new clock speeds for at least a day or two.

This is a good idea because if you set an unstable clock speed and your phone starts bugging out, you can just restart it and go back to normal. If you don\’t test it thoroughly before selecting set on boot, a simple reset might not fix your problems.

7. Profiles: If you want to tweak things a little bit more, you can set custom profiles. Just go to the “profiles” tab and check the “enable” box. Then press “add profile” and you will be given the option to set custom clock speeds based off of user defined conditions like when the phone is charging, the screen is off, the battery level is below a certain percentage, the temperature is above a certain percentage, and more.

setcpu battery speed

And that\’s pretty much it. For more information, visit the developers website.


A sample for the optimal profiles is given as(for HTC myTouch 4G):

Priority 100 – 1708min/max – ondemand

Screen Off
Priority 100 – 245min/max – conservative

Charging USB/Full
Priority 96 – 1708min/max – ondemand

Priority 85 – 1708min/max – ondemand

Battery < 20%
Priority 80 – 368 max/245 min – powersave

Battery < 30%
Priority 69 – 768 max/245 min – powersave

Battery < 50%
Priority 60 – 806 max/245 min – conservative

Battery < 75%
Priority 50 – 1497 max/245 min – conservative



Was that hard? Were you able to optimize your phone? Were the instructions unclear? Know another method? Have an opinion? Or just love to comment! :P

In any case, don\’t forget to give your feedback below!!!

Leave a Reply