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



Cholo0119 said on December 27, 2010
i have a android 2.1 and it’s gotten to the point where it says waitin on phone…then it goes back to killing ADB server until it gets to waiting on phone again and it just keeps doing this… whats wrong?
Sweetlittlehugs said on December 28, 2010
This worked on my daughters virgin mobile intercept. I was stuck forever on waiting for device but the problem was solved when i used a shorter cord.
Sweetlittlehugs said on December 28, 2010
Ok, this works to root my daughters Virgin Mobile intercept but the after some time I have to re-root. I dont know the exact time but its less than an hour. I click root and apps that need root work fine but if I put the phone down and come back to it the same apps say i dont have root access. I can re-root and start the process again. Any suggestions? Thank you
david said on December 28, 2010
does this work on the new t-mobile lg Optimus ???/ can you guys make a tutorial on how to root that phone and load a custom rom
Niedens said on January 1, 2011
Worked on sprint htc hero after downloading PDANet.
Lexington said on January 1, 2011
I have the Motorola Cliq (the first one) and this is where i got stuck
Killing ADB Server…
Then an error pops up saying “Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.
The system cannot find the file specified.”
So should i click continue, or will it brick my phone?
Twistmycaps said on January 2, 2011
ok just wanted to say this is completely stupid! this is not working for my nexus one or my buddies nexus one, Its junk and more than likely a virus or malictious software of some sort, i highly do not reccomend downloading this, it cant find your device delete it, dont work
Twistmycaps said on January 2, 2011
ok just wanted to say this is completely stupid! this is not working for my nexus one or my buddies nexus one, Its junk and more than likely a virus or malictious software of some sort, i highly do not reccomend downloading this, it cant find your device delete it, dont work
M00NEY said on January 2, 2011
excellent – not only did this work wonderfully for me, but I was having issues with it hanging on running rageagainstthecage and the comments below were of an assist as well. I honestly wish the rest of the web were so straightforward and helpful… will be donating. MANY THANKS!
M00NEY said on January 2, 2011
excellent – not only did this work wonderfully for me, but I was having issues with it hanging on running rageagainstthecage and the comments below were of an assist as well. I honestly wish the rest of the web were so straightforward and helpful… will be donating. MANY THANKS!
Joey870511 said on January 2, 2011
i went to open the super click and it gave me an application failed to initialize properly
Joey870511 said on January 2, 2011
i went to open the super click and it gave me an application failed to initialize properly
Joey870511 said on January 2, 2011
i went to open the super click and it gave me an application failed to initialize properly
Jimmyshernandez said on January 4, 2011
Hey not sure if this helps or if i’m too late i just tried this with my Droid 1 on my windows 7 64bit pc and it worked; what I did was I installed the
jdk package first, then installed superoneclick without opening the program just left it installed.
then I added the SuperOneClick.exe path and adb.exe path to my exclusion list on my antivius [nod32]
then i downloaded the pdanet and installed it; it prompted me to connect my phone and set it to debugging mode by going to the settings-applications-development. When the install finished i deactivated the debugging mode; removed the usb cable, and rebooted my phone.
Then I loaded up superoneclick.exe by right clicking run as administrator. I also deactivated my firewall and antivirus as for temporarily.
Once my phone rebooted I went into the settings and set it to debugging mode. Then I plugged in the usb cable without mounting the sd card just left it at the debugging window. You have to make sure the phone does not go to sleep as it will disconnect from the pc so i pressed a blank area on the screen every few seconds.
Then I clicked on Root and it went through successfully. Hopefully that helps a little, not sure but it worked for me
Ilias77777 said on January 5, 2011
if it fails on test does it really matter?because when going to apps i find the super user
Twokayaks said on January 7, 2011
Thank you so much for this. Worked perfect on my Hero with updates from Sprint.
Jfoster4790 said on January 7, 2011
any chance this works with the nexus s
Jfoster4790 said on January 7, 2011
any chance this works with the nexus s
Jfoster4790 said on January 7, 2011
any chance this works with the nexus s
Cornelius1986 said on January 10, 2011
hey I cant seem to even download the Program (super one click)
Cornelius1986 said on January 10, 2011
hey I cant seem to even download the Program (super one click)
Yamin said on January 10, 2011
I think #3 and #4 should be listed as requirements at the beginning of the tutorial. They’re quite trivial things that a non-developer cannot be assumed to know about before they begin the procedure as instructed.
Yamin said on January 10, 2011
I think #3 and #4 should be listed as requirements at the beginning of the tutorial. They’re quite trivial things that a non-developer cannot be assumed to know about before they begin the procedure as instructed.
Desert_daddy04 said on January 10, 2011
i installed the super user and rom manager just fine. but i cannot get a custom rom to install. it keeps saying that the siginiture failed
dan said on January 11, 2011
Simply does not work.
Tried on Samsung Captivate running leaked froyo 2.2
I run it and get this:
Killing ADB Server…
OK
Starting ADB Server…
OK
Waiting for device…
OK
Pushing rageagainstthecage…
OK
chmod rageagainstthecage…
OK
Running rageagainstthechage…
FAILED
dan said on January 11, 2011
Simply does not work.
Tried on Samsung Captivate running leaked froyo 2.2
I run it and get this:
Killing ADB Server…
OK
Starting ADB Server…
OK
Waiting for device…
OK
Pushing rageagainstthecage…
OK
chmod rageagainstthecage…
OK
Running rageagainstthechage…
FAILED
dan said on January 11, 2011
Simply does not work.
Tried on Samsung Captivate running leaked froyo 2.2
I run it and get this:
Killing ADB Server…
OK
Starting ADB Server…
OK
Waiting for device…
OK
Pushing rageagainstthecage…
OK
chmod rageagainstthecage…
OK
Running rageagainstthechage…
FAILED
dan said on January 11, 2011
Simply does not work.
Tried on Samsung Captivate running leaked froyo 2.2
I run it and get this:
Killing ADB Server…
OK
Starting ADB Server…
OK
Waiting for device…
OK
Pushing rageagainstthecage…
OK
chmod rageagainstthecage…
OK
Running rageagainstthechage…
FAILED
Jlo5566 said on January 13, 2011
It says when i go into super user. “An error occurred and su was not updated. A zip file has been placed on your sd card (sy-2.3.1-bin-signed.zip), please reboot into recovery mode and flash it to update your su binary.” Help!
Snookie730 said on January 14, 2011
I have done everything this article suggests, as well as everything possibly googlable and nothing works I have the samsung captivate and the internal sd is not under anything i have tried sd, sdcard, internalsdi have checked everything and reset dozens of times – does anybody know what the hell is happening or what im doing wrong.