What's new
DroidForums.net | Android Forum & News

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[HACKS] Root Droid 1 - regardless of OS version

I have rooted my replacement droid and can run apps that require superuser access without a problem. My issue is when i try and download a costom rom(simply stunning v4.8 and bugless beast v0.5) it will freeze on reboot every time. The only thing that was different was that the replacement had 2.2 os on it already, could this be my problem and if so how do i fix it? Any help would b great?
 
Please advise when there's a method which works on linux.
OK, I've updated the procedure to work on Linux as well. Please see the revised item #1 under "things you're going to need". If you do it and it works, please let me know and I'll update the OP.

I took the time to edit the tutorial to reflect the exact steps I used in Linux (Ubuntu 10.10). Here they are. (Should I post this somewhere else? Apologies if this is the wrong place.)

Detailed Procedure:
Attach your phone to your computer.

Unzip the SBF file that you downloaded in Step 4 of "things you're going to need" above. This will produce the file MC1_A855_1282081087_Recovery-Only_SPRecovery_0.99.3b.sbf.

Do not unzip the MotoCache1_Complete_Root_v1.1-update.zip file that you downloaded in Step 5 of "things you're going to need". You need to copy this file to the root of your phone's SD card and then rename it to update.zip.

Power down your phone normally.

Once the phone is off, slide open the keyboard and press on the "up" direction of the directional keypad rocker (the direction toward the screen -- which could really be to the right depending on how you're holding the phone) [pic]. While holding the dpad in the up direction, simultaneously press and hold the power button of the phone. When you see the backlight of the screen come on you can release the power button and the bootloader screen should appear (it will say "Bootloader" in the upper left corner). You can release the dpad. At the bottom of the text on the screen it should say "Transfer Mode: USB" if your cable is properly connected.

Open a terminal and enter the following text, but do NOT press the enter key yet.
sudo ./sbf_flash MC1_A855_1282081087_Recovery-Only_SPRecovery_0.99.3b.sbf

OK, this step is where you are going to press the "enter" key in the terminal, but don't do that yet. Before you press enter, read the next step. The next step (known as Step 10 in the original tutorial) has some timing sensitive tasks. If your phone has functioning FRS (discussed earlier), and you do step 10 wrong, you will have to start back over with this step as the FRS will undo the flash you just did with RSD. Once you've read Step 10 and know what you'll be doing next, go ahead and press the enter key to issue the command:
sudo ./sbf_flash MC1_A855_1282081087_Recovery-Only_SPRecovery_0.99.3b.sbf

After pressing enter, the flashing process goes through several distinct steps. This particular SBF file is very small so it finishes pretty quickly. Here's the output I saw:

$ sudo ./sbf_flash MC1_A855_1282081087_Recovery-Only_SPRecovery_0.99.3b.sbf
SBF FLASH 1.08 (mbm)

=== MC1_A855_1282081087_Recovery-Only_SPRecovery_0.99.3b.sbf ===
00: RDL03 0x80500000-0x80FFFFFF DEFE AP
01: CG47 0xC0A00000-0xC0DDDDFF 0FF0 AP

Droid found.
>> uploading RDL03
Uploading: 100% OK
>> verifying ramloader
-- OK
>> executing ramloader
Droid found.
>> sending erase
>> uploading CG47
Uploading: 100% OK
>> verifying CG47
-- OK
>> rebooting


It is said that if you don't "catch the boot" by holding up on the dpad key the OS will boot (and if you have functioning FRS the custom recovery you just flashed on will be put back to stock). I quickly held the dpad up key when I saw "rebooting" appear.

If you followed the instructions for Step 9 you have pre-read this step and knew to be ready for this. If not, your phone is probably already rebooted into the OS. If you failed to catch the boot, and the OS booted, let the phone finish booting, then power it off, hold the dpad up and power it back on. After that, continue through the steps like nothing happened. If your recovery got flashed back to stock we'll know it soon enough.

You should now be looking at the bootloader on the phone, and sbf_flash should still be saying "rebooting".

Power the phone off again. With the keyboard open, press and hold the "X" key on the physical keyboard and keep it held while you power the phone on. Once the phone comes on you can release the power button, but keep the "X" button held until you see the the Motorola logo.

When recovery starts, if you are presented with a screen with a gold colored android in the center that says "Patched by SirPsychoS (0.99.3b) on the second line of text (like this), you're in SPRecovery. If however you are presented with a screen with no text, and a graphic of a triangle with an exclamation point in it and an arrow pointing to a phone (looks like this), you're in stock recovery. If it's the latter, either you failed to catch the boot and your phone has functioning FRS (and it put your recovery back to stock) or something else odd happened (not likely). In any event, if you're in stock recovery you can't proceed so your only choice is to go back to Step 9 and try again. If you're in SPRecovery, congratulations -- move to the next step.

In the SPRecovery menu, use the volume up/down keys to highlight "install" and use the camera button to choose it.

Now highlight "Allow update.zip Installation" and choose it. [It will appear to do nothing -- that's normal. If you're unsure if you clicked it or not, choose it twice, it won't hurt.]

Finally, highlight "Install /sdcard/update.zip (deprecated)" and choose it.

The install should run to conclusion pretty quickly. When it's done it should look like this. If it does, congratulations, you're done. You're rooted with busybox, SPRecovery, and your FRS is now disabled so you won't revert back to stock recovery the next time you boot the OS. Enjoy!

I immediately did a "simple nandroid backup" before booting my phone into the OS.
 
Shameless beg: If you've thought about signing up for Dropbox (it's a free service for unless you need more than 2GB - features) please use the my "sign up" referral sign up link to do it. When you do that, you'll get an extra 250MB added to your 2GB of free space, and so will I. I use my Dropbox account to host the files for this tutorial (and many of my other tutorials/guides), so by signing up for Dropbox using my referral link you give me more Dropbox space to host files that help you and everyone else (and get extra free space for yourself in the process). It's a rare win-win scenario. Just a note that you (and I) don't get the free space until you actually install the Dropbox client somewhere -- just signing up isn't actually enough. I run the Dropbox client on my main PC, and then also run the free Dropbox app on my Droid. That way everything I stick in my Dropbox folder on my PC is automagically available on my Droid, and I can also sync files from my Droid back the other way as well. If you have Dropbox questions, shoot me a PM. I really like the service - I just would rather not have to move to the "pay" tier because most of my storage is used to host files for guides. Thanks!!!

I don't use Dropbox. (I have a paid Ubuntu One account.) However, I would be happy to send a donation via PayPal etc. I don't see any donate buttons anywhere...
 
I have rooted my replacement droid and can run apps that require superuser access without a problem. My issue is when i try and download a costom rom(simply stunning v4.8 and bugless beast v0.5) it will freeze on reboot every time. The only thing that was different was that the replacement had 2.2 os on it already, could this be my problem and if so how do i fix it? Any help would b great?
The OS that came on the phone has no bearing whatsoever on your ability to install ROMs unless your phone has a different bootloader than 2C. 7C. What code do you get?

Also, when you say freeze on reboot, what do you mean? The phone freezes up when you tell it to reboot? Or it won't even boot?
 
What I mean by freezes is that when it is going thru the animated boot process it will just keep cycling that animation forever. The new rom will not boot.

Sent from my Droid using DroidForums App
 
What I mean by freezes is that when it is going thru the animated boot process it will just keep cycling that animation forever. The new rom will not boot.

Sent from my Droid using DroidForums App

Did you wipe data and cache x3?

Sent from my Droid using DroidForums App
 
Ah, a bootloop. Do what guidot says, but a caveat -- Bugless Beast v.5 is a BEAST to install for inexperienced ROM users. Make ABSOLUTELY SURE you are following the directions in his thread to get it to work right.

In SPR, wipe system data 3x, then wipe the data cache 3x separately. You'll have to set the phone back up, but it's the only way to jump from ROM to ROM with any kind of assurance it'll work. Some people say you don't have to if you're jumping from AOSP ROM to AOSP ROM, but the last thing you really want is to have to SBF your phone back to stock and start over because something screwed up. It's happened. :)
 
