Rooting is the process of gaining administrative rights on an Android device. By rooting your device and flashing a custom recovery, you can then install custom ROMs (new versions of the Operating System) to allow you to:

  • Increase performance & battery life
  • Add tons of customization options
  • Add new features that would not normally be possible
  • Upgrade to newer versions of Android
  • Change/remove the custom UI skin your manufacturer installed
  • Remove bloatware your manufacturer installed

Interested? Here’s how it works.

I. Root Your Android Device

You must first root your device to gain full administrative permissions.
The process for rooting an Android device is specific to that device so use the dropdown below to choose your device and see if we have the “How to Root” procedure for your specific device. After using the tutorial you find there to gain root access, you’ll be able to:

  • Remove bloatware
  • Use root required apps from the Play Store
  • Flash a custom recovery to enable more benefits

Head to my How To’s section and choose your device.

Then find the “How To Root” for your device (if I have it) and follow the tutorial (if I don’t have it, I suggest checking or Google searching for the tutorial for your model).


How To Root


To really gain the most from your device though, you should then flash a custom recovery and a custom ROM.

II. Flash a Custom Recovery Image

With most rooting procedures, you’ll usually also automatically flash a custom recovery while gaining root access. So you most likely already have a custom recovery if you did our how to root procedure.

Now that you have root access and a custom recovery, the most popular thing to do is to flash a custom ROM.

III. Flash a Custom ROM

A custom ROM is a custom version of the device’s operating system that has been packaged as a .zip file that you can flash onto your device using a custom recovery.

1. Select a ROM from our ROM repository here and save it to your computer’s desktop.


ROM Repository


2. Boot into recovery mode (you should have learned how to do this for your particular device during the flashing of the custom recovery procedure).

3. Select Backup in recovery and perform a backup (just in case).

4. Select Wipe in recovery.

5. Select Flash Zip in recovery and choose the ROM’s .zip file and allow it to flash.

6. Select reboot system now and you are running the new ROM.

You can do this over and over until you find a ROM you like.

IV. Issues & Unrooting

If you ever want to unroot your device for warranty purposes or to start over, you usually can.

Head to our How To’s section, choose your device, and find the “How To Unroot” for your device (if we have it) and follow the tutorial.


How To Unroot