If you didn’t read the previous post in which I mentioned reasons why and why not to overclock Android phone, read it now! It has everything you need to know before overclocking your device. If you already gone through it, and decided to do the job, go on.
First thing you need to do before you can overclock your Android phone is, root it. If you don’t know how to root, I’m not going to teach you that here. We already have many articles related to rooting, you can check them. If you still can’t find any suitable guide (which is highly unlikely), search on XDA Developers Forums in appropriate category. By the way, if you’re unaware of the effects of rooting, it also voids the warranty. Though, you can unroot easily.
I already told you in the previous article, and I’m repeating it here again. Overclocking is a very tedious process. Too many steps need to be followed – PROPERLY! Otherwise, there are high chances of getting your phone brick. So, if you’re kind of uneasy now, get some rest and come back later. And always keep the battery to a decent level, say more than 50-60%. It’s a rule of thumb whenever you try to do something really risky with your phone.
Done with rooting, successfully? Great! Now let’s start the next step – Flashing custom Kernel. Still can’t see the word ‘overclock’ anywhere? Told ya, it’s a long process.
Flashing Custom Kernel on Android Phone
I won’t go in deep details, but let’s get an idea about what is Kernel. In a layman’s language, it’s a medium through which applications interact with the hardware of the device. It controls the device’s hardware as per the instructions of the applications, of course not every instruction can be processed due to obvious reasons.
Step 1 – Find the Right Kernel:
Like I said, it controls the hardware. So, it has the power to do various stuff with the hardware like, turning on back-lit, change how the screen reacts when notification appears, and the one we need – changing CPU’s clock cycle per second. But for that we need a custom Kernel, as the one comes pre-installed has limitations.
You need to find the right kernel for your phone, which is not too hard. Just go to XDA Developers Forums, and do a quick search for your phone. There are dedicated forum topics for specific devices, which makes your job easier. If you can’t find the right Kernel, or not sure if the one you got is compatible with your phone, then you should first confirm the same by posting a reply there. If you try to install an incompatible Kernel, your phone will act weird and may even brick.
Once you’ve got the right Kernel, give yourself a tap and read on.
Step 2 – Backup
Always remember to backup the data and settings before doing anything which may harm it. To get a full backup, including the Kernel, go to recovery mode. I assume you know how to go to recovery mode, as you’ve already done rooting, right? It’s the menu you get when you press power on + menu or volume down button (depends on your device).
In the recovery mode, select “backup and restore” and choose backup from the next menu. It will take a little time. Once done, connect your phone to PC and open the storage folder of your phone on PC. Copy the “clockworkmod” folder to a secure place, it’s the complete backup of your device!
You can get back to the current state, by copying the backup folder back to device and choosing “restore” from the recovery mode.
Step 3 – DO IT!
Cross your fingers, pay attention and start the main job. First, copy the Kernel file to your phone. Don’t unzip the file, paste it in the original state. Done? Detach the device safely from the PC, and go back to the recovery mode.
Select “wipe cache partition” from the recovery mode, to clear the cache saved by applications. It’s not compulsory, but highly recommended because current settings of applications might cause conflict with the new Kernel. Don’t worry, none of your data will be removed.
Final, crucial step. Select “install zip from SD card” then select “choose zip from SD card”. Navigate to the Kernel zip file, select it and follow the instructions to install it. Make sure you have enough battery! Though, it will not take much time.
When completed, select “reboot system” from the menu. It will take more time than usual, don’t panic. Now, you’ll have a fresh new Kernel and device ready to overclock. Hurray!
There is not much things left to do, before you can get your phone’s processor to work at the highest potential. You just need to install an app, from the many of such apps available. Let’s simplify this, and give you the best choice. Head on to SetCPU and install the app. Launch the app after successful installation, and grant the superuser permissions.
The interface of SetCPU is very simple to understand. Unless you know what you’re doing, don’t try to mess with Voltages and Governor. Just change the CPU clock rate, to the extent you think is suitable. If you experience frequent crashes or if your device hangs too much, you should immediately realize you’ve gone too far. Increasing the clock cycle per second in small amounts is preferred. You can get help about the range supported by your device in XDA Developers Forums.
Don’t forget to share your experience with us in comments. If you get any trouble or get stuck somewhere, XDA Developers Forums is the place where you can get quick help, anytime. You can get detailed information about Governor and stuff related to overclocking on this thread.