sodcalculator

10 Tech How-To

How to Overclock Your Android Device

Guide 10-38172 · Updated · Step by step

Overclocking your Android device pushes its CPU and GPU beyond the manufacturer’s default clock speeds, which can deliver faster app launches, smoother gaming, and snappier multitasking. It is a popular tweak among enthusiasts, but it requires an unlocked bootloader, a custom kernel, and careful voltage management. Before you start, understand that overclocking voids your warranty, can cause instability or data loss, and carries a small risk of permanent hardware damage if done carelessly.

What You’ll Need

  • An Android device with an unlocked bootloader (check your manufacturer’s official unlock process).
  • A custom recovery like TWRP (Team Win Recovery Project) installed.
  • A rooted device (Magisk or SuperSU) – required for kernel managers and CPU control apps.
  • A custom kernel that supports overclocking (find one specifically for your device model on XDA-Forums or similar).
  • A kernel manager app such as EX Kernel Manager, Franco Kernel Manager, or Kernel Adiutor (free).
  • A full backup of your data (use TWRP backup or cloud sync) – essential before any system-level change.
  • A reliable USB cable and a computer for recovery in case of boot loops.

Step-by-Step

  1. Unlock your bootloader – Go to Settings > About Phone and tap “Build Number” 7 times to enable Developer Options. Then enable “OEM unlocking” in Developer Options. Use your manufacturer’s official tool (e.g., fastboot flashing unlock) to unlock the bootloader. This wipes your device, so back up first.
  2. Install a custom recovery – Download the TWRP image file for your exact device model. Boot your phone into fastboot mode (usually by holding Power + Volume Down) and run fastboot flash recovery twrp.img. Then reboot into recovery using fastboot reboot recovery.
  3. Root your device – Download the latest Magisk ZIP and transfer it to your phone’s storage. In TWRP, tap “Install,” select the Magisk ZIP, and swipe to flash. Reboot to system and install the Magisk app to verify root (you should see a Superuser tab).
  4. Find and flash a custom kernel – Search XDA-Forums for a kernel that supports overclocking for your device model and Android version. Download the kernel ZIP and flash it via TWRP (same process as Magisk). Do not reboot yet – you can wipe cache/dalvik after flashing, then reboot. This kernel replaces the stock one and exposes overclocking options.
  5. Install a kernel manager app – Open the Google Play Store (or download from the developer’s site) and install a kernel manager like EX Kernel Manager or Kernel Adiutor. Grant it root access when prompted.
  6. Check current CPU frequencies – In the kernel manager, go to the “CPU” section. You’ll see a list of frequencies (e.g., 300 MHz to 2.0 GHz). Note the current maximum frequency – that’s your stock clock.
  7. Increase the CPU clock gradually – Select a frequency one step above your stock max (e.g., if stock is 2.0 GHz, try 2.1 GHz). Apply it and set it as the “max” frequency. Do not touch the minimum frequency yet.
  8. Test for stability – Use a stress-test app like CPU Throttling Test or Stability Test. Run it for at least 10 minutes. Watch for crashes, reboots, or overheating. If the phone becomes hot to the touch (above ~45°C/113°F), stop immediately.
  9. Adjust voltage if needed – If the phone crashes at the new frequency, you may need to increase the CPU voltage slightly (e.g., +25 mV). This is done in the same kernel manager under “Voltage” settings. Increase in small steps, test again. Do not exceed the maximum voltage your kernel allows – that risks hardware damage.
  10. Overclock the GPU (optional) – In the kernel manager, find the “GPU” section. Increase the GPU clock by one step (e.g., from 650 MHz to 680 MHz). Test with a graphics benchmark like GFXBench or a heavy game.
  11. Set profiles for battery life – Most kernel managers let you create profiles. Set a “Performance” profile with the overclocked max, and a “Balanced” profile with stock clocks. You can switch profiles via a home-screen widget or a quick settings tile.
  12. Monitor temperatures – Install a temperature monitor (many kernel managers include one). Keep CPU temperature below 50°C (122°F) under load during normal use. If it exceeds that, lower the clock or voltage.
  13. Test for a few days – Use your phone normally for 2-3 days. If you experience random reboots, app crashes, or file corruption, step down the overclock or revert to stock.

Common Mistakes

  • Jumping straight to the highest frequency – This almost always causes instability or overheating. Increase step by step.
  • Ignoring voltage – Overclocking without adjusting voltage can cause crashes, but increasing voltage too much can fry the chip. Always start with stock voltage and only add +25 mV at a time.
  • Overlooking the GPU – The GPU also generates heat. If you overclock the CPU and GPU simultaneously, the combined heat can be too much.
  • Skipping backups – A boot loop or data corruption can happen. Always have a full TWRP backup before flashing anything.
  • Using a kernel not designed for your device – A kernel meant for another model can brick your phone. Double-check the exact model number (e.g., SM-G950F vs SM-G950U).

Tips

  • Start with a small overclock – A 5-10% increase is often stable and gives a noticeable performance boost without excessive heat.
  • Use the “per-core” settings – Some kernels allow overclocking only the high-performance cores (big.LITTLE architecture). This can be more efficient.
  • Enable “touch boost” – Many kernel managers have a feature that temporarily raises the CPU frequency when you touch the screen, giving a snappier feel without always running at max.
  • Keep your device cool – Remove thick cases while stress-testing. A phone that is already hot from charging will throttle sooner.
  • Use a custom thermal throttle – Some kernels let you set a custom temperature limit. Set it a few degrees below the default to protect the chip.

Troubleshooting

  • Boot loop after overclocking – Reboot into TWRP (hold Power + Volume Up while the phone is off). Wipe cache and dalvik. If that doesn’t help, restore your backup or reflash the kernel ZIP (which usually resets to stock clocks).
  • Phone crashes during stress test – Reboot, open the kernel manager, and lower the CPU frequency back to the previous stable step. If it still crashes, revert to stock voltage.
  • Phone gets extremely hot – Immediately shut down the phone and let it cool. Boot into recovery and reflash the stock kernel or your backup. Do not try to overclock again without better cooling (e.g., a fan).
  • App says “No root access” – Open Magisk and check that the kernel manager app is listed under “Superuser.” If not, grant it manually.
  • Overclock settings reset after reboot – Some kernel managers require you to enable “Apply on boot” in the settings. Make sure you’ve toggled that on for each setting (CPU, GPU, voltage).
  • Battery drains quickly – Overclocking increases power consumption. Set a lower max frequency for screen-off (via a “screen-off” profile) or revert to stock if battery life is more important than speed.

Frequently Asked Questions

Q: Does overclocking void my warranty?
A: Yes. Unlocking the bootloader and flashing a custom kernel typically voids the manufacturer’s warranty. Some manufacturers offer a way to relock the bootloader, but that does not always restore warranty coverage.

Q: Can overclocking permanently damage my phone?
A: Yes, if you increase voltage too much or run the chip at extreme temperatures for long periods, you can damage the CPU/GPU. However, with moderate overclocks and careful monitoring, the risk is low.

Q: Will overclocking make my phone faster in everyday use?
A: Often yes, but not always. Apps that are CPU-bound (like games, video editing, or heavy multitasking) benefit the most. Simple tasks like texting or browsing may not show a noticeable difference.

Q: How much can I overclock?
A: It depends on your device’s chip and cooling. A typical safe range is 5-15% above stock. Some chips have more headroom, but going beyond 20% is risky without liquid cooling (which phones don’t have).

Q: Do I need to overclock the GPU too?
A: Not necessarily. If you mostly play light games, CPU overclocking is enough. For heavy 3D games, a small GPU overclock can help, but it also adds heat. Start with CPU only.

Q: Can I overclock without rooting?
A: No. Overclocking requires kernel-level access, which is only possible with root. Rooting your phone also voids warranty and carries its own risks.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →