Android Headlines Stores

Guide on How to Root you HTC Dream to 2.1

| July 23, 2010 | Comments (55)

After a long wait of hatred, sorrow and misery, our friend ezterry over at XDA Developers has found a new root method for the HTC Dream, post 911 update.

As an owner of an HTC Dream, I can confirm that this does indeed work! Cyanogen’s website has been updated to include the new method, using the DroidX method:

http://wiki.cyanogenmod.com/index.php?title=Full_Update_Guide_-_Rogers_Dream_911_Patched

Here is the procedure to install CM 5 on Windows:

Before we do this, here’s the generic legal: This WILL erase everything on your phone, so backup backupbackup. If the phone does brick, though extremely unlikely if you follow it step by step, myself, AndroidHeadlines, ezterry, XDA, or anyone else besides yourself are not responsible. So be careful!

1) Download the following files:

DroidX Root (Need to register in their forums)

http://droidx.net/forum/attachment.php?attachmentid=1&d=1279820222

SPL 1.33.2005

http://sapphire-port-dream.googlecode.com/files/spl-signed.zip

Amon Ra’s Dream Recovery v1.7.0

http://rapidshare.com/files/387561074/recovery-RA-dream-v1.7.0R-cyan.img

CyanogenMod 5.0.8

http://n0rp.chemlab.org/android/update-cm-5.0.8-DS-signed.zip

CyanogenMod EB1 kernel

http://briancrook.ca/android/cm-ports/bc-5.0.8-ebi1-signed.zip

Google Apps Addon for CyanogenMod

http://www.mediafire.com/?marqwt53ii0

(If you don’t have it already) Android SDK, for FASTBOOT and ADB

http://dl.google.com/android/android-sdk_r06-windows.zip

2) Extract the android SDK to a convenient location. Enter the Tools directory.

3) Move all other downloaded files above into the Tools directory. Extract the DroidX root method into the same directory.

4) Start up ADB from a command shell. In Windows 7, you can hold the Shift key and right click in the directory to have an option “Open Command Window Here”. Windows versions prior might have to go Start >> Run >>cmd, and then cd to the directory.

5) On your phone, enable USB Debugging from Settings >>Applications >> Development.

6) In the Command Prompt, type the following commands, followed by the enter key:

adbpushspl-signed.zip /sdcard/1_33_2005_spl.zip

adbpush exploid /sqlite_stmt_journals

adbpush recovery-RA-dream-v1.7.0R-cyan.img /data/local

adb shell chmod 777 /sqlite_stmt_journals/exploid

adb shell /sqlite_stmt_journals/exploid

adb shell

7) You will now see a $ sign. This indicates you are in the linux console on the phone. Type “rootshell” without the quotes, and press enter. It will ask for a password, enter “secretlol” without the quotes and hit enter. If all goes well, you will soon see a # symbol, indicating a root user.

8) Type “chmod 666 /dev/mtd/mtd1” and press enter.

9) Type “exit” and press enter.

10) You will now be back to a $ symbol. Type “flash_imagerecovery /data/local/recovery-RA-dream-v1.7.0R-cyan.img” without the quotes, and press enter.

11) Type “exit” without the quotes.

12) Now turn off your phone.

13) Hold down the HOME+POWER buttons, until the recovery menu shows up.

14) Select “Flash ZIP from SD Card”

15) Choose “1_33_2005_spl.zip”

16) Confirm by hitting the HOME key.

17) Reboot as requested. It will boot back into recovery.

18) On your PC, in the command prompt window, type “adb reboot bootloader” without the quotes, and press enter.

19) On your phone, verify that the HBOOT is 1.33.2005, and the radio is 3.22.26.17.

20) In the command prompt window, type the following, followed by the enter key:

fastboot erase system -w

fastboot erase boot

fastboot oem powerdown

21) Your phone will turn off again. Now, to put on CyanogenMod :D

22) Boot into recovery again by holding HOME+POWER until the Recovery menu comes up.

23) Select USB-MS toggle. The SD card is now mounted on your PC.

24) Copy the following files to the memory card:

update-cm-5.0.8-DS-signed.zip

bc-5.0.8-ebi1-signed.zip

gapps-ds-ERE36B-signed.zip

25) Press the HOME key

26) Select Flash ZIP from SDCARD, and flash in order: update-cm-5.0.8-DS-signed.zip, gapps-ds-ERE36B-signed.zip, and finally bc-5.0.7-eb1-signed.zip.

27) Once completed, select Reboot system now.

28) It will take 5-15 minutes to boot for the first time, but you are now running CM 5, or Android 2.1! Enjoy!

Tags: , , ,

Category: Software

About chris Y: View author profile.

Comments (55)

Trackback URL | Comments RSS Feed

  1. [...] This post was mentioned on Twitter by Puleen Patel, marius323 and Bryan Baker, Android Headlines. Android Headlines said: .: Guide on How to Root you HTC Dream to 2.1 http://bit.ly/dtG9QS #android [...]

  2. [...] and done! Guide on How to Root you HTC Dream to 2.1 | Androidheadlines.com Let me know if anything doesn't work for you. I just merged the root method and flashing into one. [...]

  3. eekbah says:

    There's a small error that I got stuck on using your instructions over using the CM Wiki.

    18) On your PC, in the command prompt window, type “adb reboot bootloader” without the quotes, and press enter.

    The command is supposed to be "adb shell reboot bootloader" otherwise you will just get "error: closed"

    Figured you would like to know. Otherwise great instructions.

  4. eekbah says:

    There’s a small error that I got stuck on using your instructions over using the CM Wiki.

    18) On your PC, in the command prompt window, type “adb reboot bootloader” without the quotes, and press enter.

    The command is supposed to be “adb shell reboot bootloader” otherwise you will just get “error: closed”

    Figured you would like to know. Otherwise great instructions.

  5. Bryan says:

    eekbah,

    Yeah, you're right. It's because the bootloader for whatever reason blocks the ADB command but not the shell command.

  6. Bryan says:

    eekbah,

    Yeah, you’re right. It’s because the bootloader for whatever reason blocks the ADB command but not the shell command.

  7. [...] me on that. I wrote a start to finish guide to root and go to CM 5.0.8, you can find it below: How To Root The Dream I personally prefer 5.0.8 currently, as it is much more stable. Haven't tried 6.0.0 RC2, but I'll [...]

  8. Quintin says:

    AWESOME! I have waited for this since I got my phone at the beginning of the year! AWESOME!

  9. Quintin says:

    AWESOME! I have waited for this since I got my phone at the beginning of the year! AWESOME!

  10. nz says:

    Thanks for providing the detailed steps, comment 1 is correct about step 18.

    GOODBYE TO ROGERS NEVER ENDING EXCUSES OF NO UPDATES ! I'll have my Eclair !!!

    Thanks also to ezterry, and CyanogenMod for producing backwards compatible releases !!

  11. nz says:

    Thanks for providing the detailed steps, comment 1 is correct about step 18.

    GOODBYE TO ROGERS NEVER ENDING EXCUSES OF NO UPDATES ! I’ll have my Eclair !!!

    Thanks also to ezterry, and CyanogenMod for producing backwards compatible releases !!

  12. Andre says:

    THANKS A LOT!! FINALLY ROOTED AND CYANOGEN MOD! you are the BEST

  13. Andre says:

    THANKS A LOT!! FINALLY ROOTED AND CYANOGEN MOD! you are the BEST

  14. roachgf85 says:

    Ooops. My bad to the above. I had a bad download for the recovery-RA file. It would be excellent to post the md5 signatures as a way to double check.

  15. roachgf85 says:

    Can't wait to get this working, but at step 10, I got:

    flash_image recovery /data/local/recovery-RA-dream-v1.7.0R-cyan.img

    mtd: read error at 0×00000000 (Out of memory)

    mtd: read error at 0×00020000 (Out of memory)

    ….

    mtd: read error at 0×00180000 (Out of memory)

    error reading /data/local/recovery-RA-dream-v1.7.0R-cyan.img: Out of memory

    Any suggestions? Thanks, paulo.

  16. roachgf85 says:

    Can’t wait to get this working, but at step 10, I got:

    flash_image recovery /data/local/recovery-RA-dream-v1.7.0R-cyan.img
    mtd: read error at 0×00000000 (Out of memory)
    mtd: read error at 0×00020000 (Out of memory)
    ….
    mtd: read error at 0×00180000 (Out of memory)
    error reading /data/local/recovery-RA-dream-v1.7.0R-cyan.img: Out of memory

    Any suggestions? Thanks, paulo.

  17. Lars says:

    perfect! except for the adb shell typo part!

    but the easier guide ever! i spend 5 hours on others that were to complicated. this simplified and made everything easier in like 30 minutes!

  18. [...] a new recovery for when you boot with HOME + POWER. I have tried that, I downloaded the img from THIS tutorial along with the one from the previous one that I had linked, and both of them gave me the [...]

  19. Rooter says:

    Hey, do you not need dangerSPL? And does this work for the Rogers Dream after 911 Patch?

  20. Rooter says:

    And also, does Android 2.1 run faster than 1.5 for the dream to make sure it is really worth it.

  21. prabjit says:

    hey does it matter if i have 3.22.20.17. i have that and i dont wanna go on if its not right.

  22. roachgf85 says:

    Ooops. My bad to the above. I had a bad download for the recovery-RA file. It would be excellent to post the md5 signatures as a way to double check.

  23. [...] data after rooting and putting on cyanogen i used this guide to root Guide on How to Root you HTC Dream to 2.1 | Androidheadlines.com and today all of a sudden i lost data, i called rogers and they said to do the waiver or update, [...]

  24. [...] data on my htc dream after rooting i used this guide to root Guide on How to Root you HTC Dream to 2.1 | Androidheadlines.com and today all of a sudden i lost data, i called rogers and they said to do the waiver or update, [...]

  25. Bryan says:

    prabjit,

    That radio is from the pre-911 update. I think you can use flashrec to root. However, if you want to follow this guide, update your Dream to the e911 update by going to http://www.htc.com, and following the support links for the January software update.

    Once you are running 1.89.631.1, you will have the newer radio.

  26. Bryan says:

    rooter,

    SPL 1.33.2005 is Haykuro's SPL, which is pretty much Danger SPL. It's the universally-compatible SPL. This is definitely the one that is compatible with *all* radios (I've only tested on 3.22.26.17, but XDA will prove many others work).

    Firstly, this DOES work on the 911 Rogers Dream. I started with a 911 Dream, and was rooted via this method.

    Secondly, I have noticed a LARGE speedboost running CM 5.0.8, aka Android 2.1. The key is learning how to use Apps2SD, and uninstalling services / apps that you never use.

    Now, when it comes to CM 6 / Froyo, I just don't find it too fast yet. But yes, 2.1 is quite faster. I can emulate Donkey Kong Country 2 at full FPS without sound on my phone.

  27. when ever i try to do ANYTHING it tells me: adb permission denied! HELP ME PLEASE MY PHONE SUCKS WITHOUT ROOT!

  28. Dave says:

    Thanks for sharing the great guide. It really helps the people new to Android phones.

    How do I know if I've had the 911 fix applied to my Rogers HTC Dream? (Besides calling 911… :P )

  29. Craig_benton says:

    when I get to step 18, and type in the requested at the cmd line, it give me"error: closed". what do i do now?

  30. Craig_benton says:

    Nevermind, i found the solution in another post. I was freaking out and didn’t think to see if someone else had the same problem. Rookie mistake. The conversion to 2.1 was a success. Thanks

  31. Fvslavie says:

    thank you very much for this script.

    crystal clear.

  32. Fvslavie says:

    thank you very much for this script.
    crystal clear.

  33. Fvslavie says:

    thank you very much for this script.
    crystal clear.

  34. mricaldi says:

    Hi

    All goes well to point 13, I restart and the rogers logo comes up, and stays there, I can load normal OS, and fastboot work, but recovery mode don't work.. any ideas?

    thx..

  35. cbowned says:

    i'm super excited to root my phone. i'm kind of a nood though and i'm getting stuck way back at step 4. I type start abd in the command line and it opens but then closes almost instantly. What am i doing wrong? any help would be appreciated. Thanks

  36. chad olsen says:

    my problem is that my computer doesn't even recognize that my dream is connected to it. i can drag and drop files to the mirco sd but other than that it's basically not there. i'm really new to this stuff, i figured i could follow these steps to root my phone, but either i'm reading them wrong or i just don't get it. if you could help me out that would be great. Thanks

  37. mricaldi says:

    Chad, you need to install the driver for developers check this site for reference.
    http://developer.android.com/sdk/win-usb.html

    I'm still stuck on step 13, done twice (I restored the original image from rogers), but in both tries I can't go in to recovery mode when the patch is applied.

    And NO, I can't flash a image in fastboot mode, because "perfect SLP" don't allow it.

  38. stephan says:

    In step 3, it says to move the files, but I’m kinda confused. There is two META-inf, what do i do?

  39. Rabin says:

    I followed the instructions, with some setbacks along the way, but seemed to get it to work. Now the Dream is in constant boot screen for Cyanogen (the beautiful fireworks) and will stay there until the battery dies.

    Any suggestions on how to fix it?

  40. Rabin says:

    I think I know what went wrong, the HBoot didn't take – its not 1.33.2005

    But what do I do to stop the Boot screen from looping to try again?

  41. Rabin says:

    I got it fixed. I was able to restart to the System Recovery Utility. http://community.htc.com/na/htc-forums/android/f/…
    Then I was able to re-install the DangerSPL (spl.signed.zip or 1_33_2005_spl.zip) This time it installed successfully!!

    Then re-did the last few steps and we're running 2.1!!

  42. Elijah says:

    stuck on

    20) In the command prompt window, type the following, followed by the enter key:

    fastboot erase system -w

    fastboot erase boot

    fastboot oem powerdown

    i type the "fastboot erase system -w" then press enter and it says . thephone is on the fastboot screen and says fastboot usb in a red box do i need to do something??

  43. Elijah says:

    stuck on

    20) In the command prompt window, type the following, followed by the enter key:

    fastboot erase system -w

    fastboot erase boot

    fastboot oem powerdown

    i type the “fastboot erase system -w” then press enter and it says "waiting for device" . thephone is on the fastboot screen and says fastboot usb in a red box do i need to do something??

  44. Anton says:

    Thank you !!! Worked like a charm ! The only hickup was the “adb shell reboot bootloader” detail by eekbah. Otherwise, kick-ass !!! Thanks again.

  45. Chris says:

    Awesome! Just rooted the phone, no issues. Goodbye 1.5 hello 2.1. Thanks so much.

    Oh and Roger's when my contract is up, SEE YA!

  46. Axemetal says:

    I'm stuck on step 7, can anyone help me out?

    I can't seem to enter the password. It just says Permission denied every time I type in rootshell. their's no password, no nothing.

  47. adh88ca says:

    Axemetal, I am having the same issue you are. Can someone help us?

  48. adh88ca says:

    Axemetal, Try restarting your phone.

  49. BigM67 says:

    I got through the entire process with no issues, but the phone just sits at the rogers screen and will not go beyond it. Any suggestions??

  50. ematic says:

    Great! I did this, had a few glitches at first, but with some google searches, and a little common sense, my Rogers HTC dream (post 911 update) is running CM5. So Happy! (And I am a noob when it comes to script/development etc, and I was able to do this no problem!)

    Thanks for the great guide!

  51. dude says:

    i can't seem to be able to open driodxhacks forum. could someone tell me where else i might be able to find it

  52. [...] pretty sure these are the instructions I used to root my Dream: Guide on How to Root you HTC Dream to 2.1 | Android Headlines It was a long time ago, but that looks like the one. I'm not sure if all those files are still [...]

Leave a Reply




If you want a picture to show with your comment, go get a Gravatar.