How To: Unlock NAND on the HTC Evo 4G

THIS IS UNNECESSARY! IF YOU USED THE NEW HOW TO ROOT METHOD IT AUTOMATICALLY UNLOCKS NAND FOR YOU:

HOW TO ROOT THE HTC EVO (UNREVOKED PROCEDURE)

I. Before You Begin

1. You MUST do our How To Root the HTC Evo 4G procedure, then come to this one to unlock NAND.

2. You would unlock your NAND to load certain custom ROMs (like Cyanogen’s).

II. Setup ADB

1. Do our How To Setup ADB procedure. Once you can see your device’s serial number at the end of the procedure, then come here to continue.

III. Perform a Nandroid Backup

1. Turn off your phone.

2. Turn it back on by holding down volume down and power until hboot mode comes up. Use the volume down button and click power to select recovery.

3. Once the phone boots into recovery scroll down using the volume down buttons to Nandroid and select it. Then select backup and wait for it to finish backing up.

4. Once it is done, select Reboot System Now and wait for the phone to boot back to the normal home screen.

III. Unlock the NAND

1. Download the following files and save them to your computer.

PC36IMG.zip
mtd-eng.zip
flash_image.zip
recovery2.img (if this downloads as recovery.img, simply rename it to recovery2.img)

2. Plug the phone into the computer via USB and mount the sd card so we can transfer files to it.

3. Unzip the mtd-eng.zip and flash_image.zip file and put their content on to the root of the sd card (not in any folders on the sd card just on the sd card itself).

4. Copy the recovery2.img file and the pc36img.zip file (do NOT extract it, leave it as a .zip) to the root of the sd card (not in any folders on the sd card just on the sd card itself).

5. Unmount the sd card on your phone. Then go to Settings > Applications > Development > and make sure USB Debugging is ON.

6. Open the command prompt on your computer by going to the start menu and typing cmd and hitting enter.

7. Type the following into the command prompt with hitting enter at the end of each line:

cd\
cd c:\AndroidSDK\tools\
adb shell
su
cat /sdcard/flash_image > /data/flash_image
chmod 755 /data/flash_image
/data/flash_image misc /sdcard/mtd-eng.img

8. Once that is done, turn off the phone.

9. Turn the phone back on by holding down Volume Down and Power until HBoot mode comes up.

10. It should automatically find the PC36IMG file and ask you to confirm. Select yes and wait for it to finish flashing.

11. When it asks you if you want to reboot select yes. (It takes a long time to load up the first time, be patient).

12. Once the phone reboots to the regular home screens, make sure it is still plugged into the computer and go back to the command prompt on your computer.

13. Type the following into the command prompt with hitting enter at the end of each line:

cd\
cd c:\AndroidSDK\tools
adb shell
su
cat /sdcard/flash_image > /data/flash_image
chmod 755 /data/flash_image
/data/flash_image recovery /sdcard/recovery2.img
reboot recovery

14. Once the phone reboots into recovery mode, navigate with the volume buttons and use power to select Wipe Data and select it.

15. Select reboot system now and you are all set! Now you can go to our procedure below and flash any Evo ROM you want.

IV. (Optional) Load a Custom ROM

1. Head over to ourĀ How To Load a Custom ROM on the HTC Evo 4G procedure.

Join 90k others & subscribe to my weekly, not annoying newsletter for more tech!

* indicates required