From RootzWiki
Jump to: navigation, search

Revolutionary is a rooting tool from the creators of UnrEVOked and AlphaRev. It is currently in an open developer preview which requires a unique key to be generated based on the user's operating system, device model, HBOOT version, and serial number.



As of version 0.4pre4, Revolutionary supports the following devices and HBOOT versions:

Rooting and S-OFF

DISCLAIMER: RootzWiki, the authors of this article, and any associated or mentioned parties are not liable or responsible for any damage to a user's device. It is solely the user's decision to root, modify, unlock, tamper with, void the warranty of, molest, confound, brick, drop, destroy, or otherwise interact with their device. Furthermore, no article, walk-through, tutorial, or other piece of information can be 100% guaranteed to be completely accurate, or be successful with every device.


Please note: This tool is currently only available for Windows and Linux.

  1. Backup everything on your phone that you care about: Apps, settings, contacts, call logs, text messages, and so on. There are a variety of apps in the Market to assist with this.
  2. Setup ADB on your computer.
  3. Boot your phone normally and plug it in. Enable USB Debugging, place it in Charge-Only mode, and make sure that Fast Boot is disabled in your device's power settings.
  4. Make sure you have a stable, active Internet connection that is not via your phone.
  5. If you are on Windows:
    1. Make sure that HTC Sync, Doubletwist, and any other programs which may try to automatically sync with your device are uninstalled from your computer.
    2. Install the HTC Drivers package.
    3. Unplug and power off your phone. Remove then reinsert the battery, and power it on while holding down the power and volume-down buttons.
    4. Plug your phone in. If you do not see "HBOOT USB PLUG", select the HBOOT USB mode and confirm that "HBOOT USB PLUG" has appeared.
    5. Install the drivers on your computer. They should be located in the following folders (Make sure to check the "Include subfolders" option):
      Windows 32-bit: C:\Program Files\HTC
      Windows 64-bit: C:\Program Files (x86)\HTC
    6. If you are not given a chance to select the drivers, open Device Manager, right-click on your phone, and select Update Driver Software, then Browse my computer for driver software.
    7. Reboot your phone back into Android, with USB Debugging still enabled, charge-only mode, and Fast Boot disabled.
  6. Run the following command from your command line, shell, or terminal to make sure your device is properly connected and recognized, it should return your device's serial number:
    adb devices
  7. Download the correct version for your computer's operating system from the Revolutionary homepage.
  8. Get your beta key from the download page:
    Select your computer's operating system, device model, HBOOT version, and enter your device's serial number into the shown fields after selecting the download link for your computer's operating system.
    Copy the key generated.

Installing Revolutionary (S-OFF, Recovery)

  1. Extract the contents of the Revolutionary package you downloaded earlier.
  2. Run Revolutionary:
    Windows: Double-click to run the revolutionary.exe executable.
    Linux: Open a command prompt, cd to where the Revolutionary was extracted, and execute it:
  3. Follow the on-screen instructions, entering the beta key you received earlier, and making sure to install a custom recovery.
  4. Do not close Revolutionary yourself. It will automatically close when it is complete.

Your device now has S-OFF and ClockworkMod Recovery!

Installing Superuser and su

  1. Download SuperSU 1.25 (Mirror) and copy it to the root of your sdcard (External storage) or Device storage (Internal storage).
  2. Reboot your phone into recovery mode.
    On most HTC devices this can be done via booting into HBOOT by holding the trackball or a volume button (usually down) and power after removing and reinserting the battery, then selecting "RECOVERY".
    On most Samsung devices you can hold Volume Up and Power from a powered-off state until you arrive at the custom recovery.
    On the Samsung Galaxy Nexus, hold both Volume buttons and the power button from a powered-off state until you arrive at the bootloader (black screen with an open-chest bugdroid), then use the volume keys to select "Recovery mode" then press power to confirm.
  3. Select backup and restore, then Backup. The backup will take some time to complete, so be patient.
  4. Select install zip from sdcard then choose zip from sdcard.
  5. Select and confirm.
  6. Once complete select Go back until you return to the main menu.
  7. Select reboot device now and allow your device to reboot.

Congratulations! If everything went well, you now have root access on your phone!

If you have any questions, see our Revolutionary page.

Revolutionary FAQ

Revolutionary is stuck

If you see "Waiting for device...", "Waiting for fastboot", “Waiting for the system to settle", or “Communications with phone unexpectedly interrupted”:

  1. Make sure your phone is connected, powered on with USB Debugging enabled and in USB charge-only mode, or in HBOOT USB/Fastboot mode.
  2. Make sure that HTC Sync, Doubletwist, and any other apps which may try to automatically sync with your device are not installed on your computer. (Re)install the HTC USB drivers and update your device's drivers via Device Manager. See the pre-installation guide above for more details.
  3. Make sure your device appears when you run adb devices in your command prompt, shell, or terminal.
  4. Run Revolutionary as Administrator:
    • Windows XP: Log-in as an Administrator and double-click the revolutionary.exe.
    • Windows 7/Vista: Right-click revolutionary.exe and select "Run as administrator".
    • Linux: In your shell or terminal, cd to the directory where Revolutionary was extracted, and run the following:
      sudo ./revolutionary

ClockworkMod Recovery was not installed

Please see attn1's excellent guide on flashing ClockworkMod Recovery manually.

Revolutionary says my key is invalid

Copy and paste the key from the website. Do not try to manually type it in.

More Info/Help

For a more details or assistance, please visit the official Revolutionary FAQ, #Revolutionary and #rootz on Freenode, your device's forum, or the Panic Room.

Personal tools
Google AdSense