The goal of the RootKit was to be a simple tool that would allow n00bs (and pros alike) to easily perform a number of common tasks on their Droid phone. The terms "drivers" and "flashing" might be totally foreign for some people. The goal of this tool is to take the learning curve away from rooting and customizing the Moto Droid.

The application will install the RSDLite and ADB drivers on the users' PC for them. Also, it consolidates all of the needed files into this one application. No longer does a n00b need to scour the internet looking for the SBF file, the root update.zip file, baseband, etc. They're all included in the package.

The only requirement this program has is that you know if you're running a 32bit or 64 bit PC. Once you know that, you're good to go.

Usage: Copy the droidrootkit folder from the .zip file to the root of your C: drive. Then right-click the RootKit.bat file within the droidrootkit folder and select "Run As Administrator" if you're on Vista/7, or just double-click it if you're using XP.

As always, please proceed with caution when flashing SBF files. Other than that, it's pretty hard to screw up your phone. Everything that can be automated is. Steps that require user intervention have easy step by step instructions.

Please give it a go if you need to root your phone or if you have some time and want to test and provide feedback.

As of now, my RootKit will install the RSD drivers, flash SBF to 2.0.1, install ADB drivers, copy root update.zip to the SD card, reboot into recovery, and guide the user through installing the root patch. Next up, installing a custom recovery image. I've test every step on my phone, and it's working great! However, I have only tested using an x64 Windows 7 machine. I'll need help from others testing it in different scenarios. More to come!

Ok, I've finished what I'm calling v0.5 of my Droid RootKit. It works perfectly on my Droid using my Windows 7 x64 machine. I hope others will test it in different setups (especially on x86 machines). It's uploading to a mirror as we speak.

If I take a brand new phone, and follow your guide step by step, what exactly is the end result?

The end result will be a phone running Android 2.0.1, rooted, with a custom recovery mode and an upgraded baseband (radio) file (which will improve reception). From there, you can install any custom ROM you want. You will also have the ADB drivers installed on your machine so you can install applications on your phone from the command line and copy files to and from your phone.

Each one of the steps is independent (although some assume you've completed other steps). What I mean is it isn't one long thing that you press enter and it does everything. You choose what you want to do. If you have a phone you need to return to the store, you can run steps 1 and 2 (or only step 2, if you've previously run step 1), and it will turn your phone back to completely stock, allowing the phone to be undetected that it was ever rooted. If you just want to update your baseband file, you can run option 6. There's lots of possibilities and this is a work in progress, so it will be getting even better soon.

Ok, I've made some modifications to the RootKit. For starters, I changed the language referring to the drivers (I realized that x86 and x64 might be confusing to n00bs. I changed that to "32-bit and 64-bit"). Also, I added an 7th menu option, which will set up an icon on the users desktop that when clicked will open a command prompt in the ADB directory, allowing ADB to be used without having to install the SDK separately or without CD'ing to the file. I'm uploading the new RootKit right now. This will be v0.6.

... Problem solved... idk why, but i started from step one again and now it's working.. but YES, i was doing exactly as was stated.. THANKS for the quick response! *stay tuned as i will probably be asking more questions!!* lol.. thanks again.

... Problem solved... idk why, but i started from step one again and now it's working.. but YES, i was doing exactly as was stated.. THANKS for the quick response! *stay tuned as i will probably be asking more questions!!* lol.. thanks again.

step one is installing the rsd drivers. Step 2 is using rsd. U need to have ur phone unplugged when u install any drivers (with my program) and then plug the phone in once finished. Did u do that?

I'm glad u got it to work but I just wanna make sure there aren't ne bugs as well.

No bugs. The phone was unplugged... i believe it was my error.. after unzipping i placed the extracted folder "droidrootkit7.0" on the root of c, but did not pay attn to the second folder "droidrootkit" needing to be moved. so the first go around the drivers did not install (i'm assuming because the droidrootkit folder was not on the root of c.)