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!

SBF to root and to unroot

MotoCache, let me know if there's anything I can do other than passing along the word. If it's possible, I'll try to do it. Your work means a lot to me even though I don't need it for my own personal use. ;)

Thank you!
 
thank you very much..im new to this root stuff and i was directed to this thread by mammal and i hope to use this process to root my phone..i just have a wierd feeling about easyroot and those one click apps..

thanks and cant wait
 
Great work Moto. We all had faith in you. Thanks for taking the time out of your personal life to answer our questions and also help make it easy for noobs like me to root. Do you already have the volunteers? Or do you need them?

dancedroid:icon_ banana:dancedroid
 
I can't wait to try it out! Thanks Moto!

thank you very much..im new to this root stuff and i was directed to this thread by mammal and i hope to use this process to root my phone..i just have a wierd feeling about easyroot and those one click apps..

thanks and cant wait

Great work Moto. We all had faith in you. Thanks for taking the time out of your personal life to answer our questions and also help make it easy for noobs like me to root. Do you already have the volunteers? Or do you need them?

I'm going to take this as volunteering and send each of you the instructions. Thanks!
 
MotoCache, let me know if there's anything I can do other than passing along the word. If it's possible, I'll try to do it. Your work means a lot to me even though I don't need it for my own personal use. ;)

Thank you!
You're welcome. If you're already rooted and flashed, and don't have 2.2 OTA with the Flash Recovery Service, there's no point having you mess with your phone. I really appreciate the support.
 
MotoCache, let me know if there's anything I can do other than passing along the word. If it's possible, I'll try to do it. Your work means a lot to me even though I don't need it for my own personal use. ;)

Thank you!
You're welcome. If you're already rooted and flashed, and don't have 2.2 OTA with the Flash Recovery Service, there's no point having you mess with your phone. I really appreciate the support.
I appreciate that as well! I hate having to set my phone back up. :D I was willing to, though. Yay the power of Nandroids! Don't leave home without one.
 
Yep - that's specifically what it's for.

Okay thanks! :) I'm not sure if it is just me but the links on the first post seem to be broken?
Give it some time. At the moment MC is working on and testing what's needed to do this. Hopefully it'll be done in a couple of hours. :)
Actually, that one's not me. It looks like something has changed on Chris' server where he has the files and it's not serving them from that URL anymore. I'm sending him a PM...
 
Whoops. I do have a functional link to the 64 bit drivers and to RSD Lite 4.7 if that's alright -- I know 4.6 is preferred, but if it's functional at the moment...
 
Whoops. I do have a functional link to the 64 bit drivers and to RSD Lite 4.7 if that's alright -- I know 4.6 is preferred, but if it's functional at the moment...
Folks definitely should stick with 4.6 to avoid adding a variable into the mix if they have trouble. I have confirmed that the RSD Lite on this page is identical to the one I have.
 
OK, it's done. What I have now is a process that will root pretty much any Droid 1 phone, regardless of what version of Android is running on it, and regardless of how that version got there.

This process has a particularly helpful feature in it for those that are running "FRG01B OTA" (either by actually getting it over the air, or by installing the OTA update.zip manually). The FRG01B OTA had a little bonus feature in it that I don't think anybody has noticed yet -- every time you boot your phone the recovery partition has its sha1 sum checked, and if it has been modified, it gets flashed back to stock. So, you can flash on a custom recovery, but it will only stay there until the next boot of the OS. Then it's gone. My package kills that "feature". I call the "feature" "Flash Recovery Service", so when you see my update.zip say "Disabling Flash Recovery Service (if found)...", that's what it's talking about.

My process is two steps:

  1. Use RSD Lite to flash my special SPRecovery SBF to the recovery partition. Just the recovery partition is included in the SBF, so it won't trash your kernel, etc. like ESE81_SPRecovery would (if you're running any version other than ESE81 -- or running a custom kernel on ESE81).
  2. Run my update.zip that disables Flash Recovery Service, installs su and Superuser.apk, and installs busybox -- a complete root.
That's it.

I released the SBF file for Step 1 of the process a few days ago and it seems to be completely happy at this point. The only people who had trouble (that I'm aware of) are those that either have the 2.2 OTA that keeps removing SPRecovery, or people who can't flash anything successfully -- my SBF or otherwise.

The update.zip for Step 2 however is brand spankin' new. I just gave it the final test run about 45 minutes ago. Rather than just tossing it out there, I'm going to give it (and full instructions) to a few volunteers first. I blew away my test phone and loaded it up to the point of being at a clean OTA 2.2 and then ran this process and it works flawlessly for me. I expect it will be the same for everyone else, but I'd still rather give it to a couple volunteers first.

I'm probably going to be up for a little longer yet (maybe 45 minutes) because I have a couple things I want to look at in the ESE81 kernel (for something unrelated), so I'll try to keep an eye out for PMs until I hit the sack. After that I'll just have to respond whenever I get up.

I think this is great news. Up until now, the only thing that would let you "get root" on every OS version was EasyRoot. I've not used EasyRoot, but I know many people either don't want to pay for it or just don't want to use it, and so for certain OS versions, there wasn't a way to root them without downgrading or doing something that would trash your kernel (installing ESE81_Sprecovery.sbf on a 2.2 phone). Now we can root any Droid 1 we want, without having to trash anything.

Once our volunteers give feedback on whether the instructions need any tweaking, etc., I'm going to make a whole new topic for this procedure. I'm guessing it will be in the "Droid Hacks" section since the description says that's where "unofficial" hacks go.

:icon_ banana::icon_ banana::icon_ banana::icon_ banana:
good work my friend
 
Back
Top