This article mentions rooting and the flashing of non-stock roms. If you’re unfamiliar with either term, hit up our primers here and here for additional information

Good news for those of you that were hoping to root your EVO the minute you tear it free from the box: the instructions and files needed in order to root the device have been officially released online.

User ‘toastcfh’ over at XDA-Developers, who’s been providing us with teaser images and video of his rooted EVO for the last couple of weeks, has come clean with detailed instructions on how you can get sweet, sweet root access on your EVO. You can find his original thread here, and I’ll paste our tweaked and detailed version of his tutorial below as well. Note that all credit goes to ‘toastcfh’ for this incredible feat.

It’s interesting to note that they haven’t been able to find a way to write to the system or recovery partitions while booted into the Android operating system. I know for a fact this can be done on the Nexus One and T-Mobile G1/HTC Dream, but am not sure about other phones.

Following these instructions will require you to wipe your EVO. Other bad things may(but probably won’t) happen as well. Proceed with caution

Grab The Files Here

Should anything happen to the above links, I’m mirroring them here:

Get To Flashing Here

Luckily this seems like it’s pretty easy to accomplish. Hopefully we’ll be able to get some hands on information from our resident EVO 4G owner Artem, when he returns from his vacation in Europe.

How To Flash The Rom:

  • Place the previously linked PC36IMG.zip in the root of your SD card
  • Turn your phone off
  • Hold down the ‘Volume Down’ button while powering on the phone. Keep the ‘Volume Down’ button held down until you see a white boot loader screen
  • After a few seconds, the boot loader will scan the SD card for update files. It should locate PC36IMG.zip. According to XDA-Developers, you’ll see a blue progress bar and it should take about 30-60 seconds to complete
  • You should then see a list of images that were found, and it will ask you if you would like to flash. Say yes.
  • Once that has completed it will ask you if you would like to reboot. Again, say yes.
  • The phone will reboot into a fresh, rooted rom! Enjoy!

Over at XDA they also recommend renaming the PC36IMG.zip on your SD card to something like ‘root-PC36IMG.zip’. I’m not sure why that’s necessary, but I’m sure they mentioned it for a reason.

How To Flash The Recovery Image:

You’ll need access to the ‘adb’ utility from the Android SDK. Luckily, toastcfh packaged this in to the EVO-recovery.zip.

  • Download the EVO-recovery.zip linked above
  • Once that’s finished downloading, extract it to a directory you can access via the command line.
  • At this point we want to open up the command line
    • In Windows, you’ll probably want to go to Run –> then type ‘cmd’ and press enter
    • In OSX, you’ll want to go to Finder –> Applications –> Utilities –> Terminal
    • In Linux, use the terminal of your choice.
  • Hopefully you know your way around the command line..at least enough to get to the directory where the files have been extracted. If you don’t, then you may want to hit the Googles for specific information on your command line program.
  • Once you’re in the directory, type:
    • In Windows: ‘adb-windows.exe reboot recovery’ without quotes, then press enter
    • In OSX: ‘./adb-mac reboot recovery’ without quotes, then press enter. If that returns an error, try typing this first: ‘chmod 755 adb-mac’, then re-entering the first command
    • In Linux: ‘./adb-linux reboot recovery’ without quotes, then press enter. If that returns an error, try typing this first: ‘chmod 755 adb-linux’, then re-entering the first command
  • Your EVO should now be in recovery mode.
  • The next step diverges a bit based on your operating system
    • In Windows, Open up the directory you extracted ‘EVO-recovery.zip’ to in Explorer, then double click ‘recovery-windows.bat. Make sure it’s running as an administrator.
    • In OSX: Again, from the terminal, type ‘./recovery-mac.sh’. If that returns an error, try typing this first: ‘chmod 755 recovery-mac.sh’, then re-enter the ‘./recovery-mac.sh’ command
    • In Linux: Again, from the terminal, type ‘./recovery-linux.sh’. If that returns an error, try typing this first: ‘chmod 755 recovery-linux.sh’, then re-enter the ‘./recovery-linux.sh’ command
  • At this point, you should be at the recovery image. You’re pretty much done. You can make a Nandroid backup if you’d like, or you can go ahead and reboot.
In order to navigate through the options in the recovery menu, you’ll need to use the ‘Voume Up’ and ‘Voume Down’ rockers to change you selection, and hit the ‘Power’ button to perform the selected action

Again, many thanks to toastcfh over at XDA-developers for accomplishing this. If you have any questions or problems, I’d suggest browsing through the thread at XDA or leaving a comment. We’ll try and help you out if possible.

Enjoy!

Source: XDA-Developers

Via: Engadget