How To: Root Your Android Phone (SuperOneClick Method)

October 11, 2010 in Acer Liquid How Tos, Android General How To's, Android How To's, Dell Streak How To's, How To's, HTC Bee How To's, HTC G1/Dream How To's, HTC Hero/G2 How To's, HTC Magic How To's, HTC MyTouch 1.2/Fender myTouch How To's, HTC MyTouch 3G How To's, HTC Sprint Hero How To's, HTC Tattoo How To's, LG Ally How To's, LG G2X How To's, LG GW620 How To's, Motorola Atrix How To's, Motorola Backflip How To's, Motorola Charm How To's, Motorola CLIQ XT/Quench How To's, Motorola DEXT/CLIQ How To's, Motorola Droid 2 How To's, Motorola Droid How To's, Motorola Droid X How To's, Motorola Flipout How To's, Motorola Flipside How To's, Motorola Milestone How To's, Motorola Pro+ How To's, Motorola XT701 How To's, Nexus One How To's, Pulse/Huawei 8220 How To's, Samsung Captivate How To's, Samsung Fascinate How To's, Samsung Galaxy 5 How To's, Samsung Galaxy 551 How To's, Samsung Galaxy S 4G How To's, Samsung Galaxy S i9000 How To's, Samsung Galaxy Tab How To's, Samsung Intercept How To's, Samsung Mesmerize How To's, Samsung Moment/Spica How To's, Samsung Spica How To's, Samsung Transform How To's, Samsung Vibrant How To's, Sony Xperia X10 How To's, Sony Xperia X8 How To's, Toshiba Folio 100 How To's, Video

I. Before You Begin

1. Here is the phones this should work on:

Please note that if you device is not listed here, it doesn’t automatically make it incompatible. The list is definitely incomplete. If it does work for you, and your device is NOT listed, please contact us so we can add it to the procedure.

Acer Liquid Metal
Dell Streak
HTC Magic (Sapphire) 32B
HTC MyTouch 3G
HTC Bee
LG Ally
LG G2X
Motorola Atrix 4G
Motorola Charm
Motorola Cliq
Motorola Droid
Motorola Flipside
Motorola Flipout
Motorola Milestone
Motorola Pro +
Nexus One
Samsung Captivate
Samsung Galaxy 551 (GT-I5510)
Samsung Galaxy Portal/Spica I5700
Samsung Galaxy S 4G
Samsung Galaxy S I9000
Samsung Galaxy S SCH-I500
Samsung Galaxy Tab
Samsung Galaxy 5
Samsung Transform M920
Samsung Vibrant
Sony Ericsson Xperia X8
Sony Ericsson Xperia X10
Sony Xperia Arc
Sprint Hero
Telus Fascinate
Toshiba Folio 100

2. Here is a list of phones that it does NOT work on so far:

Sprint EVO 4G (HTC Supersonic)
Droid Incredible (HTC Incredible)HTC Desire GSM
HTC Desire CDMA (HTC BravoC)
HTC Aria
Droid Eris (HTC DesireC)
HTC Wildfire (HTC Buzz)
HTC Legend
MyTouch Slide

For those phones head here for our Unrevoked Method or rooting instead.

3. This procedure gives you root access on your phone, in order to load a custom ROM, please do this procedure then continue to the next procedure for your specific device at the end of this procedure.

4. This currently only works on Windows computers. If you do not have a Windows computer, please find a friend with a Windows computer to do this (I guarantee you have at least one).

5. You must have Microsoft .NET framework 2.0 or higher. If not, download it from here (32 bit) or here (64 bit).

THANKS AndroidPolice for the Tip!
THANKS CLShortFuse for the super easy program!

IF YOU ENJOYED USING THIS PROGRAM PLEASE THANK/DONATE TO CLSHORTFUSE HERE.

II. Root the Phone

1. Download and install the latest version of the rooting program, unzip it, and install it on your computer:

One Click Rooting Program

2. On your phone, go to Settings > Applications > Development > Make sure USB Debugging is checked ON.

3. Plug your phone in via USB cable to the computer.

4. Right click the program and click Run As Administrator (or just double click it if using Windows XP).

5. Click the Root button and wait for it to finish.

6. Once done, you should see superuser permissions in your phone’s apps. If so, you are all set!

III. (Optional) Enable WiFi Tethering

1. Once you have root access, you can install WiFi tethering for your phone. Head to the WiFi tethering site and download the appropriate version for your phone (if your phone is not listed, they do not currently support your model):

WiFi Tethering .apk

2. Then save it to your phone’s SD Card.

3. Download Linda File Manager (free) from the Market on your phone and open it.

4. Navigate to where the .apk file is saved on your phone’s memory card and click it to install it.

5. When you open the WiFi tethering app for the first time, click Allow when Superuser pops up asking for permission. All set!

IV. (Optional) Load a Custom Recovery Image/ROM

1. To load a custom ROM you need a custom recovery image. Please click the procedure below to load a custom recovery image onto your phone:

How To Flash a Custom ROM (ROM Manager Method)

Reported Issues:

Issue: It gets stuck on waiting for device…

Solutions: Try these solutions, starting with the first then retry, then the second and retry, and so on until it works.

1. Check to make sure USB debugging is checked on in Settings > Applications > Development.

2. Close the rooting program. Turn off your phone (keeping it still plugged in). Open the rooting program and click root. Then turn on your phone and see if it continues.

3. Close the program and unplug the phone. Download and install PDANet and follow it’s on screen directions to get it to install the drivers manually for your phone. Once it is done installing, plug the phone in and reopen the rooting program.

4. If that still doesn’t work, then go to our How To Setup ADB Procedure, finish it and return here to start over.

IF YOU HAVE TRIED THIS PROCEDURE (INCLUDING ALL THE REPORTED ISSUE STEPS) AND IT STILL DOES NOT WORK, JUST HEAD TO OUR ANDROID HOW TO’S SECTION AND CHOOSE YOUR PHONE TO BE PRESENTED WITH OTHER ROOTING METHODS THAT WORK ON YOUR SPECIFIC PHONE (THIS IS JUST THE EASIEST SO WORTH A TRY FIRST)!

601 responses to How To: Root Your Android Phone (SuperOneClick Method)

  1. I have my China’s Lifepad A800 Anroid Eclair 2.1. I tried the above instructions only in parts I and II even though I am not sure if it works on my device. It turns out that it dont.

    Do you have any tutorial on how to root this kind of device?

    Thank you very much.

  2. I have my China’s Lifepad A800 Anroid Eclair 2.1. I tried the above instructions only in parts I and II even though I am not sure if it works on my device. It turns out that it dont.

    Do you have any tutorial on how to root this kind of device?

    Thank you very much.

  3. I have my China’s Lifepad A800 Anroid Eclair 2.1. I tried the above instructions only in parts I and II even though I am not sure if it works on my device. It turns out that it dont.

    Do you have any tutorial on how to root this kind of device?

    Thank you very much.

  4. I have my China’s Lifepad A800 Anroid Eclair 2.1. I tried the above instructions only in parts I and II even though I am not sure if it works on my device. It turns out that it dont.

    Do you have any tutorial on how to root this kind of device?

    Thank you very much.

  5. I have my China’s Lifepad A800 Anroid Eclair 2.1. I tried the above instructions only in parts I and II even though I am not sure if it works on my device. It turns out that it dont.

    Do you have any tutorial on how to root this kind of device?

    Thank you very much.

  6. I have my China’s Lifepad A800 Anroid Eclair 2.1. I tried the above instructions only in parts I and II even though I am not sure if it works on my device. It turns out that it dont.

    Do you have any tutorial on how to root this kind of device?

    Thank you very much.

  7. I have my China’s Lifepad A800 Anroid Eclair 2.1. I tried the above instructions only in parts I and II even though I am not sure if it works on my device. It turns out that it dont.

    Do you have any tutorial on how to root this kind of device?

    Thank you very much.

  8. I have my China’s Lifepad A800 Anroid Eclair 2.1. I tried the above instructions only in parts I and II even though I am not sure if it works on my device. It turns out that it dont.

    Do you have any tutorial on how to root this kind of device?

    Thank you very much.

  9. I have my China’s Lifepad A800 Anroid Eclair 2.1. I tried the above instructions only in parts I and II even though I am not sure if it works on my device. It turns out that it dont.

    Do you have any tutorial on how to root this kind of device?

    Thank you very much.

  10. Hey Unlockr, I suggest you add in the tutorial somewhere your phone has to be at least 1.6, rom manager doesn’t work with <1.6.

  11. Hey Unlockr, I suggest you add in the tutorial somewhere your phone has to be at least 1.6, rom manager doesn’t work with <1.6.

  12. hi i have a my touch i run one click and it said waitng for divice a need help

  13. Hey i just used this and everything work but when it ran a su test it failed i dont know exactly what this means?

  14. Hey i just used this and everything work but when it ran a su test it failed i dont know exactly what this means?

  15. SuperOneClick v1.6.5.0
    Killing ADB Server…

    OK

    Starting ADB Server…
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *

    OK

    Waiting for device…

    OK

    Pushing psneuter…
    173 KB/s (585731 bytes in 3.302s)

    OK

    chmod psneuter…

    OK

    Running psneuter…
    ROOTED

    Pushing busybox…
    2222 KB/s (1062992 bytes in 0.467s)

    OK

    chmod busybox…

    OK

    Getting mount path…
    /dev/block/stl9
    OK

    Reading OS Version properties…
    Version: 2.2
    OK

    Remounting system with read-write access…

    OK

    Pushing su-v2…
    466 KB/s (26264 bytes in 0.055s)

    OK

    chmod su…

    OK

    Creating /system/xbin…
    mkdir failed for /system/xbin, File exists

    OK

    Copying busybox (/system/xbin/)…

    OK

    chmod busybox (/system/xbin/)…

    OK

    Installing busybox (/system/xbin/)…
    busybox: /system/xbin/rpm2cpio: No space left on device

    busybox: /system/xbin/rtcwake: No space left on device

    busybox: /system/xbin/run-parts: No space left on device

    busybox: /system/xbin/runlevel: No space left on device

    busybox: /system/xbin/runsv: No space left on device

    busybox: /system/xbin/runsvdir: No space left on device

    busybox: /system/xbin/rx: No space left on device

    busybox: /system/xbin/script: No space left on device

    busybox: /system/xbin/scriptreplay: No space left on device

    busybox: /system/xbin/sed: No space left on device

    busybox: /system/xbin/sendmail: No space left on device

    busybox: /system/xbin/seq: No space left on device

    busybox: /system/xbin/setarch: No space left on device

    busybox: /system/xbin/setconsole: No space left on device

    busybox: /system/xbin/setfont: No space left on device

    OK

    Pushing Superuser.apk…
    failed to copy ‘E:AndroidSuperOneClickSuperuser.apk’ to ‘/system/app/Superuser.apk’: No space left on device

    OK

    Pushing Superuser.apk… (/data/app)
    438 KB/s (196521 bytes in 0.438s)

    OK

    Remounting system with read-only access…

    OK

    Running a SU test…
    Success!

  16. My HTC Aria is still stuck at the “waiting for device stage” and it isnt doing anything. i have debugging on and phine plugged in and i dont know what to do from here. help?

  17. after i use one click root >>>>>>>its root now thanx
    but i cant get to recovery screen >………..just warining sign triangel
    ???????????ples helpe
    also what is the best arabic room >>>>htc magic tmobile
    and do i need unlocker code for gsm in new room ?
    how i get it ?
    do i lose the root also ?
    pleeeeeeeeez

  18. Nexus one 2.2.2 FRG83G, had to download PDA net for this to work, all other solutions didn’t help. After that, it was a easy process. Thanks for the Instructions, I’m now running Micromods v.20 AOSP Gingerbread and I’m happy as can be!

  19. I have the LG Optimus M and the farthest I’ve got it to is…….

    SuperOneClick v1.6.5.0
    Killing ADB Server…

    OK

    Starting ADB Server…
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *

    OK

    Waiting for device…

    OK

    Pushing rageagainstthecage…
    292 KB/s (5392 bytes in 0.018s)

    OK

    chmod rageagainstthecage…
    error: closed

    FAILED

    Can someone please help me.

  20. I have the LG Optimus M and the farthest I’ve got it to is…….

    SuperOneClick v1.6.5.0
    Killing ADB Server…

    OK

    Starting ADB Server…
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *

    OK

    Waiting for device…

    OK

    Pushing rageagainstthecage…
    292 KB/s (5392 bytes in 0.018s)

    OK

    chmod rageagainstthecage…
    error: closed

    FAILED

    Can someone please help me.

  21. hey i need help. i think my g1 is bricked. i try to turn it o and it stays on the tmobile g1 screen. what should i do?

  22. hey i need help. i think my g1 is bricked. i try to turn it o and it stays on the tmobile g1 screen. what should i do?

  23. got as far as installing superuser.apk… how long is this supposed to take…. its been 15 mins so far

  24. I have the Samsung Intercept through vm is says:

    Killing ADB Server…

    it’s been like that for 5 minutes can you help.

  25. thnx. very helpful

  26. Using my Droid 1, followed the instructions with out the PDANet install and oneclick would not work. Installed PDANet and it took 2 minutes to root. YAY! Thank for all the help. now onto the custom ROMS!!

  27. this is what I get when i try this rooting method

    SuperOneClick v1.7.0.0
    Killing ADB Server…

    OK

    Starting ADB Server…
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *

    OK

    Waiting for device…

    OK

    Pushing rageagainstthecage…
    18 KB/s (5392 bytes in 0.281s)

    OK

    chmod rageagainstthecage…

    OK

    Running rageagainstthecage…
    ROOTED

    Pushing busybox…
    1328 KB/s (1062992 bytes in 0.781s)

    OK

    chmod busybox…

    OK

    Getting mount path…
    /dev/block/mtdblock3
    OK

    Reading OS Version properties…
    Version: 2.2.1
    OK

    Remounting system with read-write access…

    OK

    Pushing su-v2…
    failed to copy ‘C:UsersCordell WalkerDocumentsSuperOneClickv1.7-ShortFusesu-v2′ to ‘/system/bin/su’: No space left on device

    OK

    chmod su…
    Unable to chmod /system/bin/su: No such file or directory

    OK

    Creating /system/xbin…
    mkdir failed for /system/xbin, File exists

    OK

    Copying busybox (/system/xbin/)…
    cp: write error: No space left on device

    OK

    Pushing Superuser.apk…
    failed to copy ‘C:UsersCordell WalkerDocumentsSuperOneClickv1.7-ShortFuseSuperuser.apk’ to ‘/system/app/Superuser.apk’: No space left on device

    OK

    Pushing Superuser.apk… (/data/app)
    1023 KB/s (196521 bytes in 0.187s)

    OK

    Remounting system with read-only access…

    OK

    any help??

  28. i have a cliq xt and my problem is i can’t unroot my phone to the original settings. please help.

  29. Worked as stated. Have superuser, added wifi tether and have ROM Manager. Have not loaded a different ROM but tried to partition SD card thru ROM Manager. Not sure how it was supposed to work but trying to use Link2SD and it says I dont have a partitioned SD card. What am I doing wrong?

  30. It works on the Samsung Gem.

1 8 9 10 11 12 15

42 trackbacks