What's new

Closed Android over clock/ boost performance FOR ROOTED only

Status
Not open for further replies.

jhakelara

Forum Veteran
Joined
Dec 19, 2016
Posts
642
Reaction
1,706
Points
528
Age
22
How to overclock your Android phone
Your phone needs to be rooted in order to flash a custom kernel. You'll also need a custom recovery installed (because you can't flash kernels using stock recovery). If you need help with this, follow our guide on how to install a custom recovery. The guide at the link is for a Nexus 5 but the same process applies.

1. Make sure you have a backup of your data. You can do this through your custom recovery or with any number of apps or PC-based solutions. If you need help with this, follow our guide on how to back up everything on Android.

AndroidPIT Nexus 6 elementalx kernel lock screen
First, download the kernel to your Android. / © NextPit
2. Once you've chosen the kernel you want to use, download it (and any software it might have come with) onto your Android (you can leave it in the Downloads folder). You can also download the kernel to your computer and copy the zip file to the root directory of your phone if you prefer, but it's just as easy to just do it on your phone through recovery.

AndroidPIT Nexus 6 fastboot recovery
Reboot into fastboot and go to recovery mode. / © NextPit
3. Turn off your phone and enter fastboot. This is usually achieved by pressing Power and Volume Down but some manufacturers have a different button combination.

4. On the fastboot screen, use the volume buttons to highlight Recovery mode and press the power button to select it.

AndroidPIT Nexus 6 TWRP install
Hit install. / © NextPit
5. You will now enter your custom recovery. We're using TWRP.

6. Tap the Install button (or 'Install zip' in CWM recovery) and navigate to the location where you saved the kernel zip file.

AndroidPIT Nexus 6 TWRP install kernel
Locate the kernel you downloaded earlier. / © NextPit
7. Flash the kernel zip file and wait for a success message. Some kernels (like Elemental X in our example) will run you through a series of screens like the Install Wizard on your computer.

Some kernels will allow you to set the CPU clock speed during installation. You can make changes then and there or later through the CPU manager app you installed. See below for instructions on the latter.

AndroidPIT Nexus 6 TWRP install kernel confirm
Flash the kernel. / © NextPit
8. Wipe the cache once the kernel has been flashed successfully.

AndroidPIT Nexus 6 TWRP clear cache
Clear your cache. / © NextPit
9. Go to the Advanced settings in recovery and tap 'Fix Permissions'.

AndroidPIT Nexus 6 TWRP fix permissions
Fix permissions after flashing. / © NextPit
10. Reboot your system.

AndroidPIT Nexus 6 TWRP reboot system
Reboot. / © NextPit
Changing your CPU clock speed
If you didn't change the CPU settings during installation of your custom kernel you can now launch your CPU manager or kernel app. If you haven't already installed compatible software for your kernel you'll need to find an app in the Play Store.

There are plenty that work well, but I'm using a free app called Kernel Adiutor. You'll need to grant your kernel app root permission and you might be required to install BusyBox as well (which will also require root privileges).


Kernel Adiutor (ROOT)
Install on Google Play
AndroidPIT Nexus 6 kernel adiutor CPU information
You can see we now have a custom kernel installed. / © NextPit
Look for the settings that control CPU clock speed. Depending on the app you're using, you can choose a max CPU speed from a drop down menu or use a slider. Remember, take it slowly and try each clock speed out for a while to see how it affects stability, battery life and heat. Start at around 10 percent more than your current clock speed and work your way upwards.

AndroidPIT Nexus 6 kernel adiutor set CPU clock speed
Select your max CPU clock speed and enjoy an instant power boost. / © NextPit
Don't be surprised if your CPU speed doesn't instantly jump up to that new setting. What you're doing when you overclock is changing the CPU's maximum speed, so it will be able to deliver higher performance when necessary.

While you can also change the minimum clock speed, that just puts unnecessary strain on your processor and battery. After all, there's no need to be maxing out your CPU just to read emails.

If you encounter any instability with your new settings just go back and drop your max clock speed a little and see how you go.

AndroidPIT Nexus 6 kernel adiutor CPU frequencies
You can see our Nexus 6 is now peaking at 20 percent higher than normal. / © NextPit
If you encounter any problems that seem out of the ordinary, hit the forums or the place you grabbed your kernel from and read through the entries to see if anyone else has already solved your problem. If not, ask for help from the community. If all else fails you can simply re-flash the original kernel your device came with.

Let us know how you got on, and how much better your overclocked Android is now.
 
Status
Not open for further replies.

Similar threads

Back
Top