- Jan 5, 2010
- 3,567
- 172
- 0
So this is same method Toast posted for Linux/PC users on XDA. I figured I'd give a nice walkthrough for Mac users. I haven't tested it out... no Evo. So if someone is willing to be the guinea pig, let me know.
There are a couple of ways to root the Sprint EVO 4G, but to totally get Nandroid to work fully, you will need to do this method.
Items you will need:
Part 1
Mac
USB Cable
Mac SDK available here: Android SDK | Android Developers
PC36IMG.zip from: http://link.geekfor.me/rootedromzip
evorecovery from: http://link.geekfor.me/evorecovery
Part 2
Mac
USB Cable
Mac SDK (you have it installed, still, right?)
Different PC36IMG.zip from: http://www.joeyconway.com/sdx/evo/troot/eng-PC36IMG.zip
(wait until part 2 to download and rename to PC36IMG.zip)
mtd-eng.zip from: xda-developers
flash_image.zip from: xda-developers
different recovery.img from: http://www.joeyconway.com/sdx/evo/troot/amon-ra-recovery.img
Part 1:
Step 1: Install the SDK to the appropriate location. for ease, unzip and put it in the Home folder
Like so:
Got it there? Good. Now hook up your phone to the computer and go into Settings--> Applications--> Development and check the USB debugging check box so its checked.
Step 2: Verified the computer is correctly seeing the phone. Open up terminal which is in the Utilities folder of your applications. Once thats up and running, type:
you should see :tools yourname$. Then type:
you should see:
List of decvices attatched
HTXXXXXXXXX device
Thats your Evo Serial Number... so it will be different for everyone. Got that? Good, you may now proceed without closing terminal.
Step 3:
Place the first PC36IMG.zip file in the tools folder of the sdk. You just drag and drop them from the downloads folder or cut/paste. Its needed to be there to properly send to the sdcard through terminal. Once the files are there, type the following if you never closed terminal:
you should get a confirmation that xxx bytes were transferred in xxx seconds. You can check by making sure the zip file is on the sd card using a file manager
next:
Power off the phone
Hold down Volume Down while powering on the phone continuing to hold down the volume button until you get a white bootloader screen
Wait... after a few seconds, it should begin to check for files and find the PC36IMG.zip and give you a blue progress bar
When promted if you want to flash, say yes
When finished, it will ask you if you want to reboot, say yes
you’re currently rooted, but not done we need to rename the file so you can reboot into recovery and not have it try to flash it every time. You’re still in terminal, correct? Type:
Step 4:
Extract the evorecovery.zip to the desktop of the mac.
in terminal where you were, type:
when thats in recovery, type:
Part 2
Step 1:
Perform a nandroid backup. Boot into the custom recovery, scroll down to backup/restore and select nadroid backup. When thats complete, back out
Step 2:
unzip both the flash_image.zip and mtd-eng.zip and place them into the sdcard (root folder), then type in terminal one line at a time:
now put the PC36IMG.zip (the second one) on the root of the sdcard
Power off the phone
Step 3:
Hold down Volume Down and power the phone on until you get to the white bootloader screen again
It should do the same thing again where it finds the PC36IMG.zip file
Do you want to flash? YES
Do you want to reboot? YES
once rebooted, put the recovery.img file in the root of the sdcard
go back into terminal (assuming its still open) type one at a time:
Once booted into recovery, wipe Data and Dalvik cache
Navigate to nandroid restore and restore the previous backup
There are a couple of ways to root the Sprint EVO 4G, but to totally get Nandroid to work fully, you will need to do this method.
Items you will need:
Part 1
Mac
USB Cable
Mac SDK available here: Android SDK | Android Developers
PC36IMG.zip from: http://link.geekfor.me/rootedromzip
evorecovery from: http://link.geekfor.me/evorecovery
Part 2
Mac
USB Cable
Mac SDK (you have it installed, still, right?)
Different PC36IMG.zip from: http://www.joeyconway.com/sdx/evo/troot/eng-PC36IMG.zip
(wait until part 2 to download and rename to PC36IMG.zip)
mtd-eng.zip from: xda-developers
flash_image.zip from: xda-developers
different recovery.img from: http://www.joeyconway.com/sdx/evo/troot/amon-ra-recovery.img
Part 1:
Step 1: Install the SDK to the appropriate location. for ease, unzip and put it in the Home folder
Like so:

Got it there? Good. Now hook up your phone to the computer and go into Settings--> Applications--> Development and check the USB debugging check box so its checked.
Step 2: Verified the computer is correctly seeing the phone. Open up terminal which is in the Utilities folder of your applications. Once thats up and running, type:
Code:
cd android-sdk-mac_86/tools
Code:
./adb devices
List of decvices attatched
HTXXXXXXXXX device
Thats your Evo Serial Number... so it will be different for everyone. Got that? Good, you may now proceed without closing terminal.
Step 3:
Place the first PC36IMG.zip file in the tools folder of the sdk. You just drag and drop them from the downloads folder or cut/paste. Its needed to be there to properly send to the sdcard through terminal. Once the files are there, type the following if you never closed terminal:
Code:
./adb push PC36IMG.zip /sdcard
next:
Power off the phone
Hold down Volume Down while powering on the phone continuing to hold down the volume button until you get a white bootloader screen
Wait... after a few seconds, it should begin to check for files and find the PC36IMG.zip and give you a blue progress bar
When promted if you want to flash, say yes
When finished, it will ask you if you want to reboot, say yes
you’re currently rooted, but not done we need to rename the file so you can reboot into recovery and not have it try to flash it every time. You’re still in terminal, correct? Type:
Code:
./adb shell mv /sdcard/PC36IMG.zip /sdcard/root-PC36IMG.zip
Step 4:
Extract the evorecovery.zip to the desktop of the mac.
in terminal where you were, type:
Code:
./adb shell reboot recovery
Code:
cd desktop/evo-recovery
./recovery-mac.sh
Part 2
Step 1:
Perform a nandroid backup. Boot into the custom recovery, scroll down to backup/restore and select nadroid backup. When thats complete, back out
Step 2:
unzip both the flash_image.zip and mtd-eng.zip and place them into the sdcard (root folder), then type in terminal one line at a time:
Code:
./adb shell
cat /sdcard/flash_image > /data/flash_image
chmod 0755 /data/flash_image
/data/flash_image misc /sdcard/mtd-eng.img
now put the PC36IMG.zip (the second one) on the root of the sdcard
Power off the phone
Step 3:
Hold down Volume Down and power the phone on until you get to the white bootloader screen again
It should do the same thing again where it finds the PC36IMG.zip file
Do you want to flash? YES
Do you want to reboot? YES
once rebooted, put the recovery.img file in the root of the sdcard
go back into terminal (assuming its still open) type one at a time:
Code:
./adb shell
cat /sdcard/flash_image > /data/flash_image
chmod 0755 /data/flash_image
/data/flash_image recovery /sdcard/amon-ra-recovery.img
reboot recovery
Once booted into recovery, wipe Data and Dalvik cache
Navigate to nandroid restore and restore the previous backup
Last edited: