How To Root an Android Device

If you are looking to root your Android phone or tablet, then here is where you should start. Firstly, I’d suggest brushing up on some of the terminology here in our glossary and then also going here to learn a bit more about rooting. After you’ve checked those out, then you can come back here and we can get you started.

1. Firstly, head to our Android How To’s section, find your manufacturer and then find your device. After that, you’ll be presented with all the different procedures for that device. Look for the How To Root procedure and begin with that.

Android How To’s Section

2. Next, if you can’t find your device listed in our How To’s section about, then try out one of the universal rooting procedures. These work on a variety of devices (all though you might have to try a few different ones depending on your device) and also have failsafes that stop the process if your device is not supported. So, regardless of your device, head to our universal rooting procedures and try a few to see if they work on your device.

Universal Rooting Procedures

3. If after that, you still can’t find manage to root your device, please contact us and ask us to add the rooting procedure for your device and we’ll get to work on it ASAP.

Suggest a How To

4. When you’re all done rooting your device, be sure to check out our How To Load a Custom ROM procedure to get the ultimate in modifying your Android device.

How To Load a Custom ROM

5. After you’ve done all of that, you should be rooted and running a custom ROM. To learn more things you can do with your device, head to the Android tips and tricks section and find out all the fun and exciting things you can now do.

 Android Tips and Tricks Section

