Guide on How to Root you HTC Dream to 2.1
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
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!
Category: Software






























[...] 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 [...]
[...] 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. [...]
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.
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.
eekbah,
Yeah, you're right. It's because the bootloader for whatever reason blocks the ADB command but not the shell command.
eekbah,
Yeah, you’re right. It’s because the bootloader for whatever reason blocks the ADB command but not the shell command.
[...] 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 [...]
AWESOME! I have waited for this since I got my phone at the beginning of the year! AWESOME!
AWESOME! I have waited for this since I got my phone at the beginning of the year! AWESOME!
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 !!
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 !!
THANKS A LOT!! FINALLY ROOTED AND CYANOGEN MOD! you are the BEST
THANKS A LOT!! FINALLY ROOTED AND CYANOGEN MOD! you are the BEST
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.
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.
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.
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!
[...] 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 [...]
Hey, do you not need dangerSPL? And does this work for the Rogers Dream after 911 Patch?
And also, does Android 2.1 run faster than 1.5 for the dream to make sure it is really worth it.
hey does it matter if i have 3.22.20.17. i have that and i dont wanna go on if its not right.
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.
[...] 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, [...]
[...] 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, [...]
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.
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.
when ever i try to do ANYTHING it tells me: adb permission denied! HELP ME PLEASE MY PHONE SUCKS WITHOUT ROOT!
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…
)
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?
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
thank you very much for this script.
crystal clear.
thank you very much for this script.
crystal clear.
thank you very much for this script.
crystal clear.
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..
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
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
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.
In step 3, it says to move the files, but I’m kinda confused. There is two META-inf, what do i do?
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?
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?
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!!
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??
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??
Thank you !!! Worked like a charm ! The only hickup was the “adb shell reboot bootloader” detail by eekbah. Otherwise, kick-ass !!! Thanks again.
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!
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.
Did u ever manage to get past step 7????
I am having the same issue. I have tried rebooting my phone several times and even formatted and reinstalled original Rogers post-911 image. any ideas?
Axemetal, I am having the same issue you are. Can someone help us?
Axemetal, Try restarting your phone.
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??
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!
Thanks!!
i can't seem to be able to open driodxhacks forum. could someone tell me where else i might be able to find it
[...] 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 [...]