Home

Share this Story

How to: Root Motorola DROID Running Android 2.2 FRG22D

After updating to Android 2.2 FRG01B and FRG22D, there have been so number of issues after rooting and it appears to have finally been figured out by the brilliant minds of the Android community.  Apparently with FRG01B, came a fix which would continue to break any custom recovery and return the phone back to a stock recovery leaving you all full of frustrations when trying to flash any custom ROM.  (Pretty sneaky right?)  Well with this new rooting method for FR22D, you not only gain root access, but you also trip this new recovery breaker giving you life long access to actually enjoying so many of the hidden secrets on your Droid device.

So you know, this is essentially the same method used on the Droid 2 and Droid X running 2.2, it has just been manipulated to fit the D1.

THERE IS ANOTHER METHOD AVAILABLE WHICH USES RSD LITE AND SBF FILES. IF THE METHOD IN THIS POST IS CONFUSING CHECK OUT OUR OTHER 2.2 ROOTING GUIDE.

*Warning* – As always, when you decide to root your phone, you understand that it voids your warranty.  You also take all responsibility should something permanently damage your phone.  Droid Life will not be held responsible.

*Note 1*– This is going to look incredibly long and confusing, but trust me when I say that it takes 5 minutes once you have the Android SDK installed.  No RSD Lite or SBF files needed.

Instructions:

*Note 2* – You need to have current Motorola USB drivers depending on your system.  (32-bit)  (64-bit)

*Note 3* – You need the Android SDK and adb working properly.  SDK instructions here or here.

*Note 4* – You need to download and unzip this file to your PC.  This contains everything needed to root.

1.) Enable usb debugging on your device if you dont already have it enabled.
2.) Extract Droid2Root.rar to c:\droid2root
3.) Connect your phone to the computer via usb cable
4.) On the computer open the command prompt. (In the start menu under accessories)
5.) cd to your adb tools directory:

For most the command would look like this cd C:\android-sdk-windows\tools

6.) Now enter the following commands:

adb devices (This should list a device as a long number. If it doesnt something is wrong.)
adb push c:\droid2root\rageagainstthecage-arm5.bin /data/local/tmp
adb shell
cd /data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
./rageagainstthecage-arm5.bin (Be patient here.  When finished it will return you to c:\droid2root)
adb devices
adb shell (you should now see a # instead of a $)
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
exit
adb push c:\droid2root\Superuser.apk /system/app
adb push c:\droid2root\su /system/bin
adb push c:\droid2root\busybox /system/bin
adb shell
chmod 4755 /system/bin/su
chmod 4755 /system/bin/busybox
mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled
mount -o ro,remount -t yaffs2 /dev/block/mtdblock4 /system
rm /data/local/tmp/rageagainstthecage-arm5.bin
exit

7.)  Done! Reboot your phone for good measure.  You are now rooted.

Running into issues?  Drop your questions in the comments or head to our Live Support Channel!

And I apologize to those of you experiencing issues over the last few weeks.  There has been a lot of behind the scenes frustrations with regard to the new Froyo for the original Droid and this should get you all straight.  Thanks for sticking with us!

Via:  Android Forums, Droid Forums

  • Best way to root is your powerbotton is broke

  • I will wait for a few more weeks until something better comes out

  • Wagz86

    mine wont get past the C:android-sdk-windowstools just keeps saying it cant find the specified path

  • Johnathen Radelet

    I get all the way to “mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled”
    and I get this “failed on system/recovery-from-boot.p no such file or directory”

    is this whats supposed to happen or am I missing something?

  • Amy McCraken

     Thanks for telling that there is Another Android 2.2 FRG22D Rooting Method for the Motorola DROID….well your post is quite informative and really helpful,thanks…

  • Pete

    How do you do this with a mac?

  • crowdSPRING

    well this is the right place to get solutions of problems related to android,droid! now i got to know that this is essentially the same method used on the Droid 2 and Droid X running 2.2, it has just been manipulated to fit the D1……thanks  for the instructions!

  • eku84

    I am following step 6 above and when I ener cd/data/loca/tmp in commend, I receive a message saying cd/data/local/tmp: not found. I tried it couple times and got the same message. What do I do? Please help!

  • Emeruwaike

    the droid 2 root ware is a virus new link plz

  • Mikeybonez28

    i just used this method to root my droid running 2.2.2 frg83g and i have su, busybox & root but i also have a problem. i installed rom manager, loaded clockwork 2.5.0.1 and tried to nand my current setup & it failed with error 31. only thing i havent done is partition my sd card. could that be it or did i screw up? can you reply via email? [email protected] so i get the answer right away. thanks!!

  • Doriean

    Thanks So Much This Worked Perfect No Problems…I Really Do Appreciate Your Hard Work…Im Running Motorola Droid 2.1 Now Rooted With SuperUser Installed…

  • Blaine Alderfer

    alright can anyone help? ive tried this process like 5 times it all goes fine until i get to pushing superuser to /system. i repeatedly get…

    failed to copy ‘C:droid2rootSuperuser.apk’ to ‘/system/app/Superuser.apk’:
    Read-only file system

    please help

  • Blaine Alderfer

    alright can anyone help? ive tried this process like 5 times it all goes fine until i get to pushing superuser to /system. i repeatedly get…

    failed to copy ‘C:droid2rootSuperuser.apk’ to ‘/system/app/Superuser.apk’:
    Read-only file system

    please help

  • remy7

    Has anyone been able to verify if this works on 2.2.2 FRG83G???

  • robotstabber

    You say “voids your warranty” by rooting, what is my warranty? Will Verizon know?

  • Batmatty

    I can not get past the “chmod 0755 rageagainstthecage-arm5.bin” step. I get a USAGE: chmod afterwards.
    I had no trouble to any step prior to this but this is where I stop. Help, please.

  • Jpv90

    Just use 1 click root instead, easier..

  • Liquid

    Note 4 says ” This contains everything needed to root,” but it appears that besides the stuff in that rar file you still need the sdk and the driver. That’s very poorly worded.

    Also that link to the moto drivers is very strange looking, it would be great if you could also put them on megaupload.

  • Liquid

    Note 4 says ” This contains everything needed to root,” but it appears that besides the stuff in that rar file you still need the sdk and the driver. That’s very poorly worded.

    Also that link to the moto drivers is very strange looking, it would be great if you could also put them on megaupload.

  • Danny DeMichele

    Well with this new rooting method for FR22D, we not only gain root access, but also trip this new recovery breaker giving us life long access to actually enjoying so many of the hidden secrets on our Droid device…Thanks droid and android.Also thanks for these instructions provided by u..

  • durtydusty

    so i rooted using z4 one click… now what? im not sure wtf to do

  • Does this work on a Mac?

  • That’s why I always say droid changes the life through their latest app,here ai find a great app,thanks droid

  • Works perfectly no need to return to factory default easy and by far explained thoroughly thank u for an amazing guide

  • Dowjonez50

    this is so hard

  • Great article, it seems pretty straight forward. Do you know if this process works for the latest update to the Droid, FRG83D? I almost feel foolish when I compulsively click on “apply system update.” I keep forgetting that there probably isn’t an easy root for this version yet! Doh!

  • idk

    this isnt working at all for me. when i go to put in the commands, all it says is that the path couldnt be found. ideas?

  • Well This new recovery breaker giving life long access to actually enjoying so many of the hidden secrets on your Droid device.Thanks for the information on blog.

  • Mnvbmn

    How do you unroot?

  • Ruuso1954

    I rooted my phone z4root. everyting is working fine but my Dialer will not work Please help

  • mike

    if i root my hone an i uninstall so they wont know i did it?

  • Notsopicasso

    how do i get my droid off the stolen list at verizon or how do i flash it

  • talkinggoat

    These instructions did not quite work, for me. The adb file was not in tools, or the entire directory. I had to:

    Download and install the Android SDK.
    Download Java SDK.

    Run the SDK Manager file in the android-sdk-windows.exe file.
    Download and install the Android SDK packages.
    Navigate to platform-tools, where the adb file was located.
    Extract the droid2root folder into the platform-tools folder.

    Proceed as normal.

  • talkinggoat

    These instructions did not quite work, for me. The adb file was not in tools, or the entire directory. I had to:

    Download and install the Android SDK.
    Download Java SDK.

    Run the SDK Manager file in the android-sdk-windows.exe file.
    Download and install the Android SDK packages.
    Navigate to platform-tools, where the adb file was located.
    Extract the droid2root folder into the platform-tools folder.

    Proceed as normal.

  • This new recovery breaker giving you life long access to actually enjoying so many of the hidden secrets on Droid device. Thanks

  • R7brzezinski

    whenever I type in the first “adb devices” command, it says ‘adb’ is not recognized as an internal or external command, operable program or batch file. HELP!

  • jdb80

    How would I get root access on OG Droid running 2.2.1?

    • Fcdaniel1979

      Use the same method as above worked on my D1 running 2.2.1 There aren’t any issues.

  • Swhelchel0509

    How do I restore the Droid to factory default mode after I root it?

  • Mr. Fuentes

    If I have the update 2.2.1, can I still apply this to Root my phone? I used this method before the update in a Motorola Droid 1 and it worked perfectly! please help me to get my droid rooted… Thanks a lot!

  • Worlisman

    How would I unroot my Droid after using these instructions? The new OTA update won't install, it keeps on failing and going to the “Triangle !” little Droid screen forcing me to remove the battery to un-hang it.

  • Metalman1972

    thank-you!!!!! got root droid 2.2.1 on cricket w data etc !!!!thanks i thought i was toasted!!!! you rock!!!!

  • Emt2er

    Silly me, managed to root my D1 frg22d 2.2 using RSD lite and SBF files. This seems to block the 2.2.1 upgrade. Is there an unroot method out there? Would appreciate it.

  • Rndmiller555

    Just wanted to let everyone know that I let my droid do a system update to FRG83D and I lost root for wireless tether. All I did was repeated the instructions for rooting FRG22D and it worked just fine.

  • Junkmail

    I have been rooted using this method since shortly after it was posted. I received the OTA update push for FRG83D the other day and after waiting a while finally accepted the install. The phone rebooted and showed the exclamation point in the triangle for a while before rebooting. However following the reboot I still show a build number of FRG22D and I have not lost root. What do I need to do to get the update installed? I'm not concerned with losing root since I can just re-root using this method on the new build

    • Joe

      If you messed with any system apps, you're out of luck because it will fail signature verification. I am trying to currently figure out how to update, but I might end up completely installing another ROM

  • Oleg

    Has anyone tried this method on the newly pushed Froyo 2.2.1 Build FRG83D on Moto Droid? Does it work?

  • The FRG83D OTA removes root access, but this still works to get it back afterwards.

    Thanks.

  • Dwberndt

    If I used this method to root my Droid 1 without changing anything else will accepting the new OTA update to 2.2.1 (9 Dec 2010)

    1. Actually result in the update being applied or will it be blocked by the recovery image?
    2. Will it break root or does this method truely make the root “Life-long” as listed in the access as aluded to above?
    3. If root does get disabled does this method still work to re-establish root (post 2.2.1) or do I need to shift to the RSDLite method?
    4. Do I need to change the instructions at all (for either this or the RSDLite method) since I previously had root and lost it?

    Thanks for the help.

  • Jwbonds

    This method works for the frg83d 2.2.1 update as well! Just finished on my droid.

    • remy

      Just received my replacement Droid so thought I'd give it a shot and worked like a charm on FRG83D.

      Used full paths method.

  • Santa

    One Click Root Program, Create an Account, then You can download the One Click Root file. Watch the how to video, Then Click ROOT Button And Your Rooted! http://forum.xda-developers.co

    Merry Christmas

  • algorythm

    Just followed these directions, and it worked well. Had a couple hiccups/differences though:

    1) Had to run the rageagainstthecage-arm5.bin 3 times. The first 2 times it appeared to work, but reconnecting with adb after the run had no rooty goodness, just the '$' prompt again. Third time was the charm though, and got the '#' prompt.

    2) There was no /system/recovery-from-boot.p file, so the 'mv' step didn't apply

    3) Attempting to remount the file system as read-only failed because it was in use.

    To that last point, I simply rebooted the phone. I've verified with AndroZip that I can navigate the /system/app directory, and in the app tray I've got the little m16 toting 'ninja' icon for the “Superuser Permissions” application, so everything seems OK.

  • OhhOhh99

    Just rooted my D1! Unfortunately (LOL) i have no clue what to do now. I know what I can POTENTIALLY do when rooted, but what are the first things I should do (backup, etc.) once rooted Any guide or info that picks up and explains what to do as soon as I complete the above?? Thanks a ton to anyone who can assist!

  • LiquidAlloy

    Worked perfect on my Droid 1 with the official 2.2 update from Verizon. ty.
    Joe

  • Soconnor32

    I dont know what is wrong with my phone. I followed the dirrections above and I think it worked…My phone still works and I have a Super User Icon on my phone but when I click on it all I get is a black screen with no menu options. Did it work??? and what do i do now???

  • BpowellAU

    Second time I followed these and they worked like a charm again! Excellent instructions!

  • wayne

    where i find that rom a link that works

  • Pretty good post. This worked for me…thanks for making it so clear, and (relatively) simple. Original MotoDroid, FRG22 Thanks for the information on blog. This information made my study easier.

  • Polar5bear8

    Awesome steps…thanx alot!

  • Tony Fritz Soprano

    Gigabyte mobo, amd phenom 2 quadcore. Win 7 64 bit professional, four gigs ram. Rsd lite comes up, and I tried both 4.6 and 4.7, but the phone doesn't show. I changed over to first come first serve and it still wont show. It also wont ask me to install the drivers.

    Thanks.

    Chris

  • autom8r

    I just did it and it worked great, I did not however type all the lines for fear of a typo, i used copy and paste, click the c: on the top left of the command window, then edit then paste for each command then press enter to execute.

  • Scijohn

    It worked!

    I had a little trouble after

    “./rageagainstthecage-arm5.bin (Be patient here. When finished it will return you to c:droid2root)

    adb devices”

    in that my device kept saying offline.

    The solution was to reboot the phone and go through all of the steps again.

    Second time is a charm I guess.

    and this video helped too http://www.youtube.com/watch?v=zdmtkHkrgLE

    – Rooted John 🙂

  • Daves16v

    adb devices (This should list a device as a long number. If it doesnt something is wrong.) im not getting this.. im getting ” adv is not recognized as an internal or external command, operable program or batch file. please help

  • Mark

    This valid for Milestone too???

  • Giannini Dennis

    this is GREAT,works like a charm

  • alright, everything in command prompt works fine until I get to: chmod 0755 rageagainstthecage-arm5.bin
    It tells me file not found. I extracted the droid2root folder in the root of the C: drive…I see rageagainstthecage-arm5.bin in the folder…..I'm not sure what I'm doing wrong here?

    • FakeRickRoss

      open the droid2root folder and make sure “rageagainstthecage…” is in there. If it is not, delete the droid2root folder and simply extract the .zip again to the same location. If it is there, make sure the location is correct (i.e., c:droid2rootrageagainstthecage…) and not “c:droid2rootdroid2rootrageagainstthecage…” which would be the case if you named the extraction file in some unzip programs. The easiest way to check is to doubleclick the droid2root folder on your C drive, and see what is on the “first level” inside. if you see a “droid2root” folder, that means you named the extraction folder twice. The easiest way to fix this is to delete the parent “droid2root” folder, and then extract from .zip again, this time leaving the folder name blank in your unzip UI.

      • ya, apparently I over-thought the whole thing and lower-cased the folder name instead of leaving it as is (since in the cmd prompt the folder was typed lower-case). I ended up doing as you suggested and deleting and unzipping the folder again and voile! Thanks for the help reply FakeRickRoss. 😀

        • FakeRickRoss

          You got it Boss!

  • Mikermb9

    when i try to download the zip file my computer (kaspersky) tells me its a trojan virus and blocks it?

    • FakeRickRoss

      you will need to pause kaspersky to download the neccessary files and perform the root procedure. kaspersky flags the word “EXPLOIT” in the droid2root.zip and will not let you use the files. make sure when you pause the system, you select the option to resume on user command, and you only visit trusted sites (like this one) while you are not protected. Once you have obtained root, close the android SDK folder and the droid2root folder, then select “enable” or “resume” on your version of kaspersky.

  • shikaki

    Fantastic!!! Worked great!!! Thanks for making this work!!!!

  • Ardopanian

    I was able to follow the steps and everything happened as explained. However, after reboot I did not get any prompt “Superuser Request” as indicated above. What do I need to do next?

  • Ross

    Worked GREAT! Jzservices's update on the instructions fixed the $ instead of # issue! ROOT ACCESS!

  • BpowellAU

    worked like a charm! just had to add Jzservices starting work and voilia!

  • Dadurf

    Ok, so I'm not really new to this, and I have a pretty good idea of what I'm doing, but when I try to push the superuser and su and busybox it says ” failed to copy 'c:droid2rootsuperuser.apk' to 'systemapp' : Read-only file system”
    Does anyone know what this means?

    • Guest

      It means that you didn't perform this command correctly:

      mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system

      Hope this helps.

  • Mrhousto

    The line: mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled, gave me an error. It said the file does not exist. I copied and paste each line in the command window so it wasn't a typo error.

  • Jzservices

    The tutorial is mostly right except for one thing, either you need to run the adb command from the droid2root directory ex.

    Start off with:

    cd c:droid2root
    c:android-sdk-dirtoolsadb push c:droid2rootrageagainstthecage-arm5.bin /data/local/tmp
    c:android-sdk-dirtoolsadb shell
    cd /data/local/tmp
    …run rest of commands as listed replacing adb with the full path

    Or copy the files to the tools directory and running the commands changing the paths.

    With being in the droid2root directory, it now has access to the correct files to switch users to super user when running the ./rageagainstthecage-arm5.bin binary. Without doing this, you will not be switched to su and the command prompt will remain a $ instead of switching to a #. Let me know if anyone else needs further clarification.

    • guest.

      all your post does is confuse more people.

      • Nonya

        actually, he’s right. It wasn’t working till I followed Jzservices’s advice

      • Nonya

        actually, he’s right. It wasn’t working till I followed Jzservices’s advice

    • I don’t see how it was “mostly” right…I just followed it step by step and it worked perfect for me.

    • Jzservices

      Works with 2.2.1

    • Rohan

      right after cd c:droid2root, for the second part it says cannot find the path specified. my file in local disk is named android-sdk-windows. i tried it with that too and same thing. i still have 2.2, not 2.2.1 I haven’t updated my phone yet since im afraid i won’t be able to root. are you sure even after the update, i’ll be able to root?

    • Rohan

      right after cd c:droid2root, for the second part it says cannot find the path specified. my file in local disk is named android-sdk-windows. i tried it with that too and same thing. i still have 2.2, not 2.2.1 I haven’t updated my phone yet since im afraid i won’t be able to root. are you sure even after the update, i’ll be able to root?

    • Snowkemo

      i get past the rage against the cage part but what do i put in for the adb when i type adb devices it says adb is not a recognized commmand, Thanks!

  • I just went through the steps, found a couple issues on my side with not having folder names all lower case, and rebooted my phone as I am typing this. It took me only a few minutes, about 5 as stated at the beginning. I didn't exactly do this for the sake of being able to install CyanogenMod, but more for simply having my Root back.

    It worked flawlessly and I will now overclock again, and have a grand time with ROOT!!!!

  • Nathan

    SDK will not see any devices. ive root a droid one already. no doing it again with droid and droid 2. any thoughts

  • Solidsnakedoc

    can any one tell me why SDK would see my droid then not see it ever. i have all things required to root but nothing. i root my droid one before. WTF. trying to root droid & droid2. PLEASE HELP

  • Tblinstrub

    On this line:

    mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled

    I keep receiving an error:

    failed on '/system/recovery-from-boot.p' – No such file or directory

    Any clue why this is happening? My phone is connected to the computer with 'USB storage in use' and 'USB debugging connected.'

    I've tried multiple times and restarting the code from scratch.

    • NinjaNate

      That’s because the file doesn’t exist. It means you’re probably ok skipping this step.

  • Cdabishop

    wow that is confusing. What the hell is step 5!?? CD to your ADB!?

  • Leewells01

    please help me im new to this, i dont understand what im supposed to do for step 5 cd to your adb tools directory: For most the command would look like this cd C:android-sdk-windowstools.

  • zillason

    Thank You so much!! This worked perfectly!!

  • Adasilva1989

    it tells me that i cant copy the Superuser.apk file because its a read-only

  • Anim

    Is there a One-Click method like Easy Root for Droid 2.2 on FRG22D?

  • Tshapes45

    Will this work on a mac?

  • Shang2313

    i got updated to 2.2 thru automatic update from verizon network, i tried to used RSDL to flash superecovery to my driod and it didnt work, what should i do to flask it back to 2.1? please help, thank you

  • Raoid

    mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled step fails with
    no file found…

  • Wichol98

    after adb devices comand i dont get the list of numbers what am i doing wrong

  • Edgar3792

    im after the step where the adb connection is suppose to reset i put adb devices like it told me but it says list of devices attached and a number but then it says offline

  • Matthewpitkin1

    Running into a problem trying to enter the first command “adb devices” I'm receiving the error message – “adb is not recognized as an internal or external command, operable program, or batch file”

    Could someone please help?

    Matthew

  • jdb80

    Wow, I really must be overlooking something simple here but every time I get to typing in the command “adb shell” I get a “$” on the next line. Then I have to start over, and it repeats itself. Any pointers?

  • Demonbrn

    It seems I'm haveing trouble at the end (the SU, Superuser, and Busybox pushes). keep getting an error (cannot move “sldkfj” to “toiudsaf” because it is read only file (random typing in “” because I can't remember, and I don't wanna take more time typing it in just to copy it)). also tried copy + paste, but kept getting weird characters in DOS instead of the commands. I've seen the same problem get posted 20 times by 20 diffrent people, and never saw this one, hopefully I get an answer, been looking forward to rooting my Droid for awhile!

    • Demonbrn

      after

      adb shell (you should now see a # instead of a $)

      mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system

      I wasn't putting spaces before system, I am officially rooted, thanks for the how to!

  • Steve

    when I do this step mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled it says /system/recovery-from-boot.p no such file or directory. I am doing this on a droid 1st gen, windows xp all the other steps work fine.

  • For some reason it says rageagainstthecage is not found? i dunno what im doing wrong

  • Sean

    Hey Kellex!

    I get all the way through the commands and get to this one;

    mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled

    When I type it in it says that the command failed because “no such directory exists” What am I doing wrong?
    I was wondering if you can help me with this. I'm running a Droid1 with 2.2 FRG22D

    Thanks!
    Sean

  • TheVitalVice420

    does this work for mac?

  • John Doe

    It took some time to setup all the development tools, but once that is done, it take a few minutes to run down the list of commands. Works like a charm. I can now wireless tether again on my Droid1. Thanks!

  • Droidrooter

    http://www.youtube.com/watch?v=zdmtkHkrgLE heres a video of how to root your Droid FRG22D just follow the simple steps. Its almost Impossible to Brick your phone. Good Luck!!!

  • This worked for me…thanks for making it so clear, and (relatively) simple. Original MotoDroid, FRG22

  • braden

    i made it to
    chmod 0755 rageagainstthecage-arm5.bin
    and it said unable to chmod rageagainstthecage-arm5.bin
    any help?

  • tarfin

    Worked like a charm, thanks so much!

  • Theguy

    ok for those of you that are having an issue with the following:

    ./rageagainstthecage-arm5.bin (Be patient here. When finished it will return you to c:droid2root)

    adb devices

    adb shell (you should now see a # instead of a $)

    and no # is showing up, try this.

    1) when you first connect your phone and moto connect starts up, the little blue circle with the “M” on it in ur windows tray, wait a few seconds and make sure its connected

    2) in a dos window, in the “adb tools directory” type (adb devices) this will show u the device as a long number. If it doesnt ur not connected or somthing is wrong

    3) at the very top of ur phone on the left u will see a little trident looking symbol, tap the top notification bar and drag it down

    4) u should see a “USB connected” item, tap it.

    5) u should now see the little green android guy with a button on the bottom (Turn on USB storage) tap the button

    6) the next screen that shows up will say (USB storage in use) and you may get a “Windows” (AutoPlay) pop-up this means the PC can now see ur SD Card.

    7) now start from the beginning of the above instructions

    once I did this it worked like a charm..

    good luck ya'll

  • Droidnoob

    can anybody make a video of this? i'm lost

  • Doug

    So, when I get to the part where it says …

    “./rageagainstthecage-arm5.bin (Be patient here. When finished it will return you to c:droid2root)”
    and type…
    “adb devices”

    I get
    “adb: permission denied
    $”
    I didn't get the number sign like it said we should so I went through the entire process again.
    any idea how I can continue from this point?

    • Pir8Bob

      That means you're in the device's shell. When you try an invalid command on the Droid shell and you're not su, you get “permission denied”. If you had been su at the time, you'd get “not found” instead.

      You need to wait longer. When it says “it will return you” it means that your terminal will exit back out to your computer and show the windows prompt again. Just wait longer and you should be fine.

  • Tarikabouzied

    This worked perfectly. After rooting, I installed Autostarts and Autokiller, disabled a bunch of apps on startup, and set Autokiller to start clearing when I'm down to 80MB and Droid runs as smooth as the day I got it. Thanks for the work!

    • tbaybe

      NO TASK KILLERS!!!!!

  • Pir8Bob

    I might be tooting my own horn here, but I think I've come up with a one-script method: http://www.droidforums.net/forum/pending-submissions-questions/81079-howto-root-deodex-theme-droid-froyo-2-2-frg22d.html (you'll have to scroll a little to get to it). It worked on my wife's phone. And I think it should work to restore a Droid 1 to pre-root status. Works by executing all the above commands. 🙂

  • Bdupuy3

    adb push c:droid2rootSuperuser.apk /system/app, error read-only file system. Please help!

  • Lakeshore555

    I just want to say… THANK YOU KELLEX !!!! I have flashed devices before and I'm a db developer, but rooting was new to me, and the concept is a little tough at first. THIS I understand. I REALLY appreciate your work!

    small edit: In the step where you say “(Be patient here. When finished it will return you to c:droid2root)” it returned me to C:android-sdk-windowstools instead.

    My only other comment is… I like to see DOS prompt stuff in a fixed font like Courier. Maybe that's a function of this website and/or my browser. Tip for other noobs: copy it and paste into Word and change the font to Courier so you can see where the spaces are.

  • Caboyzcoti

    can someone post these commands as they would be on a mac? im assuming its possible since its just adb and adb is on mac too.

  • FlavorII

    for some reason I'm having trouble I believe I am typing everything right but when I should have a # instead of $ I still have a $ and can't do the next step (Mount -o….). Any ideas why this might be?

  • LuisAngel714

    i did the whole process , when i go to super users permission i tap on it and it stays blank. what did i do wrong?

  • hunt

    this was seriously just as easy as the one click method. i had re root my droid and it really took me 5 minutes. as long as you type the commands in exactly as they are shown it is error proof

  • Iggy1718

    what if u dont see the # instead of the $ sign?

  • LuisAngel714

    5.) cd to your adb tools directory, what does that mean or how do you do that?? i need more specific directions on command prompt

  • SjB

    is it possible to unroot from this if we want?

  • Finire

    I had an error with the following line,
    mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled
    Telling me it was an invalid file.

    However, the root went perfectly fine and the new replacement is running better than ever.

  • Henry

    AFter the “./rageagainstthecage-arm5.bin (Be patient here. When finished it will return you to c:droid2root)
    adb devices” step, it just returned to the $ prompt. now what?

  • tk3149

    can somebody help with understanding why at Step #5, things go wrong please. i type in:

    chmod 0755 rageagainstthecage-arm5.bin

    i get in return;

    unable to chmod raeagainstthecage-arm5.bin: no such file or directory

    thanks ahead of time for the help i am waiting for.

    • Zombiemonkee

      i get the same error and looks like no one is helping

      • me

        I get the same Problem as well. Noone knows anything? I’m running Vista and using a motorola droid with android 2.2

  • Glenn1611

    I'm trying to root my Droid and when I get to the step “chmod 0755 rage againstthecage-arm5.bin./rageagainstthecage-arm5.bin” I get a message “permission denied”. I completed all of the previous steps. Am I missing something? I had my Droid rooted with easy root until the last update. I presently have all of the current updates on my Droid and would like to get it rooted. Can anyone help?

  • Awesome! Just did it! Yea baby!! Thanks Droid Life. Any good apps that require your phone to be rooted?

  • 3Gpost

    Seems to have worked fine. I have root and Wifi tether going with my new iPad….who wants to pay for 2 3G servcies.

    mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled

    line was lony one that seemed to fail to work. Could not find the file.

    Question: Will the above prevent Verizon updates from killing my root or do I need to load something else to prevent it?

  • Jt1995

    What is rooting????? What are the benefits of doing it????

  • Jt1995

    What is rooting????? What are the benefits of doing it????

  • Chris

    Excellent solution! Thank you!! I appreciate your hard work. For those who hung up on the chmod or other areas, make sure your phone is “on” and not in locked in standby. I hung up until I turned the phone on…everything went very well after that. Question: Will this keep me rooted during future OTAs, or will I need to go through this process again with a new exploit? And, if I upgrade or sell the phone – is there an unroot script? Thanks for your help! I made the mistake of rooting initially using Universal Androot, did the latest OTA update…and the app then locked me out. I couldn't unroot or reroot…so this was best solution. Thanks again – currently online using Tether on the Droid 1!!

  • Vonn Tim

    it says unable to chmod rageagainstthecage-arm.bin what am i doing wrong

  • Nate

    I don't see what the big deal is… follows instructions and used copy and paste.. worked like a charm. Great Job!

  • Bonchien

    Wow, that was super easy using cut and paste commands. Thanks!

  • Timothyvb

    🙁 I followed it perfectly but unfortunately I did not gain root access. Everything seems to work fine but when I get to the adb shell the second time I still have a $

    • Wilsonium

      I have the same issue. Even with the copy/paste method of entering the commands I have this roadblock. Any way to force to the #?

  • MattInPDX

    @squirtsoda You need to go to the directory where you unziped the Android SDK. If you unzip it to the root of your C drive then you should be able to just type cd android-sdk-windowstools.

  • squirtsoda

    cant get past step 5 i keep getting not recognized as an internal or external command, operable program or batch file

    someone help please

  • Morguekeeper187

    What works to root a droid

  • jeff

    Thanks for the directions! They worked fine for me. I did have to wait a bit during the 'be patient here' step, and it did not return to the C: prompt. But I just carried on with the rest of the steps and I'm now rooted.

  • Sneaksx

    So using this method I would still have the stock recovery and if I did a factory reset from it I'd loose root right?

  • MattInPDX

    @tclark Go to the Marketplace and download Wifi Tether or ROM Manager. Install and run them as both programs require root access.

  • tclark

    I just did this for the first time ever rooting and i rebooted my phone and nothing seems different. how do i tell if i succeeded?

  • MattInPDX

    @Kristopher Did you extract both Android SDK and Root2Droid?

  • Sorry, duplicate.

  • I can't get the command prompt to recognize my device. everything's installed.

  • MattInPDX

    For me, after typing ./rageagainstthecage-arm5.bin it ran a couple of lines and did not return me to c:droid2root, it returned me to C:android-sdk-windowstools I believe.

    I ran all of the rest of the commands per the instructions and it rooted.

    • Extrion

      Ok, mine just stayed in the adb shell with the $ prompt. It never went back to a C:.

      • mine too. I dont know what to do now 🙂

    • Bleetness

      Honestly, I just kept on going and it worked for me. Dunno if maybe I ruined my phone, but im currently rooted.

  • MattInPDX

    Wow, that's definitely the long way but it's done.

  • Battlehawk77

    Hitting a roadblock at the ./ rageagainstthecage-arm5.bin
    Entered the command, got Permission Denied.

    Followed all other instructions to the letter.

    Thoughts?

  • Thepaperboss

    I get stuck at step five

  • Droidarchy

    Finally! for some reason this was kicking my butt and then I read about holding up the d key on the 1st reboot after the flash. From that point on it was like Butter! Damn Verizon for doing this crap! I should have never been curious about stock 2.2 and this wouldn't have happened. Stupid FRG22D OTA caught me by surprise and broke my root. I've been unrooted for almost a week now and have been having withdrawals!!! LOL

  • BPNY12

    just download and make sure everything is in the proper directory, then just copy/paste. the instructions were great… appreciate the hard work.

  • yowas

    You can actually do this with a Mac too. I just did.

    Just make sure you download the Android SDK for Mac and also on the adb commands use './adb' instead of just 'adb'. Also remember the slashes go the other way, so for instance c:desktopdroid2root' would be '/Users/YourUsername/Desktop' on a Mac.

    Also, this line 'mv /system/recovery-from-boot.p /system/recovery-from-boot.p.disabled' returned a failure for me. Not sure what it does but it didn't seem to mess anything up yet.

  • Extrion

    How long should you be patient for at the ./rageagainsthtecage-arm5.bin step before it goes back to the c:droid2root directory? Mine went back to the $ fairly quick and I waited about 20 minutes before I had to stop the process to leave for work. Should this be a few minutes or will it be a much longer period. Thanks.

  • How hard is it to unroot after using one of these methods for FRG22D? How would one go about unrooting if they have to take the phone back to VZW?

  • Neff Reyes

    Is easy root ever going to step up it game to root the phone again.

  • Ickidy

    I'm thankful for all those out there! Keep up the good work!

  • p08757

    Thanks — Just Rooted!!!!! Hardest part was finding the proper program to un-zip the .tar file.

    • Jes

      may i ask what program you used to un-zip it? i have windows 7 if that makes any difference

  • whats that recovery breaker thats being tripped

  • joyrex

    so this gives you rooted FRG22D?

    is there a way to update to FRG22D from FRG01B?

    • ScottK

      You should have gotten OTA by now for FRG01B. The manual update elsewhere on this site works great too. But that's only if you're not rooted.

      • ScottK

        I meat to say FRG22D.

  • Cooljoe255

    I was rooted with 2.2 and updated to FRG22D and it seemed like I was still rooted, but I couldnt flash a rom with romanager, but I can still tether… weird.. I will hold on for the one click..

  • Pmaroke

    So I'm confused.. my droid says that it is rooted but I'm one FRG22D and I didn't even try this rooting mthod at all? Can some one help me out? And the reason I know it is rooted is because I Have easy root and it tells me that I am.. please help!

    • Lonndoggie

      Easy Root told me I was rooted, too…but I wasn't, and it won't. If you've got Android Terminal Emulator installed, start it and enter

      su root

      If it accepts that, and changes the prompt to # from $, then you're rooted (you may get a prompt to allow root access–click allow). If it denies you, then you don't have root.

      Or…why were you rooted? Whatever you were using that required root, is that still working?

  • NMDroid1

    Worked like a charm…Keep up the good work

  • This is super easy, as long as you pay attention. The RSD Lite method is WAY more work, I don't know what people are saying! This is a lot lighter weight in terms of applications and it's just a simple copy/paste job basically.

    Besides, I'm sure it wasn't easy writing this script so let's try to be a little more grateful for their efforts. Time was (all 3 months ago!) that there WAS no one-click rooting.

  • skeezicks

    To each his own, I guess. I rooted this way last night, and it was a cinch. Remember, you can copy and paste data into the Windows CMD screen. Rooting this way took me all of five minutes!

    • Lonndoggie

      To answer my own question: I just rooted using this method, it was simple. Went into terminal emulator and typed su root–the superuser prompt came up asking me if it's OK, I said yes, and there I was.

      Nice! And like Skeezicks, I HIGHLY recommend cut-and-paste.

      Finally, I went to androidforums and got the newer version of Superuser.apk, as suggested by OMJ.

      W00T!

  • Lonndoggie

    Besides tphipher, who is ABOUT to try it (once he fixes his typo), has anyone other than kellex done this and succeeded?

    • Lonndoggie

      Speaking of typos, make that tpipher. Sheesh…

  • tpipher

    Tried it as I am very fine with command line however this line:

    ./rageagainstthecage-arm5.bin (Be patient here. When finished it will return you to

    presents me with “Not Found” Everything worked fine till this point. Is that really a period in front of the forward slash??? (tried it with and without the period neither worked)

    Here is the command log:
    c:UsersTroyDesktopandroid-sdk_r07-windowsandroid-sdk-windowstools>adb push
    c:droid2rootrageagainstthecage-arm5.bin /data/local/tmp
    438 KB/s (5392 bytes in 0.012s)

    c:UsersTroyDesktopandroid-sdk_r07-windowsandroid-sdk-windowstools>adb shel
    l
    $ cd /data/local/tmp
    cd /data/local/tmp
    $ chmod 0755 rageagainstthecage-arm5.bin
    chmod 0755 rageagainstthecage-arm5.bin
    $ /rageagainstthecage-arm5.bin
    /rageagainstthecage-arm5.bin
    /rageagainstthecage-arm5.bin: not found
    $ adb devices
    adb devices
    adb: permission denied
    $ cd /data/local/tmp
    cd /data/local/tmp
    $ chmod 0755 rageagainstthecage-arm5.bin
    chmod 0755 rageagainstthecage-arm5.bin
    $ ./rageagaintthecage-arm5.bin
    ./rageagaintthecage-arm5.bin
    ./rageagaintthecage-arm5.bin: not found
    $ adb devices
    adb devices
    adb: permission denied
    $ cd /data/local/tmp
    cd /data/local/tmp
    $ chmod 0755 rageagainstthecage-arm5.bin./rageagainstthecage-arm5.bin
    chmod 0755 rageagainstthecage-arm5.bin./rageagainstthecage-arm5.bin
    Unable to chmod rageagainstthecage-arm5.bin./rageagainstthecage-arm5.bin: No suc
    h file or directory
    $ chmod 0755 rageagainstthecage-arm5.bin
    chmod 0755 rageagainstthecage-arm5.bin
    $ cd
    cd
    > cd droid2root
    cd droid2root
    cdcd: permission denied

    • Lonndoggie

      To run an executable in unix/linux that's in the directory you're in, you do have to preceed it with ./, so yes, that's required.

      Note this:

      $ ./rageagaintthecage-arm5.bin

      Typo–your'e missing an s in there. Check it out.

  • Flip5621

    i honestly want to root, but i want to know a way back to stock as well.

    • Punkshox

      Find the following file: VZW_A855_ESD56_QSC6085BP_C_01.3E.01P_SW_UPDATE_03.sbf

      And flash it using RDS Lite. That will return you to stock 2.0.1, I believe, and then the OTA updates will be pushed almost instantly to take you back to a stock FRG22D. This file is for the Droid 1 on Verizon.

  • OMJ

    Kellex I noticed you linked the Droid2root.rar file. The one I used in the guide on androidforums has the newer version of Superuser that can be updated via the market. Thats all I changed about it. You might want to link to that instead.

    • Hklinger79

      Hey OMJ, I used the Droid2root.rar which has the old Superuser.apk. Do you know how I can update to the newer Superuser.apk?

      • OMJ

        rom manager would be the easiest way. Under download rom then extras you can download the newer version

        • RFking

          Thanks for the heads up, a bit curious why Kellex linked a different file…

          • jookyone

            Because it has a ninja and not skull and crossbones…

  • This has got to be the first post I've seen where people have been ungrateful for the hard work by many. If you are waiting for the one touch click method, great, but we don't need to know that. The rest of us may have questions and your posts are just inane and getting in the way.

    • bigfire

      There are people who are lazy. And there are people who's still unclear on the concept of rooting, involved not only getting rooted, but also installing recovery partition that blocks automatic updates that will always take away root rights. As for me, I went a different route, and I'm happy enough with it.

    • Kistheone119

      No one's ungrateful but some of us aren't able to do it by computer right now, mine was damaged. Don't complain about what people post, its still related to this topic. You're acting like this is your site. Calm down and keep the negative remarks to yourself or tell someone else who probably wont care either

  • Koos

    Can you root with a mac?

  • bigfire

    Motocache1 of droidforums.net had a fairly bullet proof method from about 2 weeks ago that still works, and will continue to work in the foreseeable future. http://www.droidforums.net/forum/droid-labs/74028-root-droid-1-regardless-os-version.html

    • kellex

      That method will work as well, this is juts the non-RSD Lite version. 🙂

      • bigfire

        Well, it doesn't require you flashing back to prior version of Android. It's kind of self explanatory, as it will root Droid regardless of which version of Android it's running. And yes, this is also using RSD Lite, albeit, with a recovery only SBF.

      • JB1

        Which rooting method is better? This one or the RSD Lite one?

  • are you eff'in kidding me?

    i just rooted my phone last night, and a friends phone this morning using the RSD flash method (which was pretty damn easy).

    my vote is still for the SBF flash

  • Blakess

    This is way too complicated. There is a much easier SBF file root procedure that has been out there for a while now.

  • NorCalGuy

    How long till the one click method comes out??

    • OMJ

      no one knows. This exploit requires adb to work so a new exploit is going to have to come out that works with a 1 click method.

      Honestly I dont like the 1 click method cause they represent a large security hole that could be exploited by a market app.

      • OMJ

        I meant exploited by a market app for malicious purposes

        • NorCalGuy

          That's a good point… even though I don't see why someone would try something like that when google has the abilty to remove the app from all our phones as well as from the market. But to be honest I learned my lesson the first time around that you shouldn't un root for a new system especially when I have had a rooted version of 2.2 for a couple months now!

  • mike jones

    Cant root because my computer f*cking broke a few weeks ago. >.<

  • Metalmike2885

    This is insane when it only takes 5 minutes to flash an sbf file from an earlier 2.2 and root with universal androot.

    • kellex

      The problem is, Universal Androot doesn't break the recovery killer. This does.

  • Brantheman1

    Can't you just use easy root from the android market?

    • Lonndoggie

      Not unless you go back to 2.1 first. See the Easy Root developer's site.

  • Exodus615

    Seriously Kellex…..your July 8th post was so much easier than this and I knew u were gonna do a new root 2.2 post I asked u on twitter to move your post forward from that date to help others

  • Kistheone119

    Now all we need is a one click method

    • BigFonz

      That's what I'm waiting for. I've held out this long, I'm sure I can wait another couple of weeks.

      • ScottK

        Agreed, that's a ton of stuff to type wrong. I'm sure something will come out in the next few weeks.

        • try the SBF flash. the directions are very easy to follow.

        • dude just copy and paste im a newb and just did that

  • Ss

    My microusb port broke. Is there any way to root w/o it?

    • Collin

      How do you charge your phone then?

  • ryanallaire

    Is this any better than having rooted 2.1 with a custom 2.2 rom?

  • Justin

    Froyo with some sweet toppings

  • See you all in the IRC…..lol

  • Rob Stemen

    Third

    • Rob Stemen

      Dude… Somebody deleted the comment between me and tbaybe… Now I just look dumb…

  • let the games begin!

  • tbaybe

    yay