I. Before You Begin

1. The only real reason to unroot a phone is to send it in for warranty, otherwise just flash a different custom ROM.

II. Format the SD card

1. On your phone go to Settings > SD Card and Phone Storage

2. Select Unmount SD Card

3. Then select Format SD card

III. Unroot the Phone

1. Download the latest firmware file for your device and the Original SPL and save it to your computer. (if anyone has other .nbh firmware files for Dreams from other countries please post links in the comments and we’ll add them to the post).

T-Mobile US G1

Original SPL

2. Plug your phone in via USB cable and mount the sd card so we can transfer files to it.

3. Copy the .nbh file and the SPL update.zip file to the root of the sd card (NOT in any folders, just on the sd card itself).

4. Unplug the phone.

5. Turn off the phone.

6. Turn the phone back on by holding down Home and Power (keep holding it until the recovery screen comes up)

7. In recovery mode we are going flash the update.zip to apply the SPL update.

8. Once it is done, the phone should reboot.

9. Turn off the phone.

10. Turn on the phone by holding down Camera and Power.

11. It should automatically recognize the .nbh file and ask you to push power to begin.

12. Once it is done, push the trackball to restart the phone.

Join 90k others & subscribe to my weekly, not annoying newsletter for more tech!

* indicates required
  • mike

    my g1 doesnt go in recovery all it show is a exclamation mark

    • Mike,

      That is recovery mode… it is the original recovery mode. Push Alt L to get the menu to come up.

  • Julian

    My phone freezes on the Tmobile G1 logo when I try to enter recovery mode

    • Waleed

      i have the same problem i dont know how to fix it

  • tony

    e: cannot open /cache rocovery/command

    install from sdcard…
    finding update package…
    opening update package…
    verifying update package…
    e: no signature (5 files)
    e: verification failed
    installation aborted.

    this is the message i’m receiving when following the instructions to the T

    • This is the message I’m getting to, and yes, following the instructions to a T. Any resolution?

    • This is the message I’m getting to, and yes, following the instructions to a T. Any resolution?

    • Jarvisterry

      did someone ever tell u what to do about this installation aborted

    • Jarvisterry

      did someone ever tell u what to do about this installation aborted

    • Fellick

      I tried doing it a couple of times, gave up and moved onto the next step and it worked for me

  • mt phone freezes on the g1 screen as well and wont allow me to go into recovery mode. ive tried numerous ways but nothing has worked :/

  • john

    WHEN YOU GET THE ( ! ) PRESS ALT AND L AT THE SAME TIME THEN PRESS ALT AND S AT THE SAME TIME. I HAD THE SAME PROBLEM TOO

  • mts104

    I’m having the same issue as Tony

  • mts104

    Tony, I just skipped steps 6-9 and went straight to #10 and went straight to doing the update. Did the update and it worked.

    • gonzobrains

      i tried doing this and now i cannot get past the google email login. it doesn’t seem to connect to the wireless APN i defined. 🙁

  • quille

    how long will it take for the system to ask for a update??

  • Braniak

    update.zip installed fine, but
    when i enter the rainbow screen to install dreaimg.nbh it says “no image found!”, and reverts to rainbow screen again
    when i try to power up normally, it shows startup image and shows a picture of this weird smiling cat, and will not power off (except if battery removed). Although i can enter recovery screen. please help!

    • Braniak

      and btw i was attempting to unroot clockworkmod and cyanogenmod

    • Eddiegarcia

      how did you fix this?

  • Braniak

    nvm i fixed it
    it wasn’t reading the dreaimg file, but the way i solved was
    changing my SD Card

  • tuneng

    just want to ask how can i format my sd card. i had reset my g1 since then i cant access phone settings…
    i dont have data plan as well…1 one thing is that the sd card i use is from my blackberry pearl… need help here guys..tnx..

  • 🙁 If my phone is not activated how can I mount my sd?

  • Joey

    My g1 Is Using Clockworkmod Recovery How Can I By Pass this it comes up when i turn my phone on also my bootloader is OLD i need To find an Update please Help

  • hotfire74

    I cant get this serial10 thing off and i have to unplug my battery? Im lost

    • Luke

      Just press Call & Menu & Power to restart your phone. You don’t need to pull out your battery!

  • Jacobportillo02

    the download links arent working

  • I’m unrooting to reroot so that I can maybe get rid of the privileges error on Clockworkmodrecovery, now I’m getting an error message in the unroot can’t open /cache/recovery/command, what do I do from here?

  • I’m unrooting to reroot so that I can maybe get rid of the privileges error on Clockworkmodrecovery, now I’m getting an error message in the unroot can’t open /cache/recovery/command, what do I do from here?

  • TheDudeAbides

    E:Missing File: system/tts/lang_pico/es-ES_ta.bin
    E:Verification failes
    Installation aborted

    G1 2.2.1
    CM 6.1 RC1 2708 Port

  • New file added to the procedure. Try that one instead.

    • gonzobrains

      where is this new file? i just downloaded the two files from the links above and i get “verification failed” as well. :/

  • A Rosas Flores

    after rebooting the first time a HTC sign came out and from them my phone screen is nothing but black. it doesnt turns on . any ideas???

  • Just like tony asked 2 months ago ! I followed the instruction on my rogers htc dream.
    Same thing happened.

    Cannot open/cache recovery/command

    ……..
    ………
    no signature (5 files)
    verification failed.
    installation aborted.

  • The top cannot open line is normal, you can ignore that (always says it).
    As for the rest, means the file could be corrupt, try to redownload it or Google for the file and try it from a different source.

  • Perfect , thanx

  • Very welcome!

  • KerryM

    Installation Failed
    This is the only error I’ve been getting and I have tried a few sd cards as suggested by a few users here. Someone care to help me? I’m following the video as I go and this just isn’t working at all. HELP please? :((

  • KerryM

    Installation Failed
    This is the only error I’ve been getting and I have tried a few sd cards as suggested by a few users here. Someone care to help me? I’m following the video as I go and this just isn’t working at all. HELP please? :((

  • KerryM

    Never mind, instead of using the trackball as an “OK” use the menu button, that’s what I was doing wrong. So far so good, I will keep updating if I end up in a situation again.

  • KerryM

    Never mind, instead of using the trackball as an “OK” use the menu button, that’s what I was doing wrong. So far so good, I will keep updating if I end up in a situation again.

  • Damike_92

    i skipped steps 6-9 also and instead up pushing the trckball i pushed the power button and it started the update.

  • can i update without t mobile simcard

  • can i update without t mobile simcard

  • Vinzo72

    I am stuck in rainbow updated failed. cant root it keeps boot to rainbow over oand over. help!

    • Ray

      add the DREAIMG.nbh file nd your good to go

  • Tom

    followed directions perfectly. update.zip worked fine, did the reboot into recovery, then power off… After the power back on to the rainbow screen, it doesn’t find the .nbh and just stays there saying “serial 0” i don’t know what else to do… a little help please

  • Prabdeep Mathone

    my phone is soo messed up now…

  • Pingback: How To: UnRoot Your T-Mobile G1/Get Back to Donut | TheUnlockr()

  • Edwardstz

    when i turn it on it shows up on the rainbow screen somene help please

  • Daniel_bahrami

    I just did this and now my phone is at the welcome to tmobile g1 screen and im not able to sign into my google account. How do i pass the activation again?

  • Xxarkoxx314

    Format SD First Then Flash Update.zip and then install .nbh

  • Djwebmasterz

    If anyone is having problem with it, well the best thing that I did was to go into recovery mode, then wipe. Select the first option and then run the rest of the instructions. Shouldn’t be a problem after that.

  • dhann

    i from singapore can be done to my htc dream thnks

  • dhann

    im from singapore, can my set be root? is my set compatible with t-mobile us g1?

  • Anonymous

    This completely bricked my phone. Thanks for nothing. Experienced rooter and followed your directions to a T.

  • Mrguy1013

    Thanks unlockr! Worked perfectly.

  • Mariocena07

    e: cannot open /cache recovery/command

    >> in this line.. what should i do.. i don’t know what command is it..

    >> HEEEEEEEEEELLLLPPP…

  • Dre

    I thank you soo much for this!  I followed each step and everything worked out just fine! Thank you again!

  • Cody Bruce

    I can’t get to the recovery screen. I boot up my G1 while holding the power and home buttons and all I get is the caution symbol and a picture of a phone. Please help!

  • dude thanks a million this really helped a lot thumbs up heck two thumbs up lol