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

  • liz

    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 🙁

    • Mahesh Makvana

      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.

      • Guest

        holla, i need to get my lg optimus e405 l3 dual sim phone rooted asap.
        someone , help.

  • Guest

    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

    • Turn OFF your Antivirus when you are doing a rooting procedure.

  • Vikodin

    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/////.

  • Guest

    how do can you root t mobiles huawei prism

  • Guest

    how can you root t mobiles huawei prism

  • Richard

    Can you show us how to root BLU Vivo 4.3?

  • Heyy you show us how to root motorola xt 389/390 thankss

  • amank

    how to root micromax A56

  • mathieu

    I get an error saying my device does not have android ADB interface driver installed
    what should i do?

  • OSCAR

    XT389 ROOT PLZ

  • luuk

    please help me I try everiting… I have a htc desire z (4G) and it wil not root…

  • BATISH MOHAN CHAINANI

    how do i root my sony ericsson xperia pro mk18i ??i tried z4 ,oneclick both didnt work.pls help

    • kalmah

      Hi, Could you successfully root your Xperia Pro? Even I’m looking for help to root my device. pls help.

  • Jacques

    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

  • Edd-BR

    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 🙂

  • Viqueens

    How do you root a Zoostorm ICS 4.0.3?

  • bg

    how do i root samsung gravity smart?

  • bg

    the site is not allowing me to create a profile, sign up or send an email to contact us

  • DarkUnicycle

    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.

  • dale

    can someone please tell me how to root a LG Optimus M s690

  • braxton

    how do i root my lg viper 4g lite

  • MOHAMMED

    I NEED TO ROOT SAMSUNG GALAXY TAB 2 P3110
    1096mb@gmail.com

  • Melanie Almazan

    “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?

    • Mahesh Makvana

      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!!

  • spong

    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?

  • sadhin

    i want to roote my gt s5360 is it safe for me?

  • ray

    Have you been able to root the huawei ascend y h866c

    • -No Name.-

      There is a ROM for it. Yes, they can.

  • Isireli Buwawa

    How can I root my Jugate z1208. My email is ibuwawa@gmail.com

  • jaCK

    Can it root my Samsung s3

  • SOEMIN

    to root sony ericsson ray running 4.0.2. A.0.62 HOW CAN I ROOT I SAW ONLY RUNNING 4.0.4

    i want

  • mammolos

    Can you root the Acer Liquid Z110??

  • newbeater

    I have the “LG OPTIMUS CHIC 720B” and I cant find it in your how tos , help please.

  • Rolyn Fuentes

    How can i root my lg p-500,z4,genger break doesnt work.

  • redeye11

    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

  • sagar

    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

    • jumeryl

      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

  • Joe G

    is gtide e56 rootable. please advice!!!

  • ggdihnmjh

    How to root micromax a110canvas2

  • Mayank S

    custom ROM for my Videocon A30? 🙂

  • waleed

    How to root galaxy note gt-n7000

  • Haley

    Can you root my Motorola ATRIX 2? I have tried several different kinds and it keeps saying it is not supported.

  • Can u please root the Samsung galaxy discover

  • B08

    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.

  • amit

    Can I root micromax a110 with other company roms files

  • -No name.-

    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…?

  • dazxc

    can it root coby kyro 7042?

  • kimsstang

    how to root the impression i10 android tablet

  • Helpmeplz

    How do i root my LG Optimus Q fromt ST

  • Guna

    Hello sir I want need root my sumsung galaxy y 5302

  • sandy

    in the command prompt it is showing your device is not supported then how can i complete my root

  • sandy

    my mobile is htc wildfire a3333

  • yuri

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

  • Mark Callahan

    how do i root my gs3

  • tina

    I dont even now how to do all this shit i need real fucking help

  • Justin

    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=””

  • Saleem

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

  • Jack

    how to root my admire 4g

  • bien

    i cant find my root for my a848i can you help me… please

  • Help

    Need help on rooting Panimage 7 media tablet , its a piece of crap .

  • Ritesh

    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

  • ankel

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

  • Jaroslav

    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.

  • Azam Ahmedov

    How I make root my galaxy s4 e330s korean version please help me

  • 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

    • ace

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

  • Clifford Go

    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?

  • Michel Beloney

    Good morning, how can I root my Tecno D5 ? Thanks.

  • jaosn

    i have a samsung sch-I510 you dont have those on your list and it wont work with super one click

  • Sean Zocklein

    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

  • mikus33

    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..

    • Find the device in our how to’s then use the how to root procedure listed there. Good luck!

  • 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..