Since people are having so much trouble with the with rooting using the r4 method on Windows, I decided to package the root process with Tiny Core Linux to make it easier for people to get it working.
Credits
Paul - Rooting method, rooting tool, rooting software, etc
adb, android, etc - Android dev team
Tiny Core Linux - Tiny Core Linux dev team
And last but not least! The Open Source Community!
Prereqisites
The information here.
Guide
BEFORE YOU START! Please be aware of the risks involved! You use these files at your own risk!
- Download the Tiny Core Linux with MoDaCo Desire R4 root (read note 1 at the bottom of this post before deciding).
- For a bootloader of 0.75.* or lower AND a current ROM of 1.15.* or lower
Download (MD5: a6dc64b8c3c988096d3cb36b3f21c7a8). - For a bootloader of 0.80.* or lower AND a current ROM of 1.21.* or lower
Download (MD5: 11561acb77df1f4fe5b37c6ffb9c3fc3).
- For a bootloader of 0.75.* or lower AND a current ROM of 1.15.* or lower
- Burn the iso (or use UNetbootin to make a USB flash device if you know how to).
- Put the disc (or USB flash device) into the computer you wish to use for updating the HTC Desire and turn the HTC Desire off.
- Goldcard step only: Insert the goldcard into the phone.
- Start the HTC Desire in bootloader by holding back and turning it on by the power button.
- Connect the USB cable to the phone and PC and boot the Tiny Core Linux CD (or USB flash).
- Open a terminal by clicking the icon that looks like a monitor at the bottom on Tiny Core Linux and type the following commands:
sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom/desire
- Now type the following and wait until the phone restarts back into the white bootloader screen:
sudo ./step1.sh
- Goldcard step only: Turn the phone off via the bootloader menu (or pull the battery and USB cable) and remove the goldcard. Put a non-goldcard SD into the phone or reformat the goldcard and put it into the phone. Put the phone back into bootloader mode (back and power button).
- Select the BOOTLOADER option and wait until the blue text HBOOT changes to HBOOT USB PLUG. Then select the RECOVERY option, wait for the phone to go to a black screen with a phone icon and red exclamation mark.
- In terminal type the following command:
sudo ./step2.sh
- Once the phone has finished, you will see a screen with lots of green text. Use the optical tracker to navigate the menu to select Wipe and then press Wipe data/factory reset.
- Once complete you should be back in the main menu. Now select the option to apply an update from a .zip archive. Choose rootedupdate.zip.
- Once back in the main menu, restart the phone - the rooting process is now finished!
sudo ./recovery.sh
Notes
- Do not use the file for 0.80.* bootloader or lower if you have a 0.75.* bootloader or lower and wish to go back to the stock ROM at a later date.
This post has been edited by craigcrawford1988: 03 June 2010 - 03:51 PM










