From stock 2.0.1 to Bugless Beast ROM (For beginners)

What you will be doing:
1.Rooting with superuser
2.Flash a new Recovery
3.Backing up your phones ROM(Operating system and all settings)
4.Restoring a new ROM
5.Having a better Droid than everyone else&#8217;s

I am not responsible your doing this at your own risk.

All credit for the ROM goes to Pete at AllDroid

You will lose all data (posted a way without data loss at the bottom) using this method but its not that hard to redownload all of your apps, all your contacts are backed up to your gmail account so its not a big deal. Plus i thought it was nice to get a clean start with bugless beast.

Firstly you need root

1. Download update.zip file from HERE
2. Rename to &#8220;update.zip&#8221; to the file downloaded in step 1 and copy to the sdcard
3. Power off the DROID and power back on while holding the X key
4. When you see a &#8220;/!\&#8221; symbol, press both vol+ and camera
5. Now follow onscreen instructions to install update.zip

Once you have followed that step by step you will have root access and now would me a good time to backup your Droid setting just incase something goes wrong.

Im sure you have heard the term "Nandroid" somewhere on the forum and everyone say make a Nandroid backup.

Nandroid is sort of a built-in backup tool in the recovery of your phone (recovery is the screen that came up when you held "x" and the "volume up" and "camera" buttons when your rooted) however, the stock boot image that came on your droid does not contain Nandroid. To get it we will install a new boot image. The name of this recovery is called "99.2b recovery"

Here is how:

You need an app called "DroidRootPro" or &#8220;DroidRootHelper&#8221; the pro is paid with more features and I recommend it to support the Dev, but the free version will work fine.

You will also need a tools folder that the app can access on the root of your sd card. The app gives you a walkthrough how to get the tools folder if you hit the menu button and then click &#8220;Get the tools&#8221;.

OK, so now you should have DroidRootPro or DroidRootHelper installed with the tools folder downloaded and in the root of your sd card.

Open the app (it will ask for su(superuser) access the first time. Check always and the app will freeze and crash but will be fine from here on out)

You will need to choose between his 2.1 or 2.0.1 rom, as of now i feel his 2.0.1 is most stable with all the features working properly, but its your choice.

when that downloads, extract the file and you should see a folder alot like the nandroid backup we made of your phone and copied to your destop. Drag the newly downloaded folder into the "Nandroid folder on the root of your SD card (the same location we deleted the old Nandroid backup from earlier).

Now that you have the new Bugless Beauty Nandroid backup on your SD card in the Nandroid folder you can go back into "DroidRootPro" and hit "Reboot Recovery once again.

You should now boot into Bugless Beast! overclocked and in all its glory.

to set your CPU speed use the setCPU app

if anything ever goes wrong remeber to just mount your sd card, put in your old nandroid backup that is on your desktop into the "Nandroid" folder by itself and go back into recover and restore it!

UPDATE : INSTALL WITH NO DATA LOSS

If you must do it without wiping the data there is a way.

1. All the steps up to downloading the nandroid backup of bugless beast are the same.

2. Instead of downloading the nandroid backup of Bugless Beast, download the update.zip file of it.

3. Install the update.zip file EXACTLY the same way you installed the update.zip file you used to root your droid but you dont need to wipe data/cache before you. With this method you will be updating your stock 2.0.1 rather than replacing it.

Suppose I don't want to do steps 1 and 2 (wipe data and cache) in the part for installing bugless beast. What are the consequences? Are there apps on my phone (stock 2.0.1) that won't be there because they removed it in bugless beast? And if so, can I download the app again, such that it retains any data it was storing in it's db schema on the phone?

There are a million questions I have in this area, mainly because i don't know what is being retained as far as data goes if you omit steps 1 and 2.

It can, but what that means when apps that were in the stock 2.0.1, and aren't there after the flash of the new rom, is confusing to me. Cuz presumably the missing apps data is still there. So what if I reinstall the missing app from the market? Does it retain the data from before? Probably app specific, but if they wrote it like the SDK Examples where it only creates their DB schema if it doesn't exist, then all would be good.

Was wondering that myself. I'd like to try one of these ROM's out now that I've figured out the booting deal,but I'm hesistant to due to it wiping all the data out. Can it be done w/o data wiping???

Click to expand...

If you must do it without wiping the data there is a way.

1. All the steps up to downloading the nandroid backup of bugless beast are the same.

2. Instead of downloading the nandroid backup of Bugless Beast, download the update.zip file of it.

3. Install the update.zip file EXACTLY the same way you installed the update.zip file you used to root your droid but you dont need to wipe data/cache before you. With this method you will be updating your stock 2.0.1 rather than replacing it.

So I got up to extracting the tools folder in the root directory and then went back to "droidrootpro" but I don't see a button for "Mount mtdblock3 System read/write". It only says "Mount System read/write". I clicked on that and allowed it SU permissions, it froze and crashed like you said. I opened it back up and it still says "Mount System read/write"

Is that the correct behavior or is it supposed to say mtdblock3?

Also, why is it better to do a clean update? If there is app data stored on the SD card (such as aCar or TipJar) will it be restored when downloading the apps again after you do a clean install?

So I got up to extracting the tools folder in the root directory and then went back to "droidrootpro" but I don't see a button for "Mount mtdblock3 System read/write". It only says "Mount System read/write". I clicked on that and allowed it SU permissions, it froze and crashed like you said. I opened it back up and it still says "Mount System read/write"

Is that the correct behavior or is it supposed to say mtdblock3?

Also, why is it better to do a clean update? If there is app data stored on the SD card (such as aCar or TipJar) will it be restored when downloading the apps again after you do a clean install?

Click to expand...

As far as the botton goes that is correct. the mount button is the first one in the app.

And the only reason i prefer a clean install is i heard overtime it can eventually slow down your phone doing to many update.zip installations, but it wont hurt you at all the just use the update.zip and not do the clean restore

I read somewhere that you need to do a 'save target' to the root directory instead of copying it there. Helped me with the same signature error when I booted my unit. And make sure it's in the root directory, not in a folder. Had to move mine out of a folder for the unit to find it...

I read somewhere that you need to do a 'save target' to the root directory instead of copying it there. Helped me with the same signature error when I booted my unit. And make sure it's in the root directory, not in a folder. Had to move mine out of a folder for the unit to find it...

Click to expand...

Hmm I tried your suggestion of downloading the file directly to my Droid's root but it brought up the same error. I guess this is something I should be asking on the AllDroid forum in the bugless thread...just curious if anyone here has run into a similar error.

I tried the nandroid route...when I selected to restore simple nandroid, it said "Status 21 error" What does that mean? What happened? I even tried the update.zip route, and says the same thing. I already wiped my data, so now I am putting things back on my phone. What did I miss?

And now I am going back and trying the update.zip route and it keeps flashing Bugless Beauty not Beast! What gives? What am I missing? Beauty doesnt do anything for me, I am about to go back to Sholes, but I really want to try out Beast!!

Im having the same issue, how did you solve it? I only have an option to apply the update.zip

Click to expand...

I think you are still running the original recovery and not 99.2b (99.1b in the free version of "Droidroothelper". At least that's the exact wording I remember being used in the original recovery.

Go back DroidRootPro/DroidRootHelper

"Mount System read/write"

Scroll to the bottom and click

"Flash 99.2b recovery"

Scroll back up

"Mount System read only"

"Sync"

"reboot"

Then go into the recovery mode and at the top it should say SirPsyco 9.22b or something along those lines. If it says ""Android system recovery <2e>"" then that means you have the original recovery running still.