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

Root From stock FroYo to .595

colornshape

Android Enthusiast
I used z4 to permroot my DX in January and have done little else since. I'd like to switch to Gingerbread from stock FroYo for obvious reasons, like performance and Netflix. Can I do this without losing the root enhancements I've been enjoying like overclocking with Milestone Overclock and other root apps?

I can't find anything about doing this other than Gingerbreak, but it isn't clear if it works with a rooted DX with stock FroYo. Every discussion I can find is about going from an earlier version of GB.

If I just unroot it, can I run Gingerbreak without the phone exploding?

Also, the instructions say I need a formatted SD card. I thought an unformatted card wouldn't work anywhere. In this case, does "formatted" mean "formatted by the phone and completely empty"?

Has anyone done this or something similar enough to be relevant?

Thank you,

Matt
 
I used z4 to permroot my DX in January and have done little else since. I'd like to switch to Gingerbread from stock FroYo for obvious reasons, like performance and Netflix. Can I do this without losing the root enhancements I've been enjoying like overclocking with Milestone Overclock and other root apps?

I can't find anything about doing this other than Gingerbreak, but it isn't clear if it works with a rooted DX with stock FroYo. Every discussion I can find is about going from an earlier version of GB.

If I just unroot it, can I run Gingerbreak without the phone exploding?

Also, the instructions say I need a formatted SD card. I thought an unformatted card wouldn't work anywhere. In this case, does "formatted" mean "formatted by the phone and completely empty"?

Has anyone done this or something similar enough to be relevant?

Thank you,

Matt

You don't need gingerbreak.

You simply need to flash a pre-rooted version of gingerbread onto your phone. The most current version is .595

Instructions below: (If all you did is root, that is you have not deodexed, flashed a ROM or a theme, or deleted any bloatware, you can safely skip steps 3 and 4)

Step by step if you want to get to the newest Gingerbread:

