un revoked

Upload: zemaria70

Post on 02-Jun-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 Un Revoked

    1/5

    unrevoked

    Revolutionary: S-OFF & Recovery Tool 0.4pre4At last, the time has come -- AlphaRev and unrevoked have come together to join our strengthsand build an S-OFF tool for the next wave of phones. We're very excited about this, and we hopethat you will be too! We've been working on this for a while, and we'd like you, our fellowdevelopers, to get early access, so you can build awesome applications and amazing ROMs foreveryone to use. So, today, we're releasing for you a developer preview of something that we callRevolutionary.

    Revolutionary ? Why the name? Well, this tool is revolutionary in a couple of ways. It's the firstmajor collaboration between two development groups that we know of -- and in honesty, we'vestood on the shoulders of other giants, too, in building this! It's revolutionary in some of themechanisms by which we gain S-OFF; we have worked quite a while to build this, and we thinkthat we've come up with a robust solution. And, we'd like to think of it not just as a revolutionarytool, but as a revolutionary itself! Over the past few months, our community has successfullyconvinced HTC and other vendors of the need to provide unlocked bootloaders for their phones . As we build this tool out to work with the unlocked updates, we're excited about the next waveof innovation that this tool can help spark.

    Let's get started!

    This software is a developer pr eview . We still haven't made it perfectly easy to use foreveryone, but we want power users and developers to be able to get started . If you're not adeveloper, feel free to try it out anyway; but you'll have to be patient with us while we iron outthe wrinkles .

    All devices included in this release have been pretested. Please note, however, that bugs couldstill be present! If you're willing to accept the risks anyway, download the binary for your OS

    below, and generate a beta key through the application form that appears. In case we need tomake changes to the tool, every phone has a unique beta key, so in this developer preview, you'llhave to get a key for each phone you wish to unlock.

    Before you begin, please carefully read our documentation page for this tool ; that page also listswhich devices (and which versions of those devices) are supported.

    Revolutionary S-OFF & Recovery tool

    Revolutionary is a tool to give you S-OFF on your phone and optionally flash a customrecovery image to your Android phone. A custom recovery image allows you to perform

    http://alpharev.nl/http://alpharev.nl/http://alpharev.nl/http://unrevoked.com/http://unrevoked.com/http://unrevoked.com/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://unrevoked.com/rootwiki/doku.php/public/revolutionaryhttp://unrevoked.com/rootwiki/doku.php/public/revolutionaryhttp://unrevoked.com/rootwiki/doku.php/public/revolutionaryhttp://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://unrevoked.com/rootwiki/doku.php/public/revolutionaryhttp://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://unrevoked.com/http://alpharev.nl/
  • 8/10/2019 Un Revoked

    2/5

    advanced tasks on the system partition , such as flashing custom ROMs and taking a full backup

    of your phone (a nandroid backup). We recommend installing the custom recovery image for

    all users who want rooted phones .

    The current version of Revolutionary, 0.4pre4, is a developer pr eview . We still haven't madeit perfectly easy to use for everyone, but we want power users and developers to be able to getstarted . If you're not a developer, feel free to try it out anyway; but you'll have to be patient with

    us while we iron out the wrinkles .

    You can download Revolutionary from our site, http://revolutionary.io/ .

    Windows users, please download and install these HTC fastboot drivers .

    Revolutionary 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 wecan, the authors disclaim any chance of damage to your phone. The entire risk of runningRevolutionary lies with you, the user.

    Supported Devices

    Revolutionary currently supports the following Android phones and HBOOT versions:

    HTC Desire (bravo) 0.93.0001, 1.02.0001 HTC Desire CDMA (bravoc) 1.06.0000 HTC Wildfire ( buzz ) 1.01.0001 HTC Aria (liberty) 1.02.0000 HTC Incredible S (vivo) 1.09.0000 and 1.13.0000 HTC Droid Incredible 2 (vivow) 0.97.0000 (Gingerbread only!) HTC Desire S ( saga ) 0.98.0000 and 0.98.0002 HTC View (express) 1.09.0000 and 1.13.0000 HTC Flyer (flyer) 1.10.0000, 1.11.0003 HTC Sensation (pyramid) 1.17.0006, .0008, .0011 and .0012, 1.18.0000 HTC Evo 3D (shooter) 1.30.0000 and 1.40.0000 HTC EVO 3D GSM (shooteru) 1.49.0007, 1.49.0008

    HTC Thunderbolt (mecha) 1.04.0000, 1.05.0000 HTC EVO 4G (supersonic) 2.15.0001, 2.16.0001 HTC myTouch Slide 4G (doubleshot) 1.44.0007

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

    HTC Sensation (pyramid)

    http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://revolutionary.io/http://revolutionary.io/http://revolutionary.io/http://downloads.unrevoked.com/HTCDriver3.0.0.007.exehttp://downloads.unrevoked.com/HTCDriver3.0.0.007.exehttp://downloads.unrevoked.com/HTCDriver3.0.0.007.exehttp://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://downloads.unrevoked.com/HTCDriver3.0.0.007.exehttp://revolutionary.io/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/
  • 8/10/2019 Un Revoked

    3/5

    HTC Evo 3D (shooter) HTC EVO 3D GSM (shooteru) HTC myTouch Slide 4G

    Changelog

    Revolutionary has been through the following iterations:

    0.4pre4 - Fixed HTC Thunderbolt (mecha) 1.05, added support for HTC Evo 4G (supersonic) 2.15.0001and HTC Evo 3D GSM (shooteru) 1.49.0008

    0.4pre3 - Fixed support for HTC myTouch 4G Slide (doubleshot) 1.44.0007

    0.4pre2

    - Fixed support for HTC Incredible 2 (vivo_w) 0.97.0000, only works on Gingerbread now! 0.4pre1

    - Added support for more devices and expanded/improved support for existing devices,including:

    o Bravo, 1.02.0001o Flyer, 1.11.0003o Pyramid, 1.18.0000o ShooterU, 1.49.0007o Doubleshot, 1.44.0007o Mecha, 1.04.0000o Supersonic, 2.16.0001o Mecha, 1.05.0000

    0.3pre7 - Fixed support for HTC Sensation (pyramid) 1.17.0008

    0.3pre6

    - Initial public release.

    Common Problems & Questions Why do you need my serial number?

    We use your serial number to generate your unique beta key to use revolutionary.

    Why do I need a beta key? We introduced the beta key mechanism so that if problems/bricks occur we can stop generatingbeta keys to prevent more people being affected.

    http://void%280%29/http://void%280%29/http://void%280%29/http://void%280%29/
  • 8/10/2019 Un Revoked

    4/5

    I don't want to give you my serial number! That's fine, stable releases will not require a beta key, however there may be significant timebetween a beta and the subsequent stable release.

    Does Revolutionary give me root? No . You will need to flash this zipfile from recovery.

    What does this do, then? revolutionary will give you S-OFF either by a patched HBOOT or setting the secureflag to off onthe device itself. This behaviour will depending on your particular device. Optionally it will alsoreplace the stock Android recovery with a custom one, which adds many features includingnandroid backups, the ability to use custom ROMs, and a greater amount of flexibility andcustomization 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 theNAND locks placed on the storage by the bootloader.

    Are any drivers required? On Linux, the program is self-contained. For Windows users, please install the fastboot driversavailable 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. -OR- the program saysCommunications with phone unexpectedly interrupted.

    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; otherprograms may also cause trouble. Try reinstalling the drivers, if all else fails (or use Linux, whichhas a 99% less sucky USB stack).

    Titanium Backup says that I'm not rooted, even though I ran Revolutionary and flashed theroot zip from recovery. Install Busybox from the Market to fix this.

    Will you release the source code? At this time, we are not disclosing the vulnerability we have exploited.

    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 codefor this, we believe, would compromise the greater ability to unlock devices like these in thefuture. Given the choice between sacrificing the liberty of running code on our handsets and theliberty of reading the code by which we unlock it, we feel that the millions of handsets are moreimportant. It is unfortunate that we must make such a choice, and we look forward to the day inthe future that no such decision need be made.

    http://downloads.androidsu.com/superuser/Superuser-3.0.7-efgh-signed.ziphttp://downloads.androidsu.com/superuser/Superuser-3.0.7-efgh-signed.ziphttp://downloads.androidsu.com/superuser/Superuser-3.0.7-efgh-signed.ziphttp://downloads.unrevoked.com/HTCDriver3.0.0.007.exehttp://downloads.unrevoked.com/HTCDriver3.0.0.007.exehttp://developer.android.com/guide/developing/device.htmlhttp://developer.android.com/guide/developing/device.htmlhttp://developer.android.com/guide/developing/device.htmlhttp://developer.android.com/guide/developing/device.htmlhttp://downloads.unrevoked.com/HTCDriver3.0.0.007.exehttp://downloads.androidsu.com/superuser/Superuser-3.0.7-efgh-signed.zip
  • 8/10/2019 Un Revoked

    5/5

    Where can I get support? As an experiment, we'd like to redirect users to our IRC channel for support. If you have an IRCclient already, connect to irc.freenode.net, channel #revolutionary if you don't, then that's OK;you can use Freenode's web IRC client . We'd love to hear from you!

    CreditsRevolutionary was brought to you by (in no particular order):

    Ryan Pearl Joshua Wise Eric Smaxwill Matthew Fogle Matt Mastracci Koush Dutta Michael Sullivan

    Adam Glasgall Kenny Millington Sen Verbrugge The mysterious 0xf4b

    Special thanks (in no particular order):

    Scott Walker for the psneuter exploit. Sebastian Krahmer for the GingerBreak exploit. agrabren and teamwin for the fre3vo exploit. Bumble-Bee for assisting with early eMMC device support. attn1 for all-round amusement and building recoveries. toastcfh for early testing on EVO 3D and general support.

    http://webchat.freenode.net/?channels=revolutionaryhttp://webchat.freenode.net/?channels=revolutionaryhttp://webchat.freenode.net/?channels=revolutionaryhttp://github.com/scotty2/http://github.com/scotty2/http://c-skills.blogspot.com/http://c-skills.blogspot.com/http://twitter.com/agrabrenhttp://twitter.com/agrabrenhttp://teamw.in/http://teamw.in/http://teamw.in/http://twitter.com/BumbleDroidhttp://twitter.com/BumbleDroidhttp://twitter.com/attn1http://twitter.com/attn1http://twitter.com/toastcfhhttp://twitter.com/toastcfhhttp://twitter.com/toastcfhhttp://twitter.com/attn1http://twitter.com/BumbleDroidhttp://teamw.in/http://twitter.com/agrabrenhttp://c-skills.blogspot.com/http://github.com/scotty2/http://webchat.freenode.net/?channels=revolutionary