1. You want that $100.00 in your pocket or an Amazon Fire TV don't you? Well here's the deal. With our new updated look we are in desperate need of an updated logo. The 'old' one has certainly served us well, but it's time. Find all the details here: bit.ly/1q0k6Wa
  2. DroidForums.net is currently undergoing a major software upgrade. If you are experiencing any problems logging in please: Contact Us

SBF to root and to unroot

Discussion in 'Rescue Squad Guides' started by christim, Apr 20, 2010.

  1. christim
    Offline

    christim Super Moderator

    Joined:
    Jan 23, 2010
    Messages:
    5,112
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    New England
    This guide was written for the Droid 1, the Motorola Droid phone released in November of 2009.

    edit (8-24-2010):
    When you use SPRecovery you should know what it means to "use the update.zip method via SPRecovery to flash a rom"

    You might not know it at this moment, but when you go to apply the below files it should make sense to you. This post will make one heck of a lot more sense if you have that knowledge and hopefully you will have that knowledge by reading this post through a couple of times.

    For those on Android 2.1 the below works. For those on Android 2.2 there have been some issues with flashing sprecovery_ese81 because that file includes the 2.1 kernel yet you are running Android 2.2 and that causes a conflict. Either don't boot up into the phone, and have the update.zip preloaded on your phone, or boot into SPRecovery and use its "mount" function to connect to your PC to get the update.zip onto the root of your card, and then update your phone that way.


    Also, for those on Android 2.2 I recommend the following thread started by MotoCache1: Root Droid 1 - regardless of OS version


    Original document written prior to 2.2 being released:


    I thought I'd put something together on SBF and rooting. Any and all feedback is welcome. I did not come up with anything other than collecting this information together. I thank those who did figure this all out and built the needed pieces.

    Enjoy, but first:
    I do not, nor does DroidForums.net, warrant the information contained here within this post. It is being provided as is without warranty of any kind, including without limitation any warranty of design, merchantability or fitness for a particular purpose, and without warranty as to the performance or results you may obtain by using this information. You expressly will not hold anyone, other than yourself, responsible for any direct or indirect actions, and the results thereof, that you may take as a result of following the information contained within this post, the thread it is contained within, the forum on which it resides, and the entire internet which makes it available upon unto you, yourself, and your heirs. If you brick your phone it is your fault and yours alone. If you do manage such a feat you can rest assured that you will be honored as one of the few who managed to manipulate your beloved Droid into such an object and humankind will continue to tell the tale of your actions down throughout the ages while huddled around campfires for eons to come.

    Table of contents for post 1 of this thread:
    box option 01: Install RSD Lite on your window's computer. It's a Motorola tool for pushing software onto phones.
    box option 02: Install SPRecovery which replaces the stock boot-recovery program to let you update the phone with rooted roms.
    box option 03: We've heard having backups are a good idea so lets create one.
    box option 04: Install the rom of your choice with SPRecovery.
    box option 05: You are rooted and/or have installed SPRecovery and want to return to stock using RSD Lite
    box option 06: Alternative method to get back to root. RSD Lite not needed. Neither 05 or 06 method is better than the other.


    (box option 01) First lets get RSD Lite installed on a windows based PC.
    (box option 02) Before flashing those cool roms you have been reading about we need to get SPRecovery installed.
    (box option 03) You have installed SPRecovery for the very first time. What would be the next good thing to do?
    (box option 04) Ok, here we can now install a custom or stock rom with SPRecovery.

    (box option 05) Ok, I need to get back to a stock phone. how do I do this?
    I thought it would also help to have a screen shot of TRSD Lite. This is a shot of 4.5.3 but it looks just like the 4.6 I have installed.

    Of note:

    • Your phone, when connected, should be displayed in the Model column.
    • The Start button is grayed out until a file is selected, but it also becomes available if I hand-type 1.sbf into the filename field.
    • If your phone is not displayed the Config pull down menu has the DeviceID Options that may help.

    [​IMG]



    (box option 06) Ok, I can't get RSD Lite to work. Maybe I have a mac, maybe I only run Linux, maybe it just won't run. I need to get to stock 2.2 though. What can I do?
    [​IMG]


    edit:
    2010.04.25 - added Simple Nandroid Backup for SPRecovery and screenshot of RSD Lite
    2010.04.27 - linked to new file repository.
    2010.04.29 - added update.zip (non-SBF) method to go back to stock 2.01
    2010.07.22 - added sprecovery screenshot
    2010.08.15 - added 2.2 warning that you should first go back to 2.01 to root
    2010.08.18 - changed warning added on the 15th to include correct order of steps for successful rooting.
    2010.08.19 - removed option to install plain rooted version of 2.1 (2.2 is out now) - it is now at post 369 of this thread
    2010.08.24 - cut the size of the ese81update.zip file in half...somehow a copy of itself existed in the zip.
    2010.09.12 - replaced option 2's ese81update method with the link to MotoCache1's guide. It still remains at post 369 for historical purposes.
    2010.09.12 - replaced using unroot_2.1_update.zip in option 6 and have folks grab FRG22D instead.
    2010.15.12 - option box 5 - updated instructions to grab FRG22D instead of moto_droid2.01
  2. Kahij
    Offline

    Kahij New Member

    Joined:
    Apr 20, 2010
    Messages:
    36
    Likes Received:
    0
    Trophy Points:
    0
    What is the difference between
    -Simple Nandroid Backup
    -Dimple Nandroid resore (latest)
    -Adcanced Nanroid backup
    -advanced nandroid resrotre?

    Which one of these should I use to a back up that I can load so i can get it back to stock and exchange it when the time comes.
  3. christim
    Offline

    christim Super Moderator

    Joined:
    Jan 23, 2010
    Messages:
    5,112
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    New England
    Someone correct me if I am wrong but I believe it goes like this:


    • Simple Nandroid Backup
      • backs up the rom you currently are using
    • Simple Nandroid Restore (latest)
      • restores the most recent Nandroid you have made (or might let you choose but it is the complete restore??)
    • Advanced Nanroid Backup
      • choose what you want to back up from your current install (system, data, cache, etc)
    • Advanced Nandroid Restore
      • lets you choose what parts of your current setup you want to back up (system, data, cache, etc)
  4. flyguide83
    Offline

    flyguide83 New Member

    Joined:
    Jan 22, 2010
    Messages:
    82
    Likes Received:
    0
    Trophy Points:
    0
    Thank you, You are a gentleman and a scholar!
  5. supremekizzle
    Offline

    supremekizzle New Member

    Joined:
    Feb 16, 2010
    Messages:
    109
    Likes Received:
    0
    Trophy Points:
    0
    On the instructions for returning to stock... it states to install the drivers. Are these the same drivers that were installed to flash SPrecovery?
  6. christim
    Offline

    christim Super Moderator

    Joined:
    Jan 23, 2010
    Messages:
    5,112
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    New England
    Correct. I've thought about splitting up the RSD Lite install into a separate section in the first post of this thread. Would that make more sense?
  7. Lightman
    Offline

    Lightman New Member

    Joined:
    Apr 21, 2010
    Messages:
    9
    Likes Received:
    1
    Trophy Points:
    0
    Thank you for this guide!
  8. Kmart95
    Offline

    Kmart95 New Member

    Joined:
    Dec 27, 2009
    Messages:
    342
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    North Carolina
    Quick question, will there ever be a 2.1 .sbf?
  9. christim
    Offline

    christim Super Moderator

    Joined:
    Jan 23, 2010
    Messages:
    5,112
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    New England
    The first post has 3 sbf files

    1) sprecovery...flash that with rsd lite and you have sprecovery on a stock 2.1 phone

    2) 2.1 sbf file. Flash that and have a rooted 2.1 phone. It is the same rom that was released OTA except root access has been set up on it

    3) 2.01 sbf file. Use this to get back to a stock phone and let the OTA updates get you back to a stock 2.1 configuration with no root access and no sprecovery.


    edit: mybad. number 2 is not a SBF file. it is a regular update.zip rom.

    I do not know if someone will ever make a sbf of that file or not.
  10. Enochius
    Offline

    Enochius New Member

    Joined:
    Apr 22, 2010
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
    I have used RSDlite to return my phone to stock several times but i cannot get the image file from number 1 to work without RSD stopping and telling me to manually reboot phone but i have to pull the battery out to do this and then it will not boot up and i have had to reset to factory. Any ideas?
  11. rvcjew
    Offline

    rvcjew New Member

    Joined:
    Jan 16, 2010
    Messages:
    262
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    USA,CA
    hi christim i got to the part where it says hit start my phone is found i have 64 bit drivers, but if i open the .sbf file in rsd lite it doesn't even show the file properties i am running the program as administrator. help lol. thank you for your time. EDIT i figured it out thanks though
  12. Jizzylax
    Offline

    Jizzylax New Member

    Joined:
    Feb 17, 2010
    Messages:
    311
    Likes Received:
    0
    Trophy Points:
    0
    Works like a charm. Thanks.
  13. christim
    Offline

    christim Super Moderator

    Joined:
    Jan 23, 2010
    Messages:
    5,112
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    New England
    I see nobody has responded to your question yet. Holding down the power button won't reboot the phone for you? I haven't seen this issue yet. Did you get past it or are you still stuck here?


    I like self-fixing problems. Glad it worked out.



    I also added the instructions for a Simple Nandroid Restore, to the first post of this thread, after the Install SPRecovery steps. No mention was made of doing a backup and I figured that would be a good time to make one.
  14. Staplergun
    Offline

    Staplergun New Member

    Joined:
    Apr 25, 2010
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    0
    I had the same issue where it was stuck in saying "Please manually reboot this phone"
    All I did was boot the phone back up into recovery or bootloader, I can't remember, but it accepted it.
  15. iamnotjohn
    Offline

    iamnotjohn New Member

    Joined:
    Mar 26, 2010
    Messages:
    115
    Likes Received:
    0
    Trophy Points:
    0
  16. quit_killin_me
    Offline

    quit_killin_me New Member

    Joined:
    Apr 20, 2010
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    0
    First thanks for the step by step! Clear and concise. Okay now to the trouble. I rooted last night and used the rom ESE81 created by Pete of Bugless Beast for a stock 2.1, rooted, and OC'ed. The kernel for the oc is a 2.6.29-omap-1 P3Droid 1000mhz. All went (or is) going well except when I go into "settings-accounts & sync". When I go there the phone does a soft reboot? It goes to the Droid screen and reboots. It doesn't matter what clock speeds are set to, it does this JUST at accounts & sync. Everything else has been great! Any Ideas? Thanks either way!!
  17. jstafford1
    Offline

    jstafford1 Super Moderator

    Joined:
    Nov 15, 2009
    Messages:
    9,055
    Likes Received:
    125
    Trophy Points:
    63
    Location:
    Hebron, Oh.
    Try a different kernel. I use chevyno1's but adamz's work well too. I think P3's work best with cyanogenmod.

    Sent from my Droid using Tapatalk
  18. quit_killin_me
    Offline

    quit_killin_me New Member

    Joined:
    Apr 20, 2010
    Messages:
    14
    Likes Received:
    0
    Trophy Points:
    0
    Alright! using chevyno1-1.0Ghz-OC-5slot, and so far so good. Temps were high (50c) after installing and such, but have come down to a more favorable 28-30c. All seems to be working well. Accounts and sync runs now. Maybe a different app caused the problem, may re install the P3 kernel later today and see if the error comes back again. Now I just need a radiator, a water block & pump, a BIG battery, and a fan to have myself a water cooled backpak phone!!! Thanks again for the fast reply.

    To iamnotjohn, If you mean "legit" like, does it really work... then yes, for me anyway. You have to root the phone first. If you mean "legit" like legal, then I don't know...:blink:

    edit: P3 kernel reinstalled... all is working. Something wasn't playing nice but It was NOT the p3 kernel. Just wanted to clarify that.
  19. gbouten
    Offline

    gbouten New Member

    Joined:
    Apr 8, 2010
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    0
    I am stuck at RSD Lite. I down loaded it but I cant tell if it's an exe or what. I had no luck downloading the 32 bit drivers it gave me the bar at the top asking me what I wanted to do, I selected download and nothing happens.
  20. christim
    Offline

    christim Super Moderator

    Joined:
    Jan 23, 2010
    Messages:
    5,112
    Likes Received:
    1
    Trophy Points:
    0
    Location:
    New England
    Practice what you preach.

    I've been networking, fixing computers, and building/hosting servers since the early 1990's so its fair to say I know my way around connectivity, the command prompt, troubleshooting, etc. However, prior to this post I had not flashed even a single sbf file but do understand what its doing. I had RSD Lite installed and always stopped short of hitting the Start button. My phone worked, and I was happy with it. However, I figured if I was going to give advice I should go through the steps too.

    Background. I'm on SG 6.0, having installed it less than an hour prior to 6.1 coming out. rooted since mid-feb.

    So today the game plan was as follows:


    1. Use SPrecovery to create a nandroid backup of my current setup.
    2. Use RSD Lite to flash back to 2.01 stock
    3. OTA update to 2.1
    4. Flash SPRecovery with RSD Lite
    5. Use SPRecovery to get the rooted ESE81 into place.
    6. Next I'll probably look around a bit and then most likely use SPRecovery to restore my SG 6.0 backup I'll make at the start of this exercise.

    So here is my play by play with timestamps for reference.

    battery 70% Plugged into USB and plan on leaving it plugged in.



    1. 3:20pm - power down phone, power phone on while holding X and do a simple nandroid backup of my current setup
    2. 3:24pm backup complete. rebooted phone, held down up on dpad
      rebooted into bootloader app
    3. 3:24pm Start up RSD Lite. Select the 2.01 stock SBF file. The phone says "sw update in progress..." and RSD Lite's progress column shows progress
    4. 3:30pm the phone reboots and I see the Red Droid Eye. It's been blue for me for a long time.
    5. 3:31pm Phone is up and I need to activate it. Try twice it fails. Option is to call in or try for a better signal. I unplug and move to the front yard.
    6. 3:34pm Phone is activated and I have signed into gmail. Gmail is syncing with the phone.
    7. 3:41pm Access to the desktop. Settings/About Phone show Android 2.01. Settings/About Phone/System Updates shows the 2.1 update is 20% downloaded.
    8. 3:46pm 2.1 update is 50% downloaded. Battery level is now at 60%
    9. 3:57pm the update download is complete and now is verifying. The phone gives me an option to Restart and Install. I take it.
    10. 3:58pm Picture of a droid sitting next to a box with an arrow coming out of the box trying to stab the droid. Progress bar below that moving slowly.
    11. 4:01pm Red Eye displays and then fades to DROID!
    12. 4:01pm Settings/about phone = 2.1 update1 and for the first time I am on baseband 3p.
    13. 4:03pm - power down.... press up on dpad and tap the power on button
    14. 4:04pm hit the start button in RSD Lite for SPRecovery for ese81
    15. 4:04pm phone is being rebooted. Much faster for SPRecovery than for 2.01 but SPRecovery is much smaller than the system too, so that's to be expected. If I had thought ahead I could have held in the X key to save some time. So....
    16. 4:05pm power down to get back into sprecovery to flash ese81 rooted rom
    17. 4:05pm Hold down X key, get into SPRecovery and realize the needed file is still on the computer. Reboot again.
    18. 4:07pm back up, mount card, copy file to card, rename file, unmount from computer
    19. 4:09pm shutting down phone
    20. 4:11pm in SPRecovery, flashing Pete's ese81 rooted rom.
    21. 4:27pm sitting at 20%. Worried about battery level. Unplug from PC and plug into the wall. gives me time to type this up from my notes.
    22. 4:36pm noticed screen said e:update.zip install blocked. Hit camera button a few times. Progress bar moved further each time but continued to say blocked. Rebooted battery at 50%
    23. 4:44pm redownload update.zip
    24. 4:45pm shut down phone, reboot holding x. try update.zip again. Keep trying to install, keep getting the same error.
      1. Install from SDcard
        Finding update package...
        Opening update package...
        verifying update package...
        e:update.zip install blocked
        installation aborted
    25. 4:48pm light bulb goes on. Allow update install...DOH :icon_evil:! Important Step #9 in post 1. my bad. wasted almost 45 minutes right there. (4:11 to 4:48)
    26. 4:49pm rebooting
    27. 4:51pm activating phone
    28. 4:55pm phone activated. Did not have to redo contacts and gmail this time. Settings/About Phone/Build Number = ESE81 by Pete. Battery Level 50%.
    29. 4:58pm Started process of naming Advanced Nandroid Backup. Selected everything.
    30. 5:02pm completed backup.
    31. 5:03pm advanced nandroid restore (because I don't want the most recent one I just made 2 minutes ago) and selected the one I made an hour and a half ago. Left default settings taking Boot, Data, and System only.
    32. 5:06pm Rebooted
    33. 5:08pm looked phone over...Smoked Glass is looking good and as I started to suspect due to how I restored I ended up with baseband 3p too = Bonus! Battery at 50%.
    Hope this helps someone out. As long as you follow the directions it all works out as expected! (see bullet 25!!!)
Search tags for this page
2.2.3 sbf rooted rom for droid 1
,

droid 1 sbf

,
files sbf recovery droid
,
how to unroot motorola xt531
,
root phone sbf
,
root sbf
,
root.sbf
,
rooted sbf file
,
s3 mc1 root下載
,
sbf
,
sbf file to root droid
,

sbf root

,
sbf rooteado
,

sbf to root and unroot

,
sbf with option root motorola droid