How to Root HTC Dream – Tutorial

HTC Dream LogoIf you are dreaming about rooting your HTC’s Dream Android phone then you are at the right place, so assuming that you haven’t rooted your phone before, we will give you detailed and step by step instructions with which you can easily root your HTC Dream Android phone. Not to forget please ensure that the warranty will be void once you root the device but not to worry by un rooting the device you can easily get back and claim the warranty at any point of time. Don’t forget to follow the below steps as it is or else there is a high probability that you may even brick your device.

So, before we proceed to the rooting process, you will have to downgrade the current firmware only after which you will be able to root the HTC Dream. As we mentioned we will be providing with that detail too. So, let’s get started and see first on how you can downgrade the firmware and then proceed to root the device easily. Since we will be rooting the device, you need to ensure that you have created the backup of all the information in your phone in your phone like applications, messages and also all your songs, images, videos and contacts as in the process of rooting you may lose all of this information, though it’s an unlikely event that you lose everything. So, it’s highly recommended to either sync all your data or create the backup of all your data so that you can restore the same after rooting the device. Do note that you can make use of Astro File manager to back up all the data in your phone.

Procedure to downgrade the firmware:

  • First of al you will have to download the RC 29 / RC7 DREAMIMG.nbh file of the below mentioned type, also you will have to make sure that you choose the correct file and need to ensure that the downloaded file is renamed as DREAIMG.nbh. If you are from US then you will have to download the US file which is RC 29 and if you are from Europe then you will have to download RC 7 from the below link. Do, ensure that the image file which you are downloading is the correct one.

RC 29 (US) – Download

RC 7 (Europe) – Download

  • Next up you will have to format the SD Card to FAT 32, please note that If your device is running on Android 1.6+ then you can format the SD card from the device settings: Settings » SD card & device storage » Unmount SD card » Format SD card after which the formatting process will be started.
  • If you are on Windows then you can also format via Windows which can be done by first connecting the device and then going to My Computer > then right click on the SD Card path drive and select the format option to format the SD Card.
  • Or if you are on Linux then Use gparted and format as FAT32 and if you are on Mac then you can make use of disk utility and click on the erase option and select the MS DOS FAT option.
  • Now, after formatting successfully you will have to copy the DREAIMG.nbh to the root of the SD Card and not in any folders and then you will have to ensure that the file is renamed as DREAIMG.nbh exactly or it will not work.
  • Now, you will have to turn the device off and then you need to reboot the device by holding the camera button and then power on the device until the device gets in the boot loader mode after which all you need to do is to just follow the on screen instructions to flash the image which you have placed in the root of the device’s SD Card.
  • Now, as soon as the processing gets finished you will have to press the trackball and then you will have to press the call button, menu button and then the power button all at the same time so that you can reboot the phone successfully. Please note that if it doesn’t happen in the first attempt then you will have to re do the procedure so as to reboot the device.

Procedure to Root HTC Dream:

Method 1:

  • After booting into your HTC Dream device after following the downgrading process, you will have to configure the APN Settings for accessing the GPRS or alternatively you can make use of the Wi Fi service. Now, you will have to setup your Google Account after which you will have to open the Android Market Place.
  • In the Android Market Place you will have to find for the application which is telnet which is designed by the Clock Work Mod. After entering the telnet, just search for the application.
  • After this select the same to download and install the same on your HTC Dream. Alternatively, you can install Telnet from the device’s browser. First, go to Settings » Applications » and check Unknown Sources. Then, from the device’s browser, download the direct Telnet.apk file and copy the same in your phone to install it.
  • Now, when you have successfully installed the file, you will have to open the Android Telnet client and then you will have to type in the command as “localhost” in the text box and 23 in the smaller text box which is located on the right side after which you will have to press Enter as it is. Please note that if you are unable to follow the process as mentioned above and if there is any sort of error which is popping up then simply repeat the above processes by rebooting your device.

Method 2:

Just in case if you are unable to Root the HTC Dream by following the above tutorial or method 1 then let’s check out an alternate method by which you can easily root your HTC Dream.

After downgrading the firmware from the above firmware downgrade instructions, you will have to first copy the desired recovery image into the root of your SD Card and not in any of the folders or else it will not recognize the image file, after copying you will have to ensure that the file name is renamed with the recovery.img after which you will have to enable the Wi Fi connection and need to connect to the local home network after which on your Android screen just type in <enter>telnetd<enter> after which you will see that on your computer, a new command line will have to be opened in the form of the command prompt which can be opened by “Win + R” and then type in cmd<enter>

After this, on your device you will have to press on the connection to know the local IP address.

Now, on your computer system type in the new command line as telnet [your_local_ip]. This time your device will be connected to the computer after which you will see a symbol like ##, which will mean that the device has been successfully connected.

Now, after connecting he device, you will have to now type in the below commands as mentioned below,

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

dd if=/system/bin/sh of=/system/bin/su

chmod 4755 /system/bin/su

Now, you will have to type in the su in the console and then if it prompts nothing and still shows ## then it means that the rooting has been successfully but if it prompts that “permission denied” then again you will have to type in the below commands,

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

dd if=/system/bin/sh of=/system/bin/su

chmod 4755 /system/bin/su

So, that’s it you have now successfully rooted your HTC Dream by following any of the above one of the two methods, do let us know if you face any problems or issues as we will guide you in the same.

One comment

  1. My htc dream T mobile is not getting started after i tried it several times its also not booting nor getting started