Overclocking your Android phone can give you a little more juice to speed up your phone and possibly improve your battery life.
Things you will need before proceeding:
- A rooted Android phone
- A custom Kernel installed on your phone (if your current Kernel does not allow overclocking). If you installed a custom ROM, then you may already be set since some ROMs come pre-installed with the Kernel of their choice.
If you need to know how to download/install a Kernel, you can find my guide here.
If you have everything above, then the next process is pretty simple. All you need to do is download an app called “Set CPU” from the Android Market. This app is currently $1.99. However, that’s not much for having total control over your phone’s CPU.
Once you open Set CPU you will have to allow the app super permissions. The next screen you see should be like the one below:
You can then drag the maximum bar and the minimum bar to your desired needs. PLEASE NOTE: Your numbers above in the picture may not look exactly the same. The numbers will all depend on your phone and what Kernel you are using.
ADDITIONAL NOTES: Do NOT set your maximum number to the max and do NOT set your minimum number to the min. Doing so will most likely cause your phone to lag or crash. If you set your phone’s CPU to the minimum then your phone will most likely have problems waking up.
For instance, I’m currently using the HTC Thunderbolt and the minimum I could go to is 184Mhz while the maximum I could go to is 1900Mhz. With that range, I’m currently using 384Mhz for a minimum and 1600Mhz with the maximum.
For the scaling, I just choose ondemandX. Here’s why:
- “Interactive” is a bit more aggressive at ramping up CPU speed based on load, and is slower to drop off to “idle” speeds once the demand has passed.
- “Ondemand” is a bit more conservative in the way it reacts; and will drop back to “idle” speed more quickly.
- “Interactive” makes the device significantly snappier, at the cost of battery life. “Ondemand” will last a bit longer batterywise, however; the device will seem a bit sluggish at times.