How To: Unroot the HTC G1 / Dream

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.

60 thoughts on “How To: Unroot the HTC G1 / Dream”

  1. 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

    1. 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. 🙁

  2. 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!

  3. 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..

  4. 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

  5. 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?

  6. 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?

  7. 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

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

  8. 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???

  9. 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.

  10. 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.

  11. 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? :((

  12. 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? :((

  13. 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.

  14. 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.

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

  16. 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

  17. 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?

  18. 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.

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

  20. e: cannot open /cache recovery/command

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

    >> HEEEEEEEEEELLLLPPP…

  21. 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!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.