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



Joemarie Amparo said on February 15, 2011
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.
Joemarie Amparo said on February 15, 2011
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.
Joemarie Amparo said on February 15, 2011
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.
Joemarie Amparo said on February 15, 2011
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.
Joemarie Amparo said on February 15, 2011
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.
Joemarie Amparo said on February 15, 2011
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.
Joemarie Amparo said on February 15, 2011
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.
Joemarie Amparo said on February 15, 2011
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.
Joemarie Amparo said on February 15, 2011
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.
Dalton said on February 15, 2011
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.
TheUnlockr said on February 16, 2011
Ah good idea. Thanks!
Dalton said on February 15, 2011
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.
In1925 said on February 16, 2011
hi i have a my touch i run one click and it said waitng for divice a need help
C Allen1991 said on February 19, 2011
Hey i just used this and everything work but when it ran a su test it failed i dont know exactly what this means?
C Allen1991 said on February 19, 2011
Hey i just used this and everything work but when it ran a su test it failed i dont know exactly what this means?
Nag said on February 19, 2011
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!
Nagurva said on February 19, 2011
It is not rooted my phone…Any help….
Nico Maier14 said on February 21, 2011
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?
Dr-almomani2007 said on February 22, 2011
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
Jpmess said on February 22, 2011
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!
CAVEMAN_93 said on February 23, 2011
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.
CAVEMAN_93 said on February 23, 2011
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.
Scarfather4life said on February 23, 2011
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?
Scarfather4life said on February 23, 2011
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?
Minthrilla said on February 24, 2011
got as far as installing superuser.apk… how long is this supposed to take…. its been 15 mins so far
ricky9887 said on February 26, 2011
I have the Samsung Intercept through vm is says:
Killing ADB Server…
it’s been like that for 5 minutes can you help.
dirks_delux said on February 26, 2011
thnx. very helpful
GFMonkie said on February 28, 2011
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!!
androiduser12 said on March 4, 2011
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??
Cnaqe1 said on March 5, 2011
i have a cliq xt and my problem is i can’t unroot my phone to the original settings. please help.
Timothy Mankel said on March 5, 2011
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?
David said on March 5, 2011
It works on the Samsung Gem.