• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root How-to | Unrevoked Forever | Stock 2.1 to Stock 2.2 ROOTED

Last updated Tuesday October 4th, 2010. Updated for the 9-22-10 OTA Update 3.29.651.5

This Is a How-to that I created after learning the process with help from the freenode #HTC-EVO IRC Channel and on XDA's forums.


**ATTENTION - READ THIS FIRST **
I
AM NOT RESPONSIBLE FOR ANYTHING THAT HAPPENS FROM THESE INSTRUCTIONS, THEY WORKED FOR ME ON 2 DIFFERENT EVO's WITH NO ISSUES.

BASIC KNOWLEDGE OF TRANSFERRING, EXTRACTING, AND ZIPPING COMPRESSED FOLDERS IS REQUIRED FOR THIS PROCESS. IF YOU DO NOT KNOW HOW TO DO THIS, DO NOT CONTINUE.


Any problems with these steps should be taken to the #HTC-EVO IRC channel on Freenode for help.


If you have 2.2 Stock rooted with the process below, skip the first set of 10 steps and find the 9-22-10 OTA Update 3.29.651.5 instructions below.


Start with 2.1 Stock and skip step 1 if you are already rooted with unrevoked3.

1. Root with Unrevoked3.
(unrevoked)

2. Perform a "nandroid" backup
A.Reboot your phone into recovery mode. You can do this by removing your phone's battery, holding down the VOLUME DOWN button, and inserting the battery; at the menu, press VOLUME DOWN to highlight recovery, then press POWER to select it.
B. select "nandroid", then press POWER to select it.
C. select "backup", then press POWER to select it.
D. Once the backup has completed (3-5 mins or more depending on your setup) you will see "Backup Complete!"
E. Select "reboot system now"

3. Install Unrevoked Forever. (See the Unrevoked Site for instructions public:forever [RootWiki] or use mine)
A. Transfer unrevoked forever.zip to sd card and shut down the phone.
B. Reboot your phone into recovery mode. You can do this by removing your phone's battery, holding down the VOLUME DOWN button, and inserting the battery; at the menu, press VOLUME DOWN to highlight recovery, then press POWER to select it.
C. Select "install zip from sdcard", then press POWER to select it.
D. Select "choose zip from sdcard", then press POWER to select it.
E. select the unrevoked-forever.zip , then press POWER to select it and install.
F. Reboot Phone when complete.
G. After your phone starts, shut down phone and start back into HBOOT. You can do this by removing your phone's battery, holding down the VOLUME DOWN button, and inserting the battery;
H. Verify the First line on this screen says "S-OFF"
I. Reboot Phone.

4. Create Stock Recovery installer and flash to Stock Recovery
A. go to Menu>Settings>System Updates>HTC Software Updates, click "Check Now".
B. Click OK to download the Update. Note, this will not install the update... yet.
C. Once the Download is complete, Choose "Install Later".
D. Use a program called "Root Explorer" or another file browser to transfer the file (/cache/OTA_Supersonic_3.26.651.6-1.47.651.1_releasexxxxxxxxxxxx.zip) to the SD Card.
E. From your computer create stock recovery installer by extracting the OTA zip onto your computer, extract the zip inside of the OTA zip called firmware.zip. Then add the files android-info.txt and recovery.img from the firmware.zip to a zip file called PC36IMG.zip.
F. Put this file onto the SD Card.
G. Reboot your phone into HBOOT. You can do this by removing your phone's battery, holding down the VOLUME DOWN button, and inserting the battery;
H. it will detect the update and ask if you want to update and press VOLUME UP to do it. It will then say update complete and ask if you want to restart the device.
I. press VOLUME UP to restart the device.

5. Install the OTA Update

A. Once the device boots up you can now install the OTA Update, go to Menu>Settings>System Updates>HTC Software Updates.
B. Click "Check Now" and Click OK to download the Update. (if needed).
C. Once the Download is complete, Choose "Install Now".
D. Now let it install the updates and reboot (10-20 mins).

6.Flash to a Custom Recovery to allow rooting.
A. Once your phone has finished loading up with the new update, you will probably want to root your phone with a recovery such as "ClockworkMod" (http://downloads.unrevoked.com/forever/recovery/clockworkmod/PC36IMG.ZIP).
B. Place the on your SDcard to replace the one you used before (make a backup of the previous one if you wish to replace the recovery back to stock after rooting).
C. Reboot your phone into HBOOT. You can do this by removing your phone's battery, holding down the VOLUME DOWN button, and inserting the battery;
D. it will detect the update and ask if you want to update and press VOLUME UP to do it. It will then say update complete and ask if you want to restart the device.
E. press VOLUME UP to do so.

7. Root/Install Superuser.
A. Now you will want to "root" your phone by using Superuser 2.3.1 [APP] Superuser 2.3.1 - Big bugfixes [2010-08-11] - xda-developers.
B. you will want to be sure to use the the Eclair/Froyo version su-2.3.1-ef-signed.zip.
C. Copy this file to your SD card.
D. Reboot your phone into recovery mode. You can do this by removing your phone's battery, holding down the VOLUME DOWN button, and inserting the battery; at the menu, press VOLUME DOWN to highlight recovery, then press POWER to select it.
E. Select the "install zip from sdcard", then press POWER to select it.
F. Select "choose zip from sdcard", then press POWER to select it.
G. Select the su-2.3.1-ef-signed.zip, then press POWER to select it and install.
H. Reboot Phone.

8. (Optional) Flash back to stock recovery with the zip as in step 2 be sure to remove.

9. Remove PC36IMG.zip from your SD Card.


10. Update Wifi tether program for evo 2.2
wireless_tether-2_0_5-pre7
(android-wifi-tether - Project Hosting on Google Code)
From Changelog: "
Adds support for HTC Evo (Android 2.2 - FroYo) - master/infrastructure mode. "



9-22-10 OTA Update 3.29.651.5

The 9-22 update was a simple one for me. Here are the steps that I followed... your mileage may vary. As a side note, if you flashed back to the stock recovery, you will need to use Unrevoked3 to get the "recovery" back on your phone.

1. Perform a "nandroid" backup
A.Reboot your phone into recovery mode. You can do this by removing your phone's battery, holding down the VOLUME DOWN button, and inserting the battery; at the menu, press VOLUME DOWN to highlight recovery, then press POWER to select it.
B. select "nandroid", then press POWER to select it.
C. select "backup", then press POWER to select it.
D. Once the backup has completed (3-5 mins or more depending on your setup) you will see "Backup Complete!"
E. Select "reboot system now"

2.Install Update
A. go to Menu>Settings>System Updates>HTC Software Updates, click "Check Now".
B. Click OK to download the Update. Note, this will not install the update... yet.
C. Once the Download is complete, Choose "Install Later".
D. Use a program called "Root Explorer" or another file browser to transfer the file (/cache/OTA_xxxxxxxxxxxx.zip) to the SD Card.
E. Reboot your phone into recovery mode. You can do this by removing your phone's battery, holding down the VOLUME DOWN button, and inserting the battery; at the menu, press VOLUME DOWN to highlight recovery, then press POWER to select it.
F. Select "install zip from sdcard", then press POWER to select it.
G. Select "choose zip from sdcard", then press POWER to select it.
H. select the OTA_xxxxxxxxxxxx.zip , then press POWER to select it and install.
I. Reboot Phone when complete.
This will wipe out your custom recovery, update your phone to a stock recovery.

3. Root with Unrevoked3. (unrevoked)

Regards,
BenHoltz
 
worked, i however could not unzip the recovery? kept saying file was corrupt. hopefully i am the only one with that problem. i did have a stock ruu 1.47 from restoring my phone so i used that to restore phone and recovery. but all in all i have a stock rooted 2.2 now. thanks.

It's not corrupt, your default Windows zip app doesn't like it. WinRAR will decompress it just fine.
 
Upvote 0
worked, i however could not unzip the recovery? kept saying file was corrupt. hopefully i am the only one with that problem. i did have a stock ruu 1.47 from restoring my phone so i used that to restore phone and recovery. but all in all i have a stock rooted 2.2 now. thanks.

I had the download get corrupted once. Try deleting or "discarding" the update, then try downloading it again.
 
Upvote 0
Wow, I am surprised at how complex that procedure was. I feel compelled to share with you a much easier way to get to the same fully-rooted state. Again, starting from stock 2.1:

1) run Simpleroot (see first link in my sig). This is a GUI that, behind the scenes, basically roots your filesystem, unlocks nand (S-OFF), and flashes a custom recovery all in the two buttons on the UI.

2) Flash the 2.2 rooted stock rom (2nd link in my sig). Procedure also requires you to flash radio and wimax separately. You do all the flashing from your custom recovery that you got from the above step.

3) Done. But if you want wifi tether, 50+ FPS, increased touch/slide sensitivity, 5-pt touch, CPU throttling, flash the netarchy custom kernel (3rd link in my sig), again from your custom recovery image. Then install the latest wifi tether app.

Essentially, Simpleroot eliminates the need for the OP's step 1 and 2; does step 3, 5, 6, and 8 automatically behind-the-scenes. The only manual process is step 4: the flashing of the rooted 2.2 stock rom.
 
  • Like
Reactions: Drew95376
Upvote 0
Wow, I am surprised at how complex that procedure was. I feel compelled to share with you a much easier way to get to the same fully-rooted state. Again, starting from stock 2.1:

1) run Simpleroot (see first link in my sig). This is a GUI that, behind the scenes, basically roots your filesystem, unlocks nand (S-OFF), and flashes a custom recovery all in the two buttons on the UI.

2) Flash the 2.2 rooted stock rom (2nd link in my sig). Procedure also requires you to flash radio and wimax separately. You do all the flashing from your custom recovery that you got from the above step.

3) Done. But if you want wifi tether, 50+ FPS, increased touch/slide sensitivity, 5-pt touch, CPU throttling, flash the netarchy custom kernel (3rd link in my sig), again from your custom recovery image. Then install the latest wifi tether app.

Essentially, Simpleroot eliminates the need for the OP's step 1 and 2; does step 3, 5, 6, and 8 automatically behind-the-scenes. The only manual process is step 4: the flashing of the rooted 2.2 stock rom.

Would I be able just simple root over the unrevoked3 I Have installed already? Thanks for the help.
 
Upvote 0
Would I be able just simple root over the unrevoked3 I Have installed already? Thanks for the help.

If you are already rooted with unrevoked, I would suggest my method.

Yes, that worked for me and now I am fully rooted. The new one click simple root is as easy as it gets. I would suggest doing that. I don't really trust unrevoked anymore.

We aren't here to debate, this is a How-to for people who were looking for the unrevoked method to go to 2.2 stock rooted. Yes there are many ways to go about this, however this method WORKS.


Worked great! Thank you much, very pleased.

Glad to hear. :D
 
Upvote 0
Upvote 0
Can I get a little more explanation on this please:

E. From your computer create stock recovery installer by extracting the OTA zip onto your computer, extract the zip inside of the OTA zip called firmware.zip. Then add the files android-info.txt and recovery.img from the firmware.zip to a zip file called PC36IMG.zip.

Where are these files:
"Then add the files android-info.txt and recovery.img from the firmware.zip to a zip file called PC36IMG.zip."

And how do you add them to: PC36IMG.zip?

Noob. Thx.
 
Upvote 0
Can I get a little more explanation on this please:

E. From your computer create stock recovery installer by extracting the OTA zip onto your computer, extract the zip inside of the OTA zip called firmware.zip. Then add the files android-info.txt and recovery.img from the firmware.zip to a zip file called PC36IMG.zip.

Where are these files:
"Then add the files android-info.txt and recovery.img from the firmware.zip to a zip file called PC36IMG.zip."

And how do you add them to: PC36IMG.zip?

Noob. Thx.

You extract the files to a folder. Then you take them and create a new zip file with them as the contents. Google is your best friend to find out how to do this.
 
Upvote 0
When I extract firmware.zip, no android-info.txt file or recovery.img appears as it seems they obviously should per the excellent directions... instead a new zip appears called firmware.zip.cpgz. When that is extracted i get firmware2.zip, and then it's a loop. Ideas on that? So basically, can never find the files necessary to create the end zip to put on the card.
Maybe someone could (rise to the height of coolness and) post a link to a properly created PC36IMG.zip from that step. All other steps are no problem.
 
Upvote 0
When I extract firmware.zip, no android-info.txt file or recovery.img appears as it seems they obviously should per the excellent directions... instead a new zip appears called firmware.zip.cpgz. When that is extracted i get firmware2.zip, and then it's a loop. Ideas on that? So basically, can never find the files necessary to create the end zip to put on the card.
Maybe someone could (rise to the height of coolness and) post a link to a properly created PC36IMG.zip from that step. All other steps are no problem.

If the stock recovery was not copyrighted by HTC I'd upload a copy. Anyone willing to post a link to a rapidshare?

-BenHoltz
 
  • Like
Reactions: doubleoseven
Upvote 0
I rooted with unrevoked2, then did the manual steps from toastch on xda. Where in the process do I start? I have CM6 RC2 installed now with RA recovery and .76 bootloader and 2.15 radio. I am using the ENG bootloader. I know the number may be slightly off or incomplete, if the rest are needed let me know I will get them.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones