• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root From stock 2.0.1 to Bugless Beast ROM (For beginners)

Kirch21

Android Enthusiast
Dec 9, 2009
293
18
Updated the links the the latest build: .7

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’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 “update.zip” 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 “/!\” 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 “DroidRootHelper” 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 “Get the tools”.

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)

Now click these buttons in this order:
1. "Mount mtdblock3 System read/write"
2. "Install an chmod busybox"
3. "Install and chmod flash_image"
4. scroll to bottom and hit " Flash 99.2b recovery"
5. "Unmount System mtdblock3"
6. "Sync"
7. "Reboot Recovery"

You should now see a new recovery called 99.2b without even hitting the volume up and camera buttons.

Now to make a Nandroid backup!

The recovery should have red text to tell you how to use the controls.

hit "backup/restore"
hit "simple nandroid backup"
now let it do its thing.

when it says (done) you can use the camera button to go back and hit "reboot system now"

when your Droid boots, plug it in to your computer and mount it.

Navigate to the root of your SD card and you should see a folder called "Nandroid"

Open it and copy the folder in it to your desktop.

It should read something like(not exactly) "BDS-20100127-0503"

once it is copied to your desktop, delete it from the nandroid folder.

now to download bugless beast

HERE is the download for a nandroid backup of Bugless Beast

That is the link to Petes (make of bugless beast) page

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.

When the phone reboots into recovery do the following:
1. wipe data/factory reset
2. wipe cache partition
3. hit backup/restore
4. click simple nandroid restore

Now let that do its thing again.

when it says done, hit reboot system now

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.

let me know if you have any questions
 
Great post. Now 1 question.

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.

Thanks,
Joe
 
Upvote 0
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.

Joe
 
Upvote 0
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???

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.

let me know if you have any questions
 
Upvote 0
A little help please,

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?
 
Upvote 0
A little help please,

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?

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
 
  • Like
Reactions: Coronach
Upvote 0
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...

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.
 
Upvote 0
Alright thanks for the reply, I've run into another situation. I'm just going the update.zip route and when I attempt to apply the update from the SD card in recovery mode, it says;

Finding update package...
Opening update package...
Verifying update package...
E:signature verification failed
Installation aborted

did you happen to unzip it and then rezip it? make sure when you download the update.zip, you dont let it unzip its self.

Also, did you hit "allow update.zip installation" before you hit "install update.zip"

also if you have done all that, try renaming the update.zip to just "update" and retry it
 
  • Like
Reactions: MR1
Upvote 0
Alright thanks for the reply, I've run into another situation. I'm just going the update.zip route and when I attempt to apply the update from the SD card in recovery mode, it says;

Finding update package...
Opening update package...
Verifying update package...
E:signature verification failed
Installation aborted

also, you did download the update.zip from the bugless beast page correct?
 
Upvote 0
did you happen to unzip it and then rezip it? make sure when you download the update.zip, you dont let it unzip its self.

Also, did you hit "allow update.zip installation" before you hit "install update.zip"

also if you have done all that, try renaming the update.zip to just "update" and retry it

I have left the file as it was orignally provided from the download link. When in the recovery menu, I only see "apply sdcard:update.zip" and not the two choices you state. Am I missing something?
 
Upvote 0
I have left the file as it was orignally provided from the download link. When in the recovery menu, I only see "apply sdcard:update.zip" and not the two choices you state. Am I missing something?

hmm when you are in recovery, do you see 99.2b at the top, it doesnt sound like you have flash the new recovery successfully, were you able to make a nandroid backup?
 
Upvote 0
hmm when you are in recovery, do you see 99.2b at the top, it doesnt sound like you have flash the new recovery successfully, were you able to make a nandroid backup?

Hmm that may be the problem, at the top is says

"Android system recovery <2e>"

I was fairly positive I flashed to the new recovery but I guess not, should I go back through the steps again? I was able to make a nandroid backup.

EDIT:

Nevermind, I found out I had not flashed the recovery correctly. One thing you might want to add in this thread for the "update.zip" route is that you need to click on

"allow update.zip installation"

and then

"install update.zip"

Anyways, thanks for this guide. It was helpful for us beginners! Bugless Beast 7.5 is awesome so far!
 
  • Like
Reactions: hexom
Upvote 0
ok so i tried this today, and i think i may have done something 1/2 wrong...

when i go to about phone here is what i see
Firmware version 2.0.1
baseband version C_01_3E.01P
Kernel Version 2.6.29-omap1-g0dd7e0b android-build@apa26#511



look right? I used all the links in this thread and fallowed the steps exactly
 
Upvote 0
ok so i tried this today, and i think i may have done something 1/2 wrong...

when i go to about phone here is what i see
Firmware version 2.0.1
baseband version C_01_3E.01P
Kernel Version 2.6.29-omap1-g0dd7e0b android-build@apa26#511




look right? I used all the links in this thread and fallowed the steps exactly

well keep in mind bugless beast is a 2.0.1 rom just with all the 2.1 features

do you see the black theme and everything? it should be pretty obvious to tell if you have it or not
 
Upvote 0
Hmm that may be the problem, at the top is says

"Android system recovery <2e>"

I was fairly positive I flashed to the new recovery but I guess not, should I go back through the steps again? I was able to make a nandroid backup.

EDIT:

Nevermind, I found out I had not flashed the recovery correctly. One thing you might want to add in this thread for the "update.zip" route is that you need to click on

"allow update.zip installation"

and then

"install update.zip"

Anyways, thanks for this guide. It was helpful for us beginners! Bugless Beast 7.5 is awesome so far!
Im having the same issue, how did you solve it? I only have an option to apply the update.zip
 
Upvote 0
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!!
 
Upvote 0
Im having the same issue, how did you solve it? I only have an option to apply the update.zip

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.

Once you are in the 9.22b recovery, you scroll down to

"install"

"allow update.zip installation"

and then

"install update.zip"
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones