- Jun 1, 2010
- 2,760
- 412
- 0
HOLY CRAP - Can this be done? - Yes, It is my suggestion though to use unrevoked forever and this thread at XDA: [ROOT][GUIDE] HBoot 2.02/2.10 SOFF - On Fire Like Wood Edition - Upd. 12.20.10 - xda-developers - I've been at this for like 7 hours and it's possible, I'm back on my nandroid after going to hboot2.10 and radio 2.15 stock, but it took WAY too long and I'd have to start from scratch to make an easy to follow guide - I feel like I'm lucky that I'm still booting CM w/my 4G RSA keys in tact
Don't do this it totally isn't working in a good place yet.
If you're still reading this now you shouldn't be, hit the back button
EDIT: Working out some fastboot stuff for recovery/bootloader. - I'd have to say this is totally a work in progress, though the progress has been huge, getting back to engineering, just a matter of time until I can break free and get a recovery in)
Alright guys, lets see what we can do here. Lets try the 2.2 root method (old root method that hasn't been automated over a million times) and see if we can get a different bootloader on there. We won't be using unrevoked.
All of this is credit to: xda-developers from this thread: [GUIDE] How to root Android 2.2 on the EVO 4G Outdated - xda-developers.
DISCLAIMER: You are rooting your phone with this step by step tutorial at your own risk. If there are any issues, it is not my fault and I will not take responsibility for a bricked device. Continue at your own risk. (There should not be any problems but please make sure that you educate yourself on rooting and all that comes along with it.)
If your phones blow up I'm sorry but I don't think that will happen:
You will lose all of your data on your phone, so if you need to backup any contacts/texts/etc do it now.
Update: I've uploaded just the platform tools folder to make it easier: platform-tools.zip (just unzip this file and copy the files below to the same directory)
1) download the android SDK - http://dl.google.com/android/android-sdk_r08-windows.zip ^^ Use the zip unless you really want the SDK! ^^
Extract this to it's own folder, it should be "android-sdk-windows", launch SDK Manager, It will open with a box to get all these different things, just highlight everything and select reject (otherwise it'll take forever), and only have Android SDK Platform Tools as the only selection with a check box, then download it. (if there's an easier way someone please update) Now you'll have a platform-tools folder in your adndroid sdk folder, to make this all easier after this point, exit out of the SDK manager and copy the whole android-sdk-windows folder to c:\.
2) download HTC sync - HTC Mobile Phone Support - HTC EVO?„? 4G (Sprint) - Downloads
3) download this file and extract it to it's own folder: http://evo4g.me/downloads//count.php?target=evo-root.zip
4) download this: http://evo4g.me/downloads//count.php?target=PC36IMG.zip (this is an image of stock factory installation)
5) Turn on USB debugging (from the home screen: menu > settings > applications > development > usb debugging)
6) copy the files that you extracted from evo-root.zip to c:\android-sdk-windows\platform-tools\
7) also copy the PC36IMG.zip file you downloaded to c:\android-sdk-windows\platform-tools\ (*note - DO NOT extract this file) It's important you get the WHOLE file, once I got it and it was all corrupted and drove me crazy, here's the MD5: e52f6ec4f8f5fd6dc251ef19ee19750b you can get a free MD5 checker to just be sure)
8) Open a command prompt on your PC (start menu > run > type "cmd" and hit enter )
9) change directory to platform tools in the sdk (cd c:\android-sdk-windows\platform-tools\ )
10) Connect your HTC Evo 4G to your PC, give it a second to install the usb debugging drivers
11) in the command prompt enter these:
12) Install z4root from the market or use the apk attached to this post. Choose temporary root and let it go through it's process to acquire temp root.(I had to sign in to market and get astro file manager to view the file on my sd card, to install it so just getting it at market is easier).
13) Enter this:
Hit "Allow" on your phone to gain root access.
It should have a "#" sign. Yay Root.
Keep going:
When the phone reboots in to hboot, select bootloader (in this mode you have to use the volume up & down buttons to highlight your choice, then the power button to select it)
As this loads it's scanning the PC36IMG.zip file we copied over before so it's OK if it takes a few minutes, when it's done it will ask if you want to update, select yes!
Once it's finished and your phone restarts you'l be on Android version 2.1 Eclair! Wait What?!? Yup, really - but we're not done yet!! Just halfway there.. Keep going:
All of this is credit to xda-developers from this thread: The easiest 1.47.651.1 root+nand unlock you'll ever see without a gui (Updated) - xda-developers
14) Don't setup your phone, this installation is just temporary, like a rest stop on the way to permanent root.
15) Time to get some more files! (put these in their own folder so there isn't any confusion from the files we got earlier)
http://sdx-downloads.com/sdx/evo/troot/eng-PC36IMG.zip (once this file downloads it's important to rename it to PC36IMG.zip - remove the "eng-") - This is the 2.1 engineering build of software for the Evo and is different then the one we got earlier, put this in it's own folder like "root-part2" for reference!)
xda-developers (requires free XDA membership for download, when you get it, extract it to it the root-part2 folder) -Or get the zip attached to this post it has this file and the next file: (it's at the bottom of the post)
xda-developers (requires free XDA membership for download, when you get it extract it to the root-part2 folder) -
http://koush.tandtgaming.com/recoveries/recovery-clockwork-2.5.0.1-supersonic.img (when this is done, rename it to "recovery.img" and copy it to the root-part2 folder)
16) Enable USB Debugging and mount the EVo in disk mode, erase the file PC36IMG.zip from the SDCARD!
17) copy the files from the root-part2 folder to the sdcard! (pc36img.zip, mtd-eng.img, recovery.img, flash_image)
18) Turn off disk mode!
19) Click back in to the command prompt window and do this:
20) When the phone boots back up: (If you get a permission denied error, just re do step 19)
Same thing as before, select bootloader, let it scan the file, when asked to update, select Yes!
21) When the phone comes back up with the HTC engineering software, enter this from command prompt:
Now you're rooted with the engineering bootloader installed and clockwordmod recovery installed!
I would suggest updating your radios: [ Radios ][ 12-17 ] All EVO Radio, WiMAX, PRI, NV & HBoot versions - xda-developers & Installing a more updated ROM!
Don't do this it totally isn't working in a good place yet.
If you're still reading this now you shouldn't be, hit the back button
EDIT: Working out some fastboot stuff for recovery/bootloader. - I'd have to say this is totally a work in progress, though the progress has been huge, getting back to engineering, just a matter of time until I can break free and get a recovery in)
Alright guys, lets see what we can do here. Lets try the 2.2 root method (old root method that hasn't been automated over a million times) and see if we can get a different bootloader on there. We won't be using unrevoked.
All of this is credit to: xda-developers from this thread: [GUIDE] How to root Android 2.2 on the EVO 4G Outdated - xda-developers.
DISCLAIMER: You are rooting your phone with this step by step tutorial at your own risk. If there are any issues, it is not my fault and I will not take responsibility for a bricked device. Continue at your own risk. (There should not be any problems but please make sure that you educate yourself on rooting and all that comes along with it.)
If your phones blow up I'm sorry but I don't think that will happen:
You will lose all of your data on your phone, so if you need to backup any contacts/texts/etc do it now.
Update: I've uploaded just the platform tools folder to make it easier: platform-tools.zip (just unzip this file and copy the files below to the same directory)
1) download the android SDK - http://dl.google.com/android/android-sdk_r08-windows.zip ^^ Use the zip unless you really want the SDK! ^^
Extract this to it's own folder, it should be "android-sdk-windows", launch SDK Manager, It will open with a box to get all these different things, just highlight everything and select reject (otherwise it'll take forever), and only have Android SDK Platform Tools as the only selection with a check box, then download it. (if there's an easier way someone please update) Now you'll have a platform-tools folder in your adndroid sdk folder, to make this all easier after this point, exit out of the SDK manager and copy the whole android-sdk-windows folder to c:\.
2) download HTC sync - HTC Mobile Phone Support - HTC EVO?„? 4G (Sprint) - Downloads
3) download this file and extract it to it's own folder: http://evo4g.me/downloads//count.php?target=evo-root.zip
4) download this: http://evo4g.me/downloads//count.php?target=PC36IMG.zip (this is an image of stock factory installation)
5) Turn on USB debugging (from the home screen: menu > settings > applications > development > usb debugging)
6) copy the files that you extracted from evo-root.zip to c:\android-sdk-windows\platform-tools\
7) also copy the PC36IMG.zip file you downloaded to c:\android-sdk-windows\platform-tools\ (*note - DO NOT extract this file) It's important you get the WHOLE file, once I got it and it was all corrupted and drove me crazy, here's the MD5: e52f6ec4f8f5fd6dc251ef19ee19750b you can get a free MD5 checker to just be sure)
8) Open a command prompt on your PC (start menu > run > type "cmd" and hit enter )
9) change directory to platform tools in the sdk (cd c:\android-sdk-windows\platform-tools\ )
10) Connect your HTC Evo 4G to your PC, give it a second to install the usb debugging drivers
11) in the command prompt enter these:
The PC36IMG.zip file will take longer, it's like 180MB.adb push flash_image /data/local/
adb push mtd-eng.img /sdcard/
adb push PC36IMG.zip /sdcard/
12) Install z4root from the market or use the apk attached to this post. Choose temporary root and let it go through it's process to acquire temp root.(I had to sign in to market and get astro file manager to view the file on my sd card, to install it so just getting it at market is easier).
13) Enter this:
adb shell
su
Hit "Allow" on your phone to gain root access.
It should have a "#" sign. Yay Root.
Keep going:
cd /data/local
./flash_image misc /sdcard/mtd-eng.img
reboot bootloader
When the phone reboots in to hboot, select bootloader (in this mode you have to use the volume up & down buttons to highlight your choice, then the power button to select it)
As this loads it's scanning the PC36IMG.zip file we copied over before so it's OK if it takes a few minutes, when it's done it will ask if you want to update, select yes!
Once it's finished and your phone restarts you'l be on Android version 2.1 Eclair! Wait What?!? Yup, really - but we're not done yet!! Just halfway there.. Keep going:
All of this is credit to xda-developers from this thread: The easiest 1.47.651.1 root+nand unlock you'll ever see without a gui (Updated) - xda-developers
14) Don't setup your phone, this installation is just temporary, like a rest stop on the way to permanent root.
15) Time to get some more files! (put these in their own folder so there isn't any confusion from the files we got earlier)
http://sdx-downloads.com/sdx/evo/troot/eng-PC36IMG.zip (once this file downloads it's important to rename it to PC36IMG.zip - remove the "eng-") - This is the 2.1 engineering build of software for the Evo and is different then the one we got earlier, put this in it's own folder like "root-part2" for reference!)
xda-developers (requires free XDA membership for download, when you get it, extract it to it the root-part2 folder) -Or get the zip attached to this post it has this file and the next file: (it's at the bottom of the post)
xda-developers (requires free XDA membership for download, when you get it extract it to the root-part2 folder) -
http://koush.tandtgaming.com/recoveries/recovery-clockwork-2.5.0.1-supersonic.img (when this is done, rename it to "recovery.img" and copy it to the root-part2 folder)
16) Enable USB Debugging and mount the EVo in disk mode, erase the file PC36IMG.zip from the SDCARD!
17) copy the files from the root-part2 folder to the sdcard! (pc36img.zip, mtd-eng.img, recovery.img, flash_image)
18) Turn off disk mode!
19) Click back in to the command prompt window and do this:
adb shell "rm /data/local/rights/mid.txt"
adb shell "ln -s /dev/mtd/mtd1 /data/local/rights/mid.txt"
adb reboot
20) When the phone boots back up: (If you get a permission denied error, just re do step 19)
adb shell "cat /sdcard/flash_image > /data/local/rights/flash_image"
adb shell "chmod 755 /data/local/rights/flash_image"
adb shell "/data/local/rights/flash_image misc /sdcard/mtd-eng.img"
adb reboot bootloader
Same thing as before, select bootloader, let it scan the file, when asked to update, select Yes!
21) When the phone comes back up with the HTC engineering software, enter this from command prompt:
adb shell "cat /sdcard/flash_image > /data/flash_image"
adb shell "chmod 755 /data/flash_image"
adb shell "/data/flash_image recovery /sdcard/recovery.img"
Now you're rooted with the engineering bootloader installed and clockwordmod recovery installed!
I would suggest updating your radios: [ Radios ][ 12-17 ] All EVO Radio, WiMAX, PRI, NV & HBoot versions - xda-developers & Installing a more updated ROM!
Last edited: