This night keeps getting better and better. The unrevoked team just announced the release of their anticipated Unrevoked Forever tool. What does it do? While the summary provided by unrevoked is a far better explanation, I’ll keep it short and sweet: once you install unrevoked forever, your phone can flash unsigned updates, no matter what, forever. At the moment, “your phone” must be an EVO 4G or an HTC Incredible and run the specified baseband versions as shown below.
unrevoked forever is a tool to set your Android phone's security level to
S-OFF. The security level is a flag stored on the radio; when the flag is
S-OFF, the bootloader (HBOOT) will no longer check the signatures of firmware images before flashing them. This allows custom firmware images to be uploaded, including unsigned
hbootimages (as well as official images that have been modified). When the system is
S-OFF, the NAND flash memory protection is also reduced; this allows all partitions (including
/system) to be written to while the operating system is booted.
The most substantial benefit of unrevoked forever is that the change is stored in the radio's NV memory; no
ENGbootloader is necessary to continue to flash firmware images. Even if an “unrootable” OTA update is accepted, a device on which unrevoked forever has been run will still be able to reflash a custom
We know you just want to install unrevoked forever. However, before you do, please read this section in its entirety. It contains important information to avoid bricking your phone.
We believe unrevoked forever to be safe for your phone. However, forever unlocks a few capabilities that make it substantially easier to cause (in some cases, permanent) damage. Here are a list of things to be aware of:
As with all hacks to your phone's firmware, setting your phone
S-OFFwill void the warranty on your phone. Do not take your phone in for support until you have set your phone
S-ONand removed all custom modifications. Damaging your phone by flashing a custom bootloader, or other unusual combinations of firmware, is not covered under warranty; although your carrier may not check to see if your phone was modified, please be honest.
unrevoked forever allows you, among other things, to reflash the
hbootpartition on your phone. Doing so carries risk; a bad
hbootflash can render the phone permanently unusable. Be cautious about where you accept updates from.
When doing updates, be sure to flash all partitions at the same time. For instance, on Incredible, running a 0.92
hbootand a 2.15
radiowith a 2.6.29 Linux kernel will result in the system becoming unusable until reflashed.
When updating using an official OTA, update using an official
recovery. See below for instructions.
unrevoked forever comes with NO WARRANTY (express or implied), and NO GUARANTEE OF FITNESS for any particular task. Although we have attempted to minimize the risk the best we can, the authors do not disclaim any chance of damage to your phone. The entire risk of running unrevoked forever lies with you, the user.
At this time, the following devices are supported.
HTC Droid Incredible, running radio baseband versions:
HTC EVO 4G, running radio baseband versions:
You can determine your radio baseband version by holding the VOLUME DOWN key while powering on the phone.
We believe the mechanism behind unrevoked forever may work for other radios and devices, and will add support as radio images are made available to us.
To install unrevoked forever on your phone, perform the following steps.
If your phone does not already have a custom recovery, use unrevoked3 to root your phone.
The installation process cannot take place if the phone does not have a custom recovery installed.
Download the most recent ''update.zip'' to a temporary location on your computer.
update.zipfile into the root of your SD card. You can do this with
adbwith the command:
adb push update.zip /sdcard/update.zip
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.
Did you read the important safety information above?
Do so now before continuing.
apply sdcard:update.zipfrom the menu by pressing POWER.
Press VOLUME DOWN until
Yesis highlighted, then press POWER to select it.
Review the output to determine if there were any errors.
If messages beginning in
E:appear, stop! If possible, join IRC for support.
Restart the phone normally, then reboot the phone into the bootloader. This can be done by holding VOLUME DOWN while powering the system up. Observe at the top that
Optional, but recommended: show your support (and your S-OFF bootloader) by flashing a custom splash screen!