I'm typing this up as I go along to help people out with the full procedure. This is for people who are using the original Droid running Android 2.1. I'll go through all steps needed including rooting the phone.
At the end you'll be running Bugless Beast 0.4 with Android 2.2
[b][u]Before we begin[/u][/b]
When you do this your warranty is voided. If you need to send in your droid for can restore your droid for warranty you need to undo the root. If you brick your phone in most cases I would assume you are out of luck.
[img]http://grab.by/grabs/0e999758f49e4026248e0ca1fa629e45.jpg[/img]
For this whole tutorial I'm starting off with a vanilla 2.0.1 installing (I'm activating the phone as I type this), which I will upgrade to 2.1 via an OTA (Over The Air) update.
Since I don't have time to set around and wait for the update to get pushed to my phone I force the update. It's really simple, I'll go through it for educational purposes.
[list=1]
[*]Download [url=http://file.compwhizii.net/Droid_2.1-Update.zip]this file[/url]
[*]Turn on USB Storage on your phone
[*]Copy the file over to your droid
[*]Rename it to update.zip
[img]http://grab.by/grabs/ed0e319aea665e34bed3df98a08db47e.png[/img]
[*]Turn off your phone
[/list]
Now we need to install this update, for that we'll use the recovery console
[release]
[b]Using the recovery console[/b]
To get to the recovery console, follow these steps:
[list=1]
[*]Hold down the X key on your phone's hardware keyboard
[*]Press the power button while still holding the X key
[*]Keep holding the key until you see this:
[img]http://grab.by/grabs/973f508dc9ded8db94ba9d5825acb604.jpg[/img]
[*]Hit the volume up and camera keys
[*]Use the D-Pad to navigate
[/list]
[/release]
Now that you're in the recovery console Use the D-Pad and naviate to [i]Apply sdcard:update.zip[/i]. Hit enter. It will now update to 2.1
[img]http://grab.by/grabs/9903c21944b775fb20ee1fcff9671d1b.jpg[/img]
Once the update is just just click [i]reboot system now[/i].
[b][u]Rooting your Droid[/u][/b]
Before we start getting dirty just double check the numbers in Settings -> About Phone so see that it is similar to this:
[img]http://grab.by/grabs/aeb33a725153ebd9720f4f50a168e588.jpg[/img]
The most important bits are the Firmware version and Build Number.
To root the phone we're going to need some tools and files, please download all of these:
[list]
[*][url=http://file.compwhizii.net/SPRecovery_ESE81.sbf]SPRecovery_ESE81[/url]
[*][url=http://file.compwhizii.net/RSDLite4.6.msi]Motorola RSD Lite[/url]
[*]Motorola USB Drivers [url=http://direct.motorola.com/hellomoto/Common/Drivers%20and%20Plug%20ins/USB_Drivers_32_bit_4.2.0.zip]32-bit[/url] OR [url=http://direct.motorola.com/hellomoto/Common/Drivers%20and%20Plug%20ins/USB_Drivers_64_bit_4.2.0.zip]64-bit[/url]
[*][url=http://dl.google.com/android/android-sdk_r06-windows.zip]Android SDK[/url]
[*][url=http://file.compwhizii.net/ESE81_su.zip]Superuser files[/url]
[/list]
Once you've downloaded everything don't install anything, keep reading. Extract the Android SDK into someplace like your desktop. Extract the Superuser files into the [i]tools[/i] folder of the SDK. Install the drivers, and then RSD lite.
Now we install SPRecovery
[list=1]
[*]Turn off your phone and unplug the USB cable
[*]While holding down the volume up and camera buttons on the phone turn it on, you'll get a screen like this
[img]http://grab.by/grabs/9dcb347f72870c13652c6aa4c1d9c153.jpg[/img]
[*]Scary huh? Plug in the USB cable and run RSD Lite
[*]Open up the SPRecovery by hitting the ... button
[img]http://grab.by/grabs/83e97a7fd461d65257305a7553fee283.png[/img]
[*]Hit start. Phone should say "Hacking your phone" Do not disconnect your phone, you'll brick your phone and shit them too.
[*]The phone will reboot when its done, it's best to let it do this and wait for RSD Lite to say it's done.
[img]http://grab.by/grabs/be58f5f05e209cd1f3577cf547d21479.png[/img]
[*]Close RSD Lite. Shut down the phone.
[*]Bootup into recovery console (see above)
[*]It should look different this time, new background and a few more options
[img]http://grab.by/grabs/06de4bba0426782b387ae60e890288df.jpg[/img]
[*]Go to mount options and click [i]Mount /system[/i]
[*]Open up the command prompt and navigate to the tools folder in the Android SDK. Run these commands:
[code]
adb push su /system/bin/su
adb shell /system/bin/chmod 6755 /system/bin/su
adb push Superuser.apk /system/app/Superuser.apk
adb shell /system/bin/chmod 644 /system/app/Superuser.apk
[/code]
[img]http://grab.by/grabs/f977089f839c12617fbae9699b837ddc.png[/img]
[*]Click [i]Unmount /system[/i] in the recovery console
[*]Hit DEL and click [i]reboot system now[/i]
[*]Boot into the system and check that the superuser application is in the menu
[/list]
Congrats! You've rooted your droid!
[b][u]Installing the bugless beast[/u][/b]
The rest gets real easy from here on out.
This guide I'm using bugless beast because it's a Android 2.2 ROM. Download the [url=http://droidtc.com/pete/Pete/ROM/FRF84BV04.zip]the ROM from here[/url]
Turn on USB storage and copy it over to your phone. Rename to update.zip. Turn off phone. Boot into recovery console. Go to install, click [i]Allow update.zip installation[/i], and then [i]Install /sdcard/update.zip[/i].
The install will complete. Restart your phone.
[img]http://grab.by/grabs/beaffca6daf9aafd5689c81759a88995.jpg[/img]
And there you go, you're running Andriod 2.2 with a custom ROM. Check these out for custom themes:
[list]
[*][url=http://www.droidforums.net/forum/droid-themes/45260-luna-theme-icculusx.html]Luna[/url]
[*][url=http://www.droidforums.net/forum/droid-themes/50604-theme-928droid-black-glass-2-2-froyo-update-zip-metamorph-back-stock.html]Black Glass[/url]
[*][url=http://www.droidforums.net/forum/droid-themes/55715-htc-status-bar-theme-froyo-frf84b.html]HTC Status Bar Theme[/url]
[/list]
[b][u]Closing notes[/u][/b]
I hope this tutorial has helped you and bettered your understanding of Android. Expect more content soon
[b]Sources[/b]
[list]
[*][url]http://alldroid.org/Default.aspx?tabid=40&g=posts&t=8[/url]
[*][url]http://www.droidforums.net/forum/bugless/55598-rom-stable-bugless-beast-v0-4-android-2-2-frf84b-fully-deodexed.html[/url]
[*][url]http://forum.androidcentral.com/motorola-droid-roms-hacks/14806-rom-theme-locker-room-updated-7-11-a.html[/url]
[/list]
Well, did I help anyone :(
[QUOTE=compwhizii;23627817]Well, did I help anyone :([/QUOTE]
Well written tutorial, though I have a sackberry :(
I love how Droids take 15 steps to root, but the Samsung Vibrant, the phone I'm getting, it takes 5.
[QUOTE=advil0;23629009]I love how Droids take 15 steps to root, but the Samsung Vibrant, the phone I'm getting, it takes 5.[/QUOTE]
Same here for the Samsung Captivate.
Unrevoked is nice. I was able to use it with my DInc. You should probably put something in about SetCPU. A lot of people overclock to 1 ghz
[QUOTE=advil0;23629009]I love how Droids take 15 steps to root, but the Samsung Vibrant, the phone I'm getting, it takes 5.[/QUOTE]
and this matters why
[QUOTE=Odellus;23629142]and this matters why[/QUOTE]
So I don't have to spend an hour and a half following a tutorial, I can just put a file on my SD card, reboot, hit a button, reboot again and be done.
[QUOTE=advil0;23629153]So I don't have to spend an hour and a half following a tutorial, I can just put a file on my SD card, reboot, hit a button, reboot again and be done.[/QUOTE]
yes, but why is that relevant to this thread
it's the equivalent of going into an Intel thread saying "it's funny how you have to buy a new motherboard to upgrade, when I can just buy any AMD CPU and put it in my old motherboard"
[QUOTE=Odellus;23629344]yes, but why is that relevant to this thread
it's the equivalent of going into an Intel thread saying "it's funny how you have to buy a new motherboard to upgrade, when I can just buy any AMD CPU and put it in my old motherboard"[/QUOTE]
Oh well :/
For 2.0.1 it was just a update.zip and you're good, but with 2.1 it got complicated.
I remember when Verizon started sending out HTC Droid Eris's with a bootloader which would make the phone unrootable. Then some kind soul released an exploit. Oh happy day.
Now we have a root process that doesn't even involve a PC. :v:
You should do a tutorial next on how to install 2.2 FRG01B onto the droid from rooted and non rooted 2.1.
[QUOTE=Odellus;23629344]yes, but why is that relevant to this thread
it's the equivalent of going into an Intel thread saying "it's funny how you have to buy a new motherboard to upgrade, when I can just buy any AMD CPU and put it in my old motherboard"[/QUOTE]
how is you saying that this isn't relevant to the thread relevant to the thread?
Back on topic, thank you for this easy tutorial, OP. :)
Unfortunately, I have a Moment, and can't use it myself. Otherwise, I would have!
This worked beautifully. Excellent guide.
I actually like this better than most of the others I've read because it uses tools I already have installed (i.e. Android SDK/adb) instead of random shady apps from the marketplace.
Droid X support?
[url]http://www.intomobile.com/2010/07/27/motorola-droid-x-gets-one-click-root-let-the-hack-fest-begin/[/url]
for droid x
[QUOTE=neb934;23709966][url]http://www.intomobile.com/2010/07/27/motorola-droid-x-gets-one-click-root-let-the-hack-fest-begin/[/url]
for droid x[/QUOTE]
Late reply, but I love you.
Well I was going to look up a guide just to be sure I remembered everything I needed to flash my gf's droid, but since this is right here thanks.
Rated tool for saving me 3 seconds of searching.
That is a great tutorial, I want to do this but at the same time don't.
What's the benefit?
New problem! It tells me E:failed to verify whole-file signature!
E:signature verification failed!
Installation aborted
I think i might just have to jump on the andriod bandwagon now.
If I can wangle some data allowance on my already existant o2 contract.
[QUOTE=Ignhelper;24335345]New problem! It tells me E:failed to verify whole-file signature!
E:signature verification failed!
Installation aborted[/QUOTE]
SPRecovery isn't installed.
There are ways to simplify the entire process now. I used [url=http://blog.23corner.com/]Universal Androot[/url] (1.6.1) to root my Droid (OTA 2.2), and then ROM Manager (in the market) to install SPRecovery.
I don't understand....Mind posting a more detailed explanation?
Sorry, you need to Log In to post a reply to this thread.