1. Download z4root (here), Droid 2 Bootstrap (here), the 3 parts of the .588 install (here), and .595 (here I recommend deodexed, because people have been having major bootloop problems with the odexed one) and put them all onto your SD card.
2. Backup your files and whatnot from your current build however you usually do. I did a TiBU of all of my user apps+data as well as my user dictionary. Also did a backup of my call log using "call log backup and restore"
3. get to .340 stock via SBF (instructions here)
(3.5) Once you get to stock and boot for the first time, you can skip reauthenticating your phone by just touching all four corners of the screen with the android on it when you boot up in clockwise order, starting with the upper left. This is optional, just saves a few minutes fiddling with settings.
4. Install z4root and root with it.
5. install droid 2 bootstrap. Bootstrap recovery, reboot into recovery, wipe data/cache, and install all 3 parts of .588, sequentially. You must install all 3 before you leave recovery. Wipe data/cache again here. (Yes, you're wiping it a lot when there shouldn't be anything on there, but its the easiest way to avoid bootloops)
6. Install .595 (You don't need to leave recovery from the previous step)
7. At this point I'd reboot (first boot may take up to 10 minutes), reinstall droid 2 bootstrap, and do a quick backup of the clean GB install. then i'd start restoring everything I backed up from step I.

Note: You will need to SBF back to .340 before you could take the OTA. OTA won't be rootable for a while though, so I'd stick with .595 for now.

PS. if you follow these instructions, you can't really screw it up. Even if you somehow flash files in the wrong order or something, you will only be an SBF from fixing it. The only circumstances in which you could break your phone is if your battery dies mid-flash. So have a full (or almost full) battery before you start.
 
Thank you. I'm eager to try this. It's getting old using my iPod for Netflix.

If your or someone's kindness extends a little further, why this method over Gingerbreak, which doesn't seem to remove all my user files and settings? This seems more complicated, though totally worth it if it's the best method for me.

Thanks again!

Matt
 
Thank you. I'm eager to try this. It's getting old using my iPod for Netflix.

If your or someone's kindness extends a little further, why this method over Gingerbreak, which doesn't seem to remove all my user files and settings? This seems more complicated, though totally worth it if it's the best method for me.

Thanks again!

Matt

Gingerbreak is just a rooting method...think of it as z4root for Gingerbread...Gingerbreak is only going to be needed if:

1. You installed the non-rooted "update.zip" version of .588
2. Flashed from .588 to .591 before there was a full rooted version and lost root
3. install the stock version of .595

Gingerbreak will NOT install GB on your phone..
 
Gingerbreak is just a rooting method...think of it as z4root for Gingerbread...Gingerbreak is only going to be needed if:

1. You installed the non-rooted "update.zip" version of .588
2. Flashed from .588 to .591 before there was a full rooted version and lost root
3. install the stock version of .595

Gingerbreak will NOT install GB on your phone..

Thank you! That is clear enough for even me. Matt
 
I hope this doesnt sound too ignorant. Am I backing up my apps, etc because installing Gingerbread will wipe my phone? Or am I doing it because my phone might get wiped by installing Gingerbread?

I flashed the first Eclair leak on my Eris and I had to start over with launcher layout, apps, settings, everything. Same deal with this?

In addition to Titanium BU, can I dump my SD card onto my computer and copy back some or all of it once Gingerbread is installed?

Also, the instructions casually tell me to install three parts of .588 and then .595, but never how to install them. Where do I have to put those four files? Can they all be there once I begin Bootstrap? Will Bootstrap itself walk me through the installation of the four files?

I write a lot of tutorials for people, and I know how difficult it is to make them idiot proof, so I certainly am not complaining that this one assumes I know more than I do because it's clearly intended for more experienced users.

Thanks!

Matt
 
I hope this doesnt sound too ignorant. Am I backing up my apps, etc because installing Gingerbread will wipe my phone? Or am I doing it because my phone might get wiped by installing Gingerbread?

you will have to do a data wipe a couple times during this process so you will be loosing your apps...

if you want to save your text messages i suggest an app called SMS Backup&Restore from the market...

I flashed the first Eclair leak on my Eris and I had to start over with launcher layout, apps, settings, everything. Same deal with this?
correct

In addition to Titanium BU, can I dump my SD card onto my computer and copy back some or all of it once Gingerbread is installed?
you can...but its not neccissary...your SD card will not be touched during this process...

However...i did use the original GB leak as a chance to clean out my SD card and organize it better...getting rid of folders from old apps i had long since uninstalled and stuff..

Also, the instructions casually tell me to install three parts of .588 and then .595, but never how to install them. Where do I have to put those four files? Can they all be there once I begin Bootstrap? Will Bootstrap itself walk me through the installation of the four files?

you will install the files using bootstrap...where you put them is up to you...most people say to put them on the "root" of your sd card...but in reality you can put them in any folder you want...

for instance i have folders for 2.2 ROMS/Tweaks and 2.3 ROMS/Tweaks...and then folders inside for each specific ROM...


I write a lot of tutorials for people, and I know how difficult it is to make them idiot proof, so I certainly am not complaining that this one assumes I know more than I do because it's clearly intended for more experienced users.

Thanks!

Matt
no problem...keep the questions coming...im bored today anyways :D
 
Thank you. Those files are too large to try to download over 3G, so I'll use my newfound expertise when I get home tonight.

Here's hoping my next message is a 'thank you, it worked great' one.

Thank you,

Matt
 
Thank you. Those files are too large to try to download over 3G, so I'll use my newfound expertise when I get home tonight.

Here's hoping my next message is a 'thank you, it worked great' one.

Thank you,

Matt

yeah..i wouldn't trust a 3G download for those files anyway...too much instability...you never know what can happen there...and if the file is bad you will end up with a failed install :mad:
 
Heya -

Trying your steps out here.... I'm having problems getting z4Root to work. It's hanging on "Running exploit....". I thought Z4Root didn't work with the DX, or am I doing something wrong? I have USB Debugging enabled and connected to my laptop.

Thanks,
Pat
 
When I try to run the droid 2 bootstrap, its not showing as an apk, so the options for opening it are html editor, which does nothing.....
 
Heya -

Trying your steps out here.... I'm having problems getting z4Root to work. It's hanging on "Running exploit....". I thought Z4Root didn't work with the DX, or am I doing something wrong? I have USB Debugging enabled and connected to my laptop.

Thanks,
Pat

1. Unplug it from your laptop...no need to be plugged in
2. if it hangs on "Running exploit" then pull the battery and reboot...run z4 again...it should literally take seconds to work

When I try to run the droid 2 bootstrap, its not showing as an apk, so the options for opening it are html editor, which does nothing.....

eh? it should be an app in your app drawer...
 
Heya -

Trying your steps out here.... I'm having problems getting z4Root to work. It's hanging on "Running exploit....". I thought Z4Root didn't work with the DX, or am I doing something wrong? I have USB Debugging enabled and connected to my laptop.

Thanks,
Pat

Ah sorry - Just have to wait long enough for this to run (maybe 5 min?).... Looks like it worked okay!
 
When I first used z4, I thought I'd be clever and use the temproot on boot option. Damn thing would try to root, get stuck for a long time, and I'd have to do a battery pull, which would just start the whole mess again. Finally, I was able to get into ES File Manager quickly enough to delete the z4 file before it launched.

Then I permrooted it and it worked in less than a minute. Dunno why it wouldn't temproot.

So, ya know... just a heads up.

I've done so many battery pulls that the tab broke off and I had to put a piece of tape on the battery for removing it.

Matt
 
Well duh.... The droid bootstrap furnished as a .txt..... Changed the file extension to .apk, and it went as it should.


(singing softly in background)

"if I only had a brain......"
 
I followed the instructions until I got to the part where I install the three pieces of the .588 zips. I chose the first one and said to install it, but the installation seems to have aborted.

Verifying current system...
assert failed: apply_patch_check("/system/app/backupassistanceclient.apk", "18db94f6f675b92dca90ae3b159652936441a", "d7813e4fc1f84d30ebdab060650889e64a923bc")
E:Error in /sdcard/Blur_Version.23588.p1.zip
(Status 7)
Installation aborted.

Does this suggest the file was corrupt? Now what? Can I download one from a mirror site and somehow get it onto my phone? Can I safely leave bootstrap at this point?

Should I have thawed the frozen bloatware?

Edit: I rebooted from bootstrap and went through the initial setup stuff. The phone had me log in to Google like when I first got it, but now I have a blank screen with the notification bar at the top, the 3G icon had both the up and the down arrows darkened like it's communicating and the synch circle is there. I must have frozen Blur...

Yep. I'm screwed.

Matt
 
I followed the instructions until I got to the part where I install the three pieces of the .588 zips. I chose the first one and said to install it, but the installation seems to have aborted.

Verifying current system...
assert failed: apply_patch_check("/system/app/backupassistanceclient.apk", "18db94f6f675b92dca90ae3b159652936441a", "d7813e4fc1f84d30ebdab060650889e64a923bc")
E:Error in /sdcard/Blur_Version.23588.p1.zip
(Status 7)
Installation aborted.

Does this suggest the file was corrupt? Now what? Can I download one from a mirror site and somehow get it onto my phone? Can I safely leave bootstrap at this point?

Should I have thawed the frozen bloatware?

Edit: I rebooted from bootstrap and went through the initial setup stuff. The phone had me log in to Google like when I first got it, but now I have a blank screen with the notification bar at the top, the 3G icon had both the up and the down arrows darkened like it's communicating and the synch circle is there. I must have frozen Blur...

Yep. I'm screwed.

Matt
You're not screwed unless your battery is dead.

You simply need to SBF back to stock. http://www.droidforums.net/forum/droid-x-rooted-help/100038-complete-droid-x-sbf-flashing-guide.html
 
Thank you. I didn't dare hope it would be that easy. Does anyone or everyone think the problem with the installation was that I hadn't thawed my bloatware?

Matt
 
Thank you. I didn't dare hope it would be that easy. Does anyone or everyone think the problem with the installation was that I hadn't thawed my bloatware?

Matt
Possibly. But if you're sbfing back to stock anyway, just install .588 and then .595 right over the clean setup. Its the easiest way to make sure nothing goes wrong.
 
Back
Top Bottom