• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Rooting method for CyanogenMod

aneroid

Newbie
I'm trying to figure out which rooting method I should use to install CyanogenMod 6.1.0-RC2.

1. The xda developers site has: [GUIDE] How to root Desire HD (DHD) install h-boot (S-Off) and Clockwork recovery - xda-developers (visionary method)

2. theunlockr.com has: Universal Android Temp Rooting Method (Visionary Method) (Updated 12.01.10) | TheUnlockr (visionary method also)

3. Cyanogen's wiki says uninstall visionary and use gfree: HTC Desire HD: Full Update Guide - CyanogenMod Wiki

Any requirements for the kernel/radio/baseband versions that they work with?

What about updates? Since this is 6.1.0-RC2, do I need to wipe & flash for 6.1.0-final or only flash?

Read this about a new update preventing rooting: xda-developers - View Single Post - New system update for DHD!

I've got...
Android Version: 2.2
Baseband version: 12.28b.60.140eU_26.03.02.26_M
Kernel: 2.6.32.21-g66cfb7a
Software/Build: 1.32.707.5 CL277010 release-keys
 
Done :D
btw, Installed CyanogenMod 6.1.2 since it was out by the time I attempted rooting (manually)

Details...
I first decided to go with option 1 above which did not work, read below for the details. Then...

What I did second, which did work. Manual method:
1. Install Android SDK, from zip. Details here: Howto: Install the Android SDK - CyanogenMod Wiki
Remember to add the android-sdk folder to your path. Also, the google add-ons.
I uninstalled HTC's USB driver, because the one from the SDK seems work better when the Desire HD is connected in bootloader and recovery mode.

2. Uninstall Visionary

3. Then follow all the instructions here: HTC Desire HD: Full Update Guide - CyanogenMod Wikihttp://wiki.cyanogenmod.com/index.p...:_Full_Update_Guide#Rooting_the_HTC_Desire_HD
Really, do every step.
I also did the ENG HBOOT, even though it's optional.
I recommend downloading all the files first. When you finally flash the image files, in the last step - I copied the zips to the root folder of the sdcard and installed from recovery rather than using ROM Manager, that way, you have a copy of what you download and can transfer to your phone via USB.
Remember to have USB debugging on, and after copying image files to your sdcard, you should not use 'disk drive' mode for any of the rooting steps (you shouldn't be able to access the sd card from your pc).

Deviation: I had some trouble with flashing to newest version of the radio. What's not explained fully in that section of the wiki is: Start the phone in bootloader, then select 'fastboot' to go to the fastboot menu. There's a vertical green and red progress indicator on the top-right of the screen which will give you an idea of how long each of the transfers are taking. So I skipped the radio step first and came back to it after installing CyanogenMod 6.1.2. Here's a post with a summary of the issues and correct steps - xda-developers - View Single Post - The HTC Desire HD Radio Thread
The one way I was able to flash the radio correctly: Let the phone startup into CM (or HTC Sense) - connect via USB. Then Switch off while the USB is still connected. Switch back on into bootloader -> fastboot.

// END

In case you have a similar experience...what I did initially, which did not work:
I may have missed something while doing the steps in the Guide linked above. One problem I had was the number of threads linked to, each assuming you've done some other step already, etc.

Used Visionary to TempRoot. Then PermRoot (with the auto re-boot). Then switched off phone, removed battery, waited 10 seconds (actually, about two minutes while I fumbled with the battery panel).

Booted up. Checked for root using 'su' in Android Terminal.

Installed ClockworkMod's "Rom Manager" -

using the DHD-smart:
"please use the dumb version instead"

Exited the terminal, transferred the DHD-dumb version this time. restarted with the 'sh /sdcard/DHD/check' then 'sh /sdcard/DHD/backup' (first and second md5 matched). then did 'sh /sdcard/DHD/hboot' (again, first and 2nd matched).

Used s-off from this page: [TOOL] One click S-OFF - xda-developers

[...removed...]since it's not relevant:
What I did not realise was that ClockworkMod's recovery image had not installed properly. So when I did the factory wipe/reset, I was back to HTC Sense and no root. Turns out that if the recovery image doesn't flash the first time, flash it again. I tried it twice and it didn't work but 3-times may have been the magic number.
 
Back
Top Bottom