No I did not do it 3 times. I guess because I had so much success the firsts time I rooted my original phone I figured this one would b just as easy. Thanks for all your help everyone. Now I just have to wait for the next phone to arrive. I finally took a regular run of the mill phone call after messing with the root......and the speaker doesn't work. Go figure. Just out of curiosity, what r the favorite roms of people out there.

Sent from my Droid using DroidForums App
 
No I did not do it 3 times. I guess because I had so much success the firsts time I rooted my original phone I figured this one would b just as easy. Thanks for all your help everyone. Now I just have to wait for the next phone to arrive. I finally took a regular run of the mill phone call after messing with the root......and the speaker doesn't work. Go figure. Just out of curiosity, what r the favorite roms of people out there.

Sent from my Droid using DroidForums App
My favorite ROM is the Don'tAskThatQuestiROM. :)

There are a ton out there, but the most popular seem to be UlitmateDroid, CyanogenMod, Simply Stunning, Sapphire, and a whole slew of others. There aren't any real statistics. If you're new to flashing I'd suggest CM or SS, though. They seem to be very n00b friendly.
 
I rooted my D1 using this method, but am otherwise stock. I'm wondering, if I decide to give this phone to my daughter when I upgrade, can I undo it? I'd rather it be fully stock if I give it to her.

Sent from my Moto Droid
 
Yes. If you find the stock vzw frg22d sbf file you can rsdlite it back on your phone.
Also, if you made a backup in sprecovery before you loaded update.zip you can reload that to return to stock (I didn't think of that myself).

Sent from my Droid using DroidForums App
 
Yes. If you find the stock vzw frg22d sbf file you can rsdlite it back on your phone.
Also, if you made a backup in sprecovery before you loaded update.zip you can reload that to return to stock (I didn't think of that myself).

Sent from my Droid using DroidForums App

That would be the hard way, there's much easier ways to unroot the droid without having to use RSD Lite.

good luck

p.s. MountainX, I think two places for your procedure is good for now. Nice write-up.
 
You can easily return it to stock using RSD Lite (which would completely wipe all the user data off the phone, so it might be the best method in this case), or if you don't want to completely wipe the phone you can use the method Teddy suggested, or you can ask her if she wants it pre-rooted. Depending on how tech-savvy she is she might like that. :)
 
Back
Top