How To: Root the HTC Legend (Updated 12.13.10)

UPDATE: This procedure is now obsolete. Please try this post here on XDA and follow those instructions instead. Please also contact us and let us know if it works for you so we can update this procedure for others.

I. Before You Begin


2. This will erase all the data on your phone so please at least sync your contacts with Google before continuing.

3. You must have HTC Sync version 2.0.33, not a newer version. Uninstall HTC Sync and install this version instead.

II. Create a Goldcard

1. Do our How To Create a Goldcard procedure and create a goldcard for your phone. Once you have it created, put the goldcard into the phone and come back to this procedure and continue.

III. Flash the Rooted ROM

1. Download the Rooting Tools

Legend Rooting Tools

2. Unzip them to the C: drive on your computer (so the file path is C:\r4-legend-root\)

3. Turn off your phone and turn it back on by holding down Back and Power until you see Fastboot come up on the screen. Push the Power button while highlighting Fastboot on the phone and Fastboot should show up in red now on the phone (if it doesn’t push Power again until it does).

4. Plug the phone in via USB cable to the computer.

5. Open the folder you extracted to the C drive and double click “step1-windows.bat” and wait for it to finish.

6. Once you see the menu on the phone come back up, navigate to BOOTLOADER and push power, then navigate to RECOVERY using the volume buttons to navigate and the power button to select and the phone should boot to the ! screen.

7. Now on the computer double click the “step2-windows.bat” file and wait for it to finish. (UPDATE 12.13.10 – You MUST have HTC Sync version 2.0.33 not a newer version for step2 to work. Please uninstall HTC Sync and download and install this version instead, unplug then plug your phone back in, then rerun step2-windows.bat).

8. Now you should see a custom recovery screen, using the optical trackpad navigate to Wipe and push on the trackpad to select it. Then navigate to Wipe data/factory reset and select that.

9. Once that is done, push volume down to go back to the main menu and select Flash zip from sdcard and select the file and wait for it to flash. All done, you have root access and can use any root required app! Enjoy!

IV. Load a Custom ROM etc (Optional)

1. Head over to our How To Load a Custom ROM on the HTC Legend procedure and continue with that to load custom ROMs and other fun stuff!

Thanks to Paul at Modaco for his awesome scripts!

  • The step 1-windows.bat look fail for me… i can wait over 1h, nothing happen…

    any idea ?

  • Robmoore808

    I’m having trouble creating a gold card.  I even went out and bought the Kingston 2 gig. After I edit with the hex editor it cannot be read and the comp asks for me to reformat it again. I’m 100% positive the CID code is right too. Please help

  • Gaem

    great!!!+++!! worked for me!

  • Charlie J

    Hi, I can’t get this to work for my HTC Legend, most of the step 1 batch file seems to work until it gets to the end with this message:

    FAILED (remote: 41 model id check fail)

    Then Step 2 gives this message:

    Legend Root Step 2
    Pushing required files to device…
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    error: device offline
    error: device offline
    Pushing update file to device sdcard – this may take a few minutes…
    error: device offline
    error: device offline
    Now wipe and apply from the recovery image menu.
    error: device not found

    Any ideas? I’ve tried it on windows xp and windows 7, I’ve got the correct older version of htc sync installed (2.0.33).

  • Charlie J

    Batch file 1 when run from cmd prompt shows this message when it completes:

    Failed: (remote: 43 main version check fail)

    When Batch file 2 is run it says error: device offline.

    Has anyone figured out how to get around this?

  • Sparklings

    It fails at step2 and the command prompt closes with the reason error : device offline
    Could you please help me?

  • Pingback: Rooting scheitert -

  • IF YOU ARE STUCK ON THE Step2-windows.bat, it is very simple.

    Make your goldcard again, 
    place it into phone and do step 1, but when finished you must take out gold card and replace with another sd card. 
    Then plug back in, boot phone whilst holding back, and navigate to the recover ! screen. 

    They missed this step out of the instructions. 


  • Itamar

    hey i’ve tried that before and failed, and so i don’t know if my device is rooted or not.. how do i check that?

  • Olek

    Could someone help me with rooting my Legend 2.2 hboot 1.0. I have made a goldcard. On the step1 I have an error 43 and on the step 2- error-device is offline. I run Windows 7 and latest HTC sync on my PC.
    Thanks a lot in advance.


  • My step 1 doesnt progress past “” any ideas?

  • Pingback: Legend Fehler bei der Goldcard hilfe()

  • stev

    please help,
    on step 1 I’m getting remote: 43 main version check fail
    what am I doing wrong?