82 thoughts on “How To Root an Android Device”

  1. hi, i’m trying to open superoneclick but it doesn’t let me i have windows xp, a box pops out that says ” the application failed to initializa properly (0xc0000135). click on OK to terminate the application. 🙁 please help 🙁

    1. The error you mentioned above doesn’t seem to be the SuperOneClick’s error, it’s your machine error.

      Try Re-installing Windows on your PC, it should work fine afterwards.

  2. Hei I have a big problem with ALL of the apk for rooting i am trying to download.
    eset nod32 recognizez them as viruses – superoneclick or z4root (any versions)
    i tried to download from you link – the z4root but it says that google cant let me download it because its an infected file and only the owner can download it.
    So please sent it through some other ways – the apk so i can root my Milestone 2 and go for cyanogenmod9. thank you

  3. i cant find m phone and a previous attempt ended in device not found. i have a my touch 4g tmobile, glacier i believe. droid 2.3.4 software 2.32.531.1 im trying to root this thing. any ideas or links/////.

  4. I have tried the A100 with ICS root method, . I get adb is not a recognized file message, Root is not received.
    I am running the standard Acer ICS 4.0.3 received OTA last may. I follow the instructions from your site, i tried from xda , get the sane message every time. Fouuhh.. I do not understand. It is driving me nuts..Can you help. All I want to do is to get rid of the bloatware.. Thanks Jacques

  5. I have updated my GalaxyTab P1010 (WIFI only) to Gingerbread 2.3.6 (XXKPO) but I did not get how to root it. Other tutorials which I have found does not work properly . Last time which I tried one I had my tablet bricked. I would like to have it bricked again 🙂

  6. I still cannot root my phone. I have the LG Lucid and it got the 4.0.4 update from Verizon. I rooted it before hand but then I factory reset my phone and got the update. I need help badly, the rooting program to root my phone keeps saying permission denied.

  7. “how to root your nook” In your instructions the link for the root and google apps zip is “not found”. Does anybody know where I can get this file?

    1. If the links aren’t working, you may head to the original post by clicking the link given at the bottom of the post. It should take you to the page where you may find fresh links, if there’re any.

      We’ll soon update the procedure with the working links!

      Thanks!!

  8. I have a Motorola XT532 and have been unable to root it with any of the methods on your site. It came from China, does not have Google Play installed and won’t accept a gmail account. It runs gingerbread 2.3.7. Any suggestions?

  9. I sure would love to root my Commando 2.3.3 I have tried so many different products and still no root. Also, does rooting pose some of the same problems with basic operations as jailbreaking an iphone? Thanks much

  10. How can I root my Samsung galaxy s duos even though I downloaded. Zip file while rooting it showing error, tht signature failure to be why should I do

    1. Are you done rooting your dous? How did you do that? Can you tell me the details coz we have thesame phone model.. tnx a lot

  11. Is there any root for a T-Mobile Concord prepaid, I can’t seem to find one and I’m currently trying the Universal Rooting Procedures to root. Please reply back when there is one.

  12. Okay, I want to root my phone but I don’t want it to have any chance of becoming “bricked”. What do I do to insure myself that won’t happen? Or am I already insured? Enlighten me…?

  13. please someone can help me in order to explain to me how to reboot my ni telemivel brand samsung sch-R930

  14. I Get This Message When Trying to root My Huawei Fusion U8652 With Super One Click

    * daemon not running. starting it now on port 5037 *

    * daemon started successfully *

    export PS1=””

    $ export PS1=””

    getprop ro.build.version.release > /data/local/tmp/output 2>&1

    export TEMPRANDOM=51221

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    2.3.5

    END:51221export PS1=””

    getprop ro.product.manufacturer > /data/local/tmp/output 2>&1

    export TEMPRANDOM=47330

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    huawei

    END:47330export PS1=””

    getprop ro.product.model > /data/local/tmp/output 2>&1

    export TEMPRANDOM=82912

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    Huawei-U8652

    END:82912export PS1=””

    getprop ro.build.version.incremental > /data/local/tmp/output 2>&1

    export TEMPRANDOM=39184

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    C07B855

    END:39184export PS1=””

    ls -l /system/xbin/su > /data/local/tmp/output 2>&1

    export TEMPRANDOM=10182

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    /system/xbin/su: No such file or directory

    END:10182export PS1=””

    ls -l /system/bin/su > /data/local/tmp/output 2>&1

    export TEMPRANDOM=38887

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    /system/bin/su: No such file or directory

    END:38887export PS1=””

    chmod 755 /data/local/tmp/busybox > /data/local/tmp/output 2>&1

    export TEMPRANDOM=56229

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    END:56229export PS1=””

    /data/local/tmp/busybox whoami > /data/local/tmp/output 2>&1

    export TEMPRANDOM=90391

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    whoami: unknown uid 2000

    END:90391export PS1=””

    rm /data/local/tmp/boomsh > /data/local/tmp/output 2>&1

    export TEMPRANDOM=82238

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    rm failed for /data/local/tmp/boomsh, No such file or directory

    END:82238export PS1=””

    rm /data/local/tmp/sh > /data/local/tmp/output 2>&1

    export TEMPRANDOM=10255

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    rm failed for /data/local/tmp/sh, No such file or directory

    END:10255export PS1=””

    chmod 700 /data/local/tmp/zergRush > /data/local/tmp/output 2>&1

    export TEMPRANDOM=57200

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    Unable to chmod /data/local/tmp/zergRush: No such file or directory

    END:57200export PS1=””

    cd /data/local/tmp/ > /data/local/tmp/output 2>&1

    export TEMPRANDOM=95398

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    END:95398export PS1=””

    export TEMPRANDOM=27451;export PS1=END:$TEMPRANDOM;./zergRush

    ./zergRush: not found

    END:27451export PS1=””

    * daemon not running. starting it now on port 5037 *

    * daemon started successfully *

    export PS1=””

    $ export PS1=””

    getprop ro.build.version.release > /data/local/tmp/output 2>&1

    export TEMPRANDOM=54881

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    2.3.5

    END:54881export PS1=””

    getprop ro.product.manufacturer > /data/local/tmp/output 2>&1

    export TEMPRANDOM=76636

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    huawei

    END:76636export PS1=””

    getprop ro.product.model > /data/local/tmp/output 2>&1

    export TEMPRANDOM=94652

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    Huawei-U8652

    END:94652export PS1=””

    getprop ro.build.version.incremental > /data/local/tmp/output 2>&1

    export TEMPRANDOM=90536

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    C07B855

    END:90536export PS1=””

    chmod 755 /data/local/tmp/busybox > /data/local/tmp/output 2>&1

    export TEMPRANDOM=71549

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    END:71549export PS1=””

    /data/local/tmp/busybox whoami > /data/local/tmp/output 2>&1

    export TEMPRANDOM=10479

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    export TEMPRANDOM=10479

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    whoami: unknown uid 2000

    END:10479export PS1=””

    ls -l /system/xbin/su > /data/local/tmp/output 2>&1

    export TEMPRANDOM=25879

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    /system/xbin/su: No such file or directory

    END:25879export PS1=””

    ls -l /system/bin/su > /data/local/tmp/output 2>&1

    export TEMPRANDOM=23712

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    /system/bin/su: No such file or directory

    END:23712export PS1=””

    rm /data/local/tmp/boomsh > /data/local/tmp/output 2>&1

    export TEMPRANDOM=37691

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    rm failed for /data/local/tmp/boomsh, No such file or directory

    END:37691export PS1=””

    rm /data/local/tmp/sh > /data/local/tmp/output 2>&1

    export TEMPRANDOM=32908

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    rm failed for /data/local/tmp/sh, No such file or directory

    END:32908export PS1=””

    chmod 700 /data/local/tmp/zergRush > /data/local/tmp/output 2>&1

    export TEMPRANDOM=88593

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    Unable to chmod /data/local/tmp/zergRush: No such file or directory

    END:88593export PS1=””

    cd /data/local/tmp/ > /data/local/tmp/output 2>&1

    export TEMPRANDOM=92108

    export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

    END:92108export PS1=””

    export TEMPRANDOM=22966;export PS1=END:$TEMPRANDOM;./zergRush

    ./zergRush: not found

    END:22966export PS1=””

  15. Can i use moto xt912 fastboot file to revive my moto xt909 mobile phone?
    If not, is there any other solution…?

  16. How i root my karbonn a7, because while rooting device in recovery mod it displays E: signature verification failed… what it mean and how to fix that? please, if u have suggestion on that please send me mail on my mail id

  17. I have crypto novapad 80C104 and I can’t. Find anything in here for this device on how to root it . Any idea?

  18. Hello, I would like to ask whether he would go to unlock this tel.N7100 mkt 6577 clone čínská.I am want to do a root, but I am a beginner, I need a functional step by step guide, thanks in advance.

  19. Dominador Deocares

    Hi everyone. I got one for you guys. (Girls) 🙂 root huawei valiant. Who will be the first one? I know not I. Good luck

    1. I’m also waiting for a root for this phone I’ve searched everywhere for a root and nothing had worked please someone help

  20. I just bought a local phone here in the Philippines…..

    Here are the specs…

    Starmobile Diamond V7

    1.2GHz Quad-core Processor MediaTek

    PowerVR SGX544MP GPU

    1GB RAM

    4GB Internal Storage, expandable up to 32GB via microSD Card

    5.7-inch IPS Capacitive Display, DragonTrail Glass

    720×1280 Resolution, 257 pixels per inch

    18.0-megapixels rear-facing camera with LED flash, autofocus and BSI

    8.0-megapixels front-facing camera with autofocus and BSI

    Dual SIM, Dual Standby WiFi, WiFI Hotspot, Bluetooth, 3G, GPS/aGPS

    Android 4.2 Jelly Bean

    2,600mAH Battery

    can you find a way to root it?

  21. Im trying to root my droid maxx xt1080 v4.4.4. i havent had much luck and need heip 🙁
    Anyone who has rooted this device please help, thanks

  22. I have a LG Intuition, and it keeps running demo mode.. (VZW) and its killing my battery and my data.. Need to root phone to remove apps.. can anyone help me.. desperately in need of help..

  23. Michael Alvarado

    I have a LG Intuition and it keeps running (VZW demo) how do I remove the apps.. Its killing my battery and data.. and not to mention its annoying.. can anyone help me root this device..

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.