How-To Full Root of Evo 4G on Mac

yessir, its on the first page, right under the OP XD

It didnt work. I fully admit that problem could just be me screwing up so here is my step by step process.

plug phone in

xxxxx-MacBook-Pro:~ xxxx1704$ cd android-sdk-mac_86/tools
xxxxx-MacBook-Pro:tools xxxx1704$ ./adb devices
List of devices attached
HT05DHxxx device

xxxxx-MacBook-Pro:tools xxxxx1704$ ./adb shell reboot recovery
xxxxxxxxx-MacBook-Pro:tools xxxx1704$ cd desktop/evo-recovery./recovery-mac.sh
-bash: cd: desktop/evo-recovery./recovery-mac.sh: No such file or directory
xxxxx-MacBook-Pro:tools xxxxx1704$ cd android-sdk-mac_86/tools./adb push evo-recovery./recovery-mac.sh/sdcard/
-bash: cd: android-sdk-mac_86/tools./adb: No such file or directory
 
Last login: Fri Jun 25 15:48:34 on ttys000
David-Thompsons-MacBook-Pro:~ thom1704$ cd android-sdk-mac_86/tools./adb push evo-recovery./recovery-mac.sh/sdcard/
-bash: cd: android-sdk-mac_86/tools./adb: No such file or directory
David-Thompsons-MacBook-Pro:~ thom1704$
 
and i did put the evo-recovery file in the tools folder of android sdk before attempting the command.
 
It didnt work. I fully admit that problem could just be me screwing up so here is my step by step process.

plug phone in

xxxxx-MacBook-Pro:~ xxxx1704$ cd android-sdk-mac_86/tools
xxxxx-MacBook-Pro:tools xxxx1704$ ./adb devices
List of devices attached
HT05DHxxx device

xxxxx-MacBook-Pro:tools xxxxx1704$ ./adb shell reboot recovery
xxxxxxxxx-MacBook-Pro:tools xxxx1704$ cd desktop/evo-recovery./recovery-mac.sh
-bash: cd: desktop/evo-recovery./recovery-mac.sh: No such file or directory
xxxxx-MacBook-Pro:tools xxxxx1704$ cd android-sdk-mac_86/tools./adb push evo-recovery./recovery-mac.sh/sdcard/
-bash: cd: android-sdk-mac_86/tools./adb: No such file or directory

I see your problem: The OP used a shorthand for reaching the desktop, the full path to your desktop is:

/Users/YOURUSERNAMEHERE/Desktop/

So those steps should be:
Code:
cd /Users/YOURUSERNAMEHERE/Desktop/evo-recovery/
./recovery-mac.sh

Obviously you need to substitute your username in above. I log into my Mac as mhespenh, so for me the above is:
Code:
cd /Users/mhespenh/Desktop/evo-recovery/
./recovery-mac.sh

You have to use the full paths to the Desktop (and to the SDK folder when you 'cd' back to it in the next steps)

OP: You might want to clarify that for users who aren't as familiar with terminal and folder structures.
 
Last login: Fri Jun 25 15:48:34 on ttys000
David-Thompsons-MacBook-Pro:~ thom1704$ cd android-sdk-mac_86/tools./adb push evo-recovery./recovery-mac.sh/sdcard/
-bash: cd: android-sdk-mac_86/tools./adb: No such file or directory
David-Thompsons-MacBook-Pro:~ thom1704$

For this part you need to use the full path back to your SDK.

So if you unzipped it in your home folder as the OP suggested you'd need to use this to 'cd' to it:

Code:
cd /Users/YOURUSERNAMEHERE/android-sdk-mac_86/tools/

Sub in your username here as you did above.

Basically the computer doesn't know where this folder is on your computer unless you specify the ENTIRE path to its location, "android-sdk-mac_86" could be anywhere on the computer, it could be on your desktop, in your downloads folder, in pictures, etc.

HTH,
-Michael
 
Ok, Android newbie, Unix veteran here. Working on a Mac. I know, I know it's all vaguely familiar territory.

One quick thing -- you're in a bash shell which means the shorthand ~ for your home directory works.So: $ cd ~/android-sdk-mac_86/tools also works.

Since I'm an android newbie, I'm still on the steep side of the curve with it and with my EVO. No big deal, I'll get there soon enough ;-) I'm stuck on the initial copy. I get permission denied when copying PC136IMB.zip to /sdcard. My phone has had the OTA update, is this blocking me? Can I use something like the simple root process for Windows (I have Parallels installed for Windows VM)?

Did I miss instructions on getting the initial root I need to install the full rooting of the device?

Thanks for your patience with an android newbie. At least you aren't having to explain to me shells and such :)
 
Last edited:
Ok, Android newbie, Unix veteran here. Working on a Mac. I know, I know it's all vaguely familiar territory.

One quick thing -- you're in a bash shell which means the shorthand ~ for your home directory works.So: $ cd ~/android-sdk-mac_86/tools also works.

Since I'm an android newbie, I'm still on the steep side of the curve with it and with my EVO. No big deal, I'll get there soon enough ;-) I'm stuck on the initial copy. I get permission denied when copying PC136IMB.zip to /sdcard. My phone has had the OTA update, is this blocking me? Can I use something like the simple root process for Windows (I have Parallels installed for Windows VM)?

Did I miss instructions on getting the initial root I need to install the full rooting of the device?

Thanks for your patience with an android newbie. At least you aren't having to explain to me shells and such :)

I havent tried out simple root though parallels yet. But it should work. Give it a shot and report back! anxious to hear.
 
Is there any other lin k to get the second PC36IMG.zip , mtd-eng.zip and the recovery image....?? i can't open the one in this forum!!!!!
 
Okay, I don't know if it worked or not... I ran Simple Root, and now I have a Triangle with an exclam at the top left of my status section of the screen.

Once I have Simple Root installed, do I proceed with the recovery portion???
 
So is the screen with the phone icon and the triangle with the bang (aka exclam) recovery mode?

I think I'm starting to get the hang of this. Boot loader appears to be analogous to grub/LILO --- am I on the right track for the boot process?

Thanks for the n00b patience.
 
so you ran simple root step one, the red screen should tell you what to do next.

then you unlock nandroid, with step 2. And step 3 flashes clockwork recovery. Make sure you watch the youtube videos, or read the red screens, because there are small, but very important things you press on the phone in order to proceed. other wise you'll find yourself in some trouble.
 
I'm not rooted -- and I'm sitting back for a few days waiting on the newest version to come out.

No worries, I'm patient.
 
I'm not rooted -- and I'm sitting back for a few days waiting on the newest version to come out.

No worries, I'm patient.

if you updated, you might have waited too long. Unfortunately people don't realize that a good manufacturer will block almost all of the usable loop holes with updates. I wouldn't expect many more opportunities to realistically root this puppy.
 
Is this confirmed? Can you still do the root process if you've applied the 6/29 update? Can you apply the update after you've rooted if you're still running the stock ROM?
 
Trying to go thru the root process, but the links to the 2nd PC36img.zip file and the "different recovery.img" is broken. Anyone have a new link for these files? I'm dead in the water without it. It appears that all the links to joeyconway.com are broken.
 
Is this confirmed? Can you still do the root process if you've applied the 6/29 update? Can you apply the update after you've rooted if you're still running the stock ROM?

buddy, you dont read or search other posts at all do you.

If you applied the 2/29 update your SOL for now.
 
Yes I do actually, but I don't conduct a thorough search before posting in every thread. The question seemed relevant to the thread. I normally search throughly BEFORE starting a new thread. Sorry if I was not thorough enough...

Thank you for your info none the less. I held off on applying the update so that I can go thru the root process, but some of the files are not available.
 
Yes I do actually, but I don't conduct a thorough search before posting in every thread. The question seemed relevant to the thread. I normally search throughly BEFORE starting a new thread. Sorry if I was not thorough enough...

Thank you for your info none the less. I held off on applying the update so that I can go thru the root process, but some of the files are not available.

oh, say no more then my friend.

http://forum.xda-developers.com/showthread.php?t=706411

this is for you. If you don't have parallels or boot camp don't run the exe. But all the files you need are there.
 
oh, say no more then my friend.

http://forum.xda-developers.com/showthread.php?t=706411

this is for you. If you don't have parallels or boot camp don't run the exe. But all the files you need are there.

Thanks for the link!! Even one of their two mirrors has been taken down.
I do have Parallels installed but I was planning on following the Mac directions. I just watched the "SimpleRoot" video's from the XDA page link you sent. That seems super simple. I don't have the SDK downloaded on the Windows side so I'll have to do that. I'm a little confused about where in the process the "SimpleRoot" leaves me.
I kind of like going through the steps - I'm pretty literate - and knowing what they do. Unfortunately I have no idea what those PC36img.zip files are doing to the phone. How are they modified?
I'm going to have to hold off until tomorrow night to do this. I'm away from home so I need to have enough time to troubleshoot if things go wrong.
How much SD card space do I need free for the Nandroid backup?

Thanks!!