NOTE: Root access is required for this.

The CPU (Central Processing Unit) handles all processing on your device — the faster it runs, the more responsive the device feels. CPU speed is set by the manufacturer and tied to hardware limits, so we can’t change the physical chip. But we can override the clock speed limits in software.

After rooting, download the SetCPU app for Android. SetCPU puts you in control of your device’s CPU governor settings — you can overclock, underclock, or tweak voltage settings on devices with compatible custom kernels and ROMs.

SetCPU is available on Google Play. Open the app and grant root permission. You’ll see your current CPU speed. From here you can set minimum and maximum clock speeds.

There are hardware limits, of course. For example, on my phone the minimum is 156 MHz and the maximum is 849 MHz.

NOTE: Do not overclock to extreme values. This can cause overheating, instability, and potentially permanent hardware damage.