This is seriously impressive stuff - the guys from the unrevoked team did it again, and this version 3.2 is definitely their best release yet. Most of the credit, outside of the core unrevoked team, belongs to Sebastian Krahmer for discovering the exploit that works on all supported phones.

This article mentions rooting, Nandroid, and flashing of custom ROMs. If you’re unfamiliar with some of the terms, hit up our primers here:
  1. Rooting Explained + Top 5 Benefits Of Rooting
  2. Custom ROMs Explained And Why You Want Them
  3. How To Fully Back Up And Restore Your Android Phone Using Nandroid Backup

Unrevoked 3.2 Features

  1. One-click root without reinstalling/reflashing/wiping your existing stock Android OS.
  2. Flashing of custom ClockworkMod recovery that allows installation of custom ROMs and nandroid backups/restores.
  3. NAND unlock and S-OFF (disabled security) for select devices (see the title as well as the quote below).

Supported Devices

Here is the list of supported Android handsets, as per the unrevoked3 wiki:

  • Sprint EVO 4G (HTC Supersonic)
  • Droid Incredible (HTC Incredible)
  • HTC Desire GSM
  • HTC Desire CDMA (HTC BravoC)
  • HTC Aria
  • Droid Eris (HTC DesireC)
  • HTC Wildfire (HTC Buzz)

unrevoked3 will permanently unlock NAND write protection by default on the following phones:

  • Sprint EVO 4G
  • Droid Incredible (HTC Incredible)
  • HTC Desire CDMA (HTC BravoC)

New in 3.2

  • v3.2:

    • Added support for Froyo builds on all supported devices (thanks to Sebastian Krahmer)
    • Added support for the CDMA Desire
    • Optionally disables security on supported CDMA devices
  • FAQ

    • Does unrevoked3 give me root?
      Yes. It previously did not; as of version 3.0, it does.

    • What does this do, then?
      unrevoked3 will replace the stock Android recovery with a custom one, which adds many features including “nandroid” backups, the ability to use custom ROMs, and a greater amount of flexibility and customization of your Android phone.

    • Does this permanently unlock the NAND flash on my phone?
      Yes. The default configuration of this tool disables the phone's security, which also disables the NAND locks placed on the storage by the bootloader. If you choose not to disable security, the /system partition will be read-only after the tool completes.

    • How do I re-enable security on my device?
      If you wish to re-enable security on your device, please follow the instructions for S-ON on the unrEVOked forever page.

    • How do I use a custom recovery image instead of the packaged ClockworkMod?
      You will need to choose a .img file, which is a binary file suitable for flashing. A .zip file will not work and may render your recovery partition inaccessible until you run unrevoked3 with an appropriate image.

    • Are any drivers required?
      On Linux and OS X, the program is self-contained. For Windows users, please install the HBOOT drivers available here.

    • I'm running Linux and it won't detect my device!
      Either run the program with root permissions, or add appropriate udev rules to the file /etc/rules.d/51-android.rules. Instructions are available at the Android Developers website.

    • The program hangs when “waiting for the system to settle.”
      Uninstall any programs that may connect to the phone over USB and automatically sync. Specifically, we have had interference from HTC Sync and Doubletwist in the past; other programs may also cause trouble.

    • Will you release the source code?
      At this time, we are not disclosing the vulnerability we have exploited to unlock the NAND flash.

    • That doesn't seem fair! Android is about open source.
      In some senses, we agree; but at times, a tradeoff needs to be made. Releasing the source code for this, we believe, would compromise the greater ability to unlock devices like these in the future. Given the choice between sacrificing the liberty of running code on our handsets and the liberty of reading the code by which we unlock it, we feel that the millions of handsets are more important. It is unfortunate that we must make such a choice, and we look forward to the day in the future that no such decision need be made.

    • I found this software useful, and I would like to donate to the team!
      Thank you for your support. At this time, the team behind unrevoked3 does not accept donations; but we highly encourage our users to donate to the Electronic Frontier Foundation. The EFF performs the important role of standing up for our digital liberties, including the liberties to reverse-engineer devices that we own. If you are able, please consider making a contribution to them so that they can continue to perform this valuable service.



    Windows users, please download and install these HBOOT drivers first.

    Update 9/6/10 10:30PM PST: Unrevoked just posted a note on twitter:

    We're seeing some strange problems with Unrevoked 3.2, so we've pulled the release for a bit. Please hold on!

    and followed it by another:

    Don't worry if you've already run 3.2 - you are rooted and everything is OK. It's just a problem for users while running it.

    So unrevoked 3.2 is temporarily unavailable, but should be patched up and back shortly:

    We're looking at some minor bugs that a very small number (two) EVO users have encountered and have taken the tool down for a short while until we're satisfied that they have been resolved.

    – unrevoked team

    You can download unrevoked 3.2 for Windows, Linux, and Mac OS from this page.

    Credit: Unrevoked, thanks Rudy

    You can discuss this unrevoked3 release over at DroidForums.net

    Artem Russakovskii
    Artem is a die-hard Android fan, passionate tech blogger, obsessive-compulsive editor, bug hunting programmer, and the founder of Android Police.
    Most of the time, you will find Artem either hacking away at code or thinking of the next 15 blog posts.

    • Kane

      Rooted my EVO on a Mac in 5 minutes. No problems whatsoever, now going to test the rest (NAND unlock, etc).

    • Huppen

      What about 1-click root for HTC Legend?
      Some brainiac should be able to make that happen for us who are less fortunate in the braindepartement. Cheers.

    • smittynsc

      So this will or will not create a recovery file for my phone? I am new to Android and rooting and have been doing a lot of research but am still confused as how to create a recovery file for my EVO... please help smitty43082@gmail.com

      • http://www.AndroidPolice.com Artem Russakovskii

        This should, yeah. As soon as it's back, install it and let it do its thing. Then, install ROM Manager and follow the Nandroid backup/recovery guide that I listed in the post.

    • ricky

      help i am new to android. i am not so good at this stuff. i need a simple root for my evo 4g 2.2 and i found this. do i need my computer? do i need a driver for windows like it says above ?how do i install ? and how do i backup my evo?

    • adam

      Does this work with Droid 1?

    • rudylo1

      i thought ROMs are .zip files? so unrevoked cant do .zip files there for no CM6??

      • Tim

        you can use rom manager app to install cm6. there is another way to install roms which is quite easy. after you run the unrevoked program and gain S-off you can:
        1) save a .zip file of a rom to the root of your sd card and boot your phone into h-boot.
        2) select recovery and then select install zip from sdcard.
        3) select choose zip from sd card and select the rom zip file.
        4) select yes and it will install the rom.


        I have had a problem a couple times using rom manager to install a rom where it did nothing when i choose to install a rom from sd card so the process explained above was the only way to install it.

        I would like to point out that i am also new to the adroid dev realm and i am not trying to say i know how everything works this is just from my expierence of messing around with my phone :)

    • Robert Ruvalcaba

      Does this work on the HTC Aria?

      I'm new to this whole Android thing (long-time BB user), but so far pretty amazing.

    • notso

      How do I re-enable security on my device?
      If you wish to re-enable security on your device, please follow the instructions for S-ON on the unrEVOked forever page.
      I cannot figure this out is there a more step by step method? I rooted b my phone to tether but it was unsuccessful for me, now I cannot update my apps and would like to return to the original state if possible.... Any ideas?

    • Trebor

      Thanks to All on Team Unrevoked! From a fmr I1000 Nextel user of 10yrs! It was hard to give up my indestructible flip/2way but I can do so much more now! A happy HTC EVO user now in the 21st Century! Happily donated to the suggested Android defenders above, keep up the great work nerds! From a MI Snyder tough nerd supporter.

    • stef

      im using htc desire just a quick question really if i just want to root the phone and keep the stock firmware should i just tick
      disable security on phone to keep the desire stock firmware

    • Anthony

      Will this work for Samsung Intercept? Please email me with answer.

    • ryan

      pls help me how to root my htc wildfire froyo 2.2. give me instructions pls.

    • chartoman

      I have the same problem... I updated my wildfire to 2.2 froyo and now i can't root it.if somebody knows somthing...plz help me...e-mail : chartoman@yahoo.gr

    • Amit

      m also having htc wildfire with Froyo please help me to root my device.......
      my id is imamit89@gmail.com

    • ruben

      I am also have wildfire. I was doing root with unrevoked 3 but I have froyo and it was imposible. please help me

    • Jake

      it says desire CDMA, so am i to assume that the GSM version of the desire is not supported?

      • Millo

        All wildfire users, you have to get S-OFF after newest release 2.2 froyo stock rom from htc its no longer possible to use root with unrovoked. To root your phone you have to first flash a hacked h-boot to your phone at http://alpharev.nl/ this will take S-OFF, then after you can use unrevoked.
        Caution!! You might brick your phone and you can never get the old h-boot back even if you succed.
        be aware!! You also lose!!! your granti on your phone if youhave anything left.
        I cant remember if you need to do this, long time ago since i rooted a wildfire, but i think you maby have to downgrade to 2.1 rom to use alpharev. This guide can help you with that. http://forum.xda-developers.com/showthread.php?t=921752
        then use alpharev and upgrade again to htc stock rom 2.2 same method as in the guide for downgrade. Now then use unrevoked to root your phone.

    • J Kalmoni

      Anyone have straight forward start-to-finish instruction for Linux user???

      • J Kalmoni

        Anyone have straight forward start-to-finish instruction for Linux user??? One an Evo 4G

    • ndaru

      same...to having htc wildfire with Froyo please help me to root my device…….
      my id is tech2adjie@ymail.com

    • Tiago J. Pavan

      I buy a wildfire yesterday, and it comes with Froyo installed. There's some way to root it?
      Any help is very appreciated.

    • Scubapath

      Does not work on the HTC Desire CDMA with HBoot 1.06 .

    • choice2rejoice

      Yeah funny....on the site of Unrevoked:"At this time, unrevoked3 works on all versions of the supported phones, thanks to work based on the exploit discovered by Sebastian Krahmer." But my Wildfire is listed as supported....but I can not root it....so maybe it's an idea to put that on that site too....