Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,804,192 Members 37,768 Now Online
XDA Developers Android and Mobile Development Forum

[GUIDE] Comprehensive S-OFF/Root Methods

Tip us?
 
JoeNeckbone
Old
#211  
JoeNeckbone's Avatar
Senior Member
Thanks Meter 602
Posts: 686
Join Date: Sep 2011
Location: Brooklyn, NY
Quote:
Originally Posted by loveVII View Post
EDIT: Ignore the following message... I figured out my problem: hadn't correctly installed HTC Drivers... Derp... Problem solved.

Just got this phone. Unlocked via HTCDevUnlock. Trying to downgrade but getting stuck at:



Any ideas on what this means? The md5 sum on the misc_version file checked out fine. This isn't my first S-OFF (I've done EVO 3D, Evo 4g, and Rezound) but it is definitely the most complicated... Having a hard time finding anything geared toward my software version..

Phone is:
HTC Droid Incredible 2
Hboot 0.98
Android 2.3.4
Software: 6.04.605.07 710RD
Ext4 Recovery
Rooted

Also tried "[Tool] Downgrade VivoW with hboot 0.98" but it had errors as well:
Have you tried a different computer/cable? tried redownloading the files over? Are you using a USB 2.0 port and not 3.0 which is known to cause problems?
 
je2854
Old
#212  
je2854's Avatar
Senior Member
Thanks Meter 206
Posts: 634
Join Date: Oct 2010
Location: Montgomery, TX (birthplace of the Tx Flag!)
Quote:
Originally Posted by prototype7 View Post

cd C:/Android
md5sums RUU_Vivo_W_Gingerbread_S_VERIZON_WWE_2.18.605.3_Ra dio_1.09.01.0622_NV_VZW1.92_release_199487_si.zip Remove the space in the middle of the word radio before hitting enter, I don't know why it won't let me remove it. Result should be cea499f51b40055ffd118960e1e73255, if it isn't, redownload the miniadb zip.
md5sums 1.09.01.0312_vivow_Radio_PG32IMG.zip Result should be ea6b98be48210d7797e62362f49ff751
md5sums tacoroot.sh Result should be 6ec06d776feb212d8b2a55817eddf76d
md5sums misc_version Result should be 050f55d34ddbcc860efa5982491437de
adb devices Result should be your phone's serial number. If it isn't make sure drivers are properly installed and USB Debugging is enabled.
adb push tacoroot.sh /data/local/
adb shell chmod 755 /data/local/tacoroot.sh
adb shell /data/local/tacoroot.sh --setup This will reboot your phone. When you get to a screen with a red exclamation mark, press VolUp+Power until you get to a menu, then press VolUp+VolDown+Power until the phone turns off. Once it is rebooted, continue.
adb shell /data/local/tacoroot.sh --root
adb wait-for-device Running the step before this will reboot your phone again, this time it will be bootlooping, meaning it will not boot fully and get stuck on the boot animation. Once your prompt comes back after this step, you're good to continue even though the phone isn't fully booted.
adb push misc_version /data/local/tmp/misc_version
adb shell chmod 777 /data/local/tmp/misc_version
adb shell /data/local/tmp/misc_version -s 2.18.605.3
adb shell /data/local/tacoroot.sh --undo This will reboot your phone one more time, this time fully stable and will boot completely. Continue once fully booted.
adb reboot bootloader This will reboot your phone to a white screen with a few options. Once you are at this screen, continue with the instructions.
fastboot devices Result should be your phone's serial number, again.
fastboot getvar mainver The result should be 2.18.605.3. If it is not, something was not done correctly, you'll need to restart from the beginning.
fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip RUU_Vivo_W_Gingerbread_S_VERIZON_WWE_2.18.605.3_Ra dio_1.09.01.0622_NV_VZW1.92_release_199487_si.zip This will take a bit of time without giving any indication as to when it will be done, be patient and do not interrupt it.
fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip 1.09.01.0312_vivow_Radio_PG32IMG.zip Same as the above, do not interrupt under any circumstances (unless you really wanted a phone-shaped paperweight )
fastboot reboot
I tried this way for 7 times -.-

The only way I got this to work for me on .98 was to use

miscversion -s 1.00.000.0

tacoroot.sh --unroot

adb reboot bootloader

any other way it wouldn't work but after I changed the mainver it did flashed with no errors.
Just thought I would give my results and as usual YMMV
If I have helped you in anyway, please hit the Thanks button (:

LG G2
Moment, OG EVO4G, OG DROID, D2G, D3, D4, Droid Charge, ThunderBolt, Rezound, DROID X, HTC DNA, DROID Razr


Want 20GB free cloud storage? Copy.com
The Following User Says Thank You to je2854 For This Useful Post: [ Click to Expand ]
 
loveVII
Old
(Last edited by loveVII; 19th July 2013 at 04:09 AM.)
#213  
Senior Member
Thanks Meter 23
Posts: 128
Join Date: Jun 2010
Quote:
Originally Posted by JoeNeckbone View Post
Have you tried a different computer/cable? tried redownloading the files over? Are you using a USB 2.0 port and not 3.0 which is known to cause problems?
I have two of these phones. Got one S-OFF, but the other is stuck at this same place. Can't get mainver to change, so I can't downgrade the RUU. I've tried:
- Reinstalling HTC drivers
- Different cables
- Different computer

Nothing seems to help. I can push misc_version into tmp folder but can't change the version... I'm at my wits end. I've S-OFF'd 3 other HTC phones and none of them were this complicated... Although I will admit I'm learning quite a bit about using ADB...

EDIT:
Got it figured out.
I had to alter the code a little bit to get su permissions:

Quote:
C:\Users\Super PC>cd C:\Android

C:\Android>adb shell
$ su
su
# chmod 777 /data/local/tmp/misc_version
chmod 777 /data/local/tmp/misc_version
# /data/local/tmp/misc_version -s 2.18.605.3
/data/local/tmp/misc_version -s 2.18.605.3
--set_version set. VERSION will be changed to: 2.18.605.3
Patching and backing up misc partition...
# exit
exit
$ exit
exit
Before I was using "adb shell chmod 777..." and "adb shell /data/...." and I suppose SU wasn't kicking in for whatever reason. Oh well. I got it now. Hope this helps someone else trying to unlock with HTC Dev.

---------- Post added at 11:18 PM ---------- Previous post was at 10:59 PM ----------

Corrections to HTC Dev S-OFF method... After you have SU installed, with phone booted into regular OS, use CMD to type:

adb push misc_version /data/local/tmp/misc_version
adb shell this should produce a $
su this should change the $ to a #
chmod 777 /data/local/tmp/misc_version
/data/local/tmp/misc_version -s 2.18.605.3 Hopefully you shouldn't get an error here!
exit back to a $
exit back to C:\WhateverFolderYoureIn
adb reboot bootloader This will reboot you to the white menu again.
fastboot devices Result should be your phone's serial number.
fastboot getvar mainver Result should be 2.18.605.3. If it isn't, make sure you didn't get any errors in the above code and everything was copied correctly.

Remainder of the instructions are the same... Again, this worked for me whereas the normal instructions only gave me errors no matter what I tried. Just wanted to share my results.
The Following 2 Users Say Thank You to loveVII For This Useful Post: [ Click to Expand ]
 
wntrequinx
Old
(Last edited by wntrequinx; 27th October 2013 at 05:16 AM.) Reason: missed a sentence
#214  
Junior Member
Thanks Meter 0
Posts: 12
Join Date: Apr 2012
Location: Connecticut
Talking Why does the radio hate me?

Ok, so before i saw the post about "you don't have to worry if the radio doesn't flash", i tried a couple of the suggestions to get the radio flashed correctly.

Unfortunately, by then, i had rebooted a few times, and triggered a bootloop probably caused by the hatred of the 1.09.01.0622 radio by the older ROM bits i'd updated.

At one point in my attempts to get the adb/etc to see the phone, it ended up rebooting into a 'updating from Verizon Wireless' screen... i pulled the battery (probably not my best idea ever), which may have contributed to said bootloop.

In order to end the bootloop (adb / fastboot/etc couldn't see it because it needed the USB debugging turned back on - or was just being a jerk to me), i did a factory reset.

Luckily, at this point in the process, a factory reset did not actually reset the phone totally and undo the previous successes in the early tacoroot.sh process. It did, however, trigger another 'updating from Verizon Wireless' - which I let finish on it's own, this time.

Unfortunately, I had Revolutionary running and 'waiting for device' -- so once I turned USB debugging back on, Revolutionary immediately started trying to Zerg it. That didn't end well, given that i hadn't yet turned fastboot off.

After a second factory reset to get rid of the newer bootloop (and after closing Revolutionary), I turned on USB Debugging and turned off Fastboot -- then Revolutionary did it's thing, i had S-OFF and the bootloop fairy hadn't returned to grant me another 20 minutes of 'fun'...

I tried updating the radio a few more times (redownloaded it and tried the PG32IMG trick, to no avail).

Finally, i found an older posting of a link to the radio needed (Radio version 1.09.01.0312 - http://forum.xda-developers.com/show...php?p=27463473), and that download was apparently not hated by my computer, and worked on the first try (i renamed it to PG32IMG.zip and put it in my sdcard - and this time it finally asked me if i wanted to update my radio...).

i tried going into the stock recovery and now it's been sitting on the 'updating from Verizon..." screen for 10 minutes....

I have to say, this is the second Dinc2 trying the tacoroot.sh, where the radio hated me. (last time using the same zip from a different laptop fixed it - however this time i did the whole process from the previously successful laptop). I wonder if there isn't an issue with the hosted having a tendency to get corrupted on download by some machines...

Anyway, I am hoping this helps anyone who is stuck in a bootloop and is contemplating the factory reset, or who needs a link to a working copy of the radio.
 
ArslanQureshi
Old
#215  
Senior Member
Thanks Meter 21
Posts: 108
Join Date: Sep 2013
Location: Lahore
Quote:
Originally Posted by wntrequinx View Post
Ok, so before i saw the post about "you don't have to worry if the radio doesn't flash", i tried a couple of the suggestions to get the radio flashed correctly.

Unfortunately, by then, i had rebooted a few times, and triggered a bootloop probably caused by the hatred of the 1.09.01.0622 radio by the older ROM bits i'd updated.

At one point in my attempts to get the adb/etc to see the phone, it ended up rebooting into a 'updating from Verizon Wireless' screen... i pulled the battery (probably not my best idea ever), which may have contributed to said bootloop.

In order to end the bootloop (adb / fastboot/etc couldn't see it because it needed the USB debugging turned back on - or was just being a jerk to me), i did a factory reset.

Luckily, at this point in the process, a factory reset did not actually reset the phone totally and undo the previous successes in the early tacoroot.sh process. It did, however, trigger another 'updating from Verizon Wireless' - which I let finish on it's own, this time.

Unfortunately, I had Revolutionary running and 'waiting for device' -- so once I turned USB debugging back on, Revolutionary immediately started trying to Zerg it. That didn't end well, given that i hadn't yet turned fastboot off.

After a second factory reset to get rid of the newer bootloop (and after closing Revolutionary), I turned on USB Debugging and turned off Fastboot -- then Revolutionary did it's thing, i had S-OFF and the bootloop fairy hadn't returned to grant me another 20 minutes of 'fun'...

I tried updating the radio a few more times (redownloaded it and tried the PG32IMG trick, to no avail).

Finally, i found an older posting of a link to the radio needed (Radio version 1.09.01.0312 - http://forum.xda-developers.com/show...php?p=27463473), and that download was apparently not hated by my computer, and worked on the first try (i renamed it to PG32IMG.zip and put it in my sdcard - and this time it finally asked me if i wanted to update my radio...).

i tried going into the stock recovery and now it's been sitting on the 'updating from Verizon..." screen for 10 minutes....

I have to say, this is the second Dinc2 trying the tacoroot.sh, where the radio hated me. (last time using the same zip from a different laptop fixed it - however this time i did the whole process from the previously successful laptop). I wonder if there isn't an issue with the hosted having a tendency to get corrupted on download by some machines...

Anyway, I am hoping this helps anyone who is stuck in a bootloop and is contemplating the factory reset, or who needs a link to a working copy of the radio.
one should always check md5 sums before flashing radios as they can indicate a corrupted download
 
wntrequinx
Old
#216  
Junior Member
Thanks Meter 0
Posts: 12
Join Date: Apr 2012
Location: Connecticut
Quote:
Originally Posted by ArslanQureshi View Post
one should always check md5 sums before flashing radios as they can indicate a corrupted download
Yeah, the md5sums was fine for the radio, the radio just failed the checks when it was flashed to the sdcard with fastboot.

There are several other posts on this forum that also indicate people got to the radio install and it wouldn't work, despite everything else working correctly.

Its some weird thing where it doesn't work for no good reason.
 
PS4AndroidHacker
Old
#217  
PS4AndroidHacker's Avatar
Senior Member
Thanks Meter 34
Posts: 313
Join Date: Jul 2009
Location: Barberton,Ohio

 
DONATE TO ME
What if we have only HTCDev Unlocked and rooted but not flashed a ROM, does it still work the same way? Just wondering, thanks for the wonderful guide!!



Quote:
Originally Posted by prototype7 View Post
Get S-OFF after using HTCDev Unlock
(HSO)
If you used HTCDev unlock and want to get S-OFF, follow this guide. What you get from going from HTCDev unlocked to full S-OFF is a full unlock instead of HTC's restricted unlock. This way, you can flash custom radios and flash ROMs without needing to extract and separately flash the boot.img. (Note: If you already installed a custom recovery and a custom ROM, flash this ROM and start at "adb push misc_version /data/local/tmp/misc_version" in the code.) To do this, first download this zip and extract it to C:/Android. You can extract it somewhere else, just replace C:/Android with the path to where you extracted it wherever it comes up. Next, download this zip and extract it to C:/Android. Download this zip as well and put it in your C:/Android folder, but do not extract it. Now, connect your device to your computer with a USB cable, turn on USB Debugging under Settings>Apps>Development, and disable fastboot under Settings>Power. Make sure your phone is fully charged. Open a command prompt by opening the start menu, typing "cmd" and hitting enter. Type in everything that is in black text. Notes and extra instructions will be written in blue. It is recommended that you copy/paste the code to avoid typos, to do this, copy by highlighting the line and hitting Ctrl+C as usual; to paste, go to your command prompt and click the small black icon in the upper left corner. A menu will pop up, go to Edit>Paste. Make sure you have not highlighted any spaces before or after the line or any of the blue text. Now, begin copying the code:

cd C:/Android
md5sums RUU_Vivo_W_Gingerbread_S_VERIZON_WWE_2.18.605.3_Ra dio_1.09.01.0622_NV_VZW1.92_release_199487_si.zip Result should be cea499f51b40055ffd118960e1e73255, if it isn't, redownload the miniadb zip.
md5sums 1.09.01.0312_vivow_Radio_PG32IMG.zip Result should be ea6b98be48210d7797e62362f49ff751
md5sums misc_version Result should be 050f55d34ddbcc860efa5982491437de
adb devicesResult should be your phone's serial number.
adb push CWM-SuperSU-v0.94.zip /sdcard This might take a minute or so. If it gives an error, try "adb push CWM-SuperSU-v0.94.zip /mnt/sdcard"
adb reboot bootloader This should reboot your phone to a white menu, once it is there, continue.
fastboot devices This should return your phone's serial number.
fastboot flash recovery recovery.img This might take a while, be patient and do not interrupt it. Once it is done, use the volume buttons on your phone to navigate through the menu until RECOVERY is highlighted, then press Power to select it. Your phone will reboot into another menu, once it shows up, select "install from sdcard" then "choose zip from sdcard," then scroll down and select CWM-SuperSU-v0.94.zip, and accept it. Once it is finished, press power then select reboot. Once you are fully booted, continue with the instructions.
adb push misc_version /data/local/tmp/misc_version
adb shell chmod 777 /data/local/tmp/misc_version
adb shell /data/local/tmp/misc_version -s 2.18.605.3
adb reboot bootloader This will reboot you to the white menu again.
fastboot devices Result should be your phone's serial number.
fastboot getvar mainver Result should be 2.18.605.3. If it isn't, make sure you didn't get any errors in the above code and everything was copied correctly.
fastboot oem lock
fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip RUU_Vivo_W_Gingerbread_S_VERIZON_WWE_2.18.605.3_Ra dio_1.09.01.0622_NV_VZW1.92_release_199487_si.zip This will take a while, be patient and do not under any circumstances interrupt it.
fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip 1.09.01.0312_vivow_Radio_PG32IMG.zip This will also take a bit, again, do not interrupt it.
fastboot reboot

That's the end of the code, you should be downgraded and can now get S-OFF by following the Revolutionary guide in the first post.

After S-OFF
(ASO)
So, now you have S-OFF. Congratulations! The next step would be to flash a custom recovery, then either an su zip or a custom, rooted ROM. For recoveries, the choices are ClockworkMod, 4EXT or TWRP. I personally prefer 4EXT, but TWRP is also great and has many great features. ClockworkMod is a little slower, but still stable. All ROMs and recoveries for the Dinc2 can be found in the development forums (where you found this guide), and there are many different ROMs to choose from, so check them out! If you want something rock solid and completely stable, try out CondemnedSoul's CM7 or one of the Gingerbread Sense ROMs, or if you want something newer, a bit faster, but maybe has a few minor bugs, check out one of the many ICS ROMs. If you want the latest and greatest, with a few slight bugs, go Jelly Bean with aeroevan's CM10. If you were looking to just root, download and flash the zip found here: http://forum.xda-developers.com/show....php?t=1538053, however, I would recommend that you try one of the Gingerbread Sense ROMs such as Skyraider Zeus if you wanted something a bit different with extra features, or andybonestock for a faster, debloated ROM that looks and feels exactly like what you're used to, but rooted.

Rooted Droid 3: Fiance' spilled coke on it,retired now.

Rooted Droid 4

Rooted Droid Razr

Rooted HTC Evo 3D 4G(Virgin Mobile) with unlocked bootloader!!

Rooted LG Optimus Slider(Virgin Mobile)
 
ArslanQureshi
Old
#218  
Senior Member
Thanks Meter 21
Posts: 108
Join Date: Sep 2013
Location: Lahore
Quote:
Originally Posted by PS4AndroidHacker View Post
What if we have only HTCDev Unlocked and rooted but not flashed a ROM, does it still work the same way? Just wondering, thanks for the wonderful guide!!
yes you need to downgrade to .97 hboot to get s-off by revolutionary you should be ok if you follow all the steps there is some error in commands just use the corrections posted above if you have any other questions feel free to ask
 
ThisLameNigga
Old
#219  
Junior Member
Thanks Meter 1
Posts: 24
Join Date: Dec 2013
Quote:
Originally Posted by prototype7 View Post
Please do not PM me with questions about this guide! I don't have time to help everyone through it, create a thread in Q&A if you don't have 10 posts or post here, there are other people who have done this and can help you, and I will get to it if I can. PMs asking questions about this guide will be ignored. Thank you.
Fully stable root methods for all firmware versions (no bootloops on 6.01.605.05 firmware!)

Table of Contents
To quickly find a section, hit CTRL+F and type the letters in parentheses, then click "Next"
(IRO) Intro: Read first!
(HDV) HTCDEV Unlock
(TCR) Tacoroot
(DWG) Downgrade tool
(RVL) Revolutionary
(HSO) S-OFF with HTCDev unlock (second post)
(ASO) After S-OFF (second post)

INTRO
(IRO)
DISCLAIMER: I am not responsible for anything that happens to your device while following these instructions. I will try to help you through problems as much as I can, but I can't guarantee success, especially if you do not carefully read the instructions.
This is a comprehensive guide of all known and fully stable root/s-off methods, at this time, it covers just about all firmware versions out there. Most of these methods will require the Android SDK, so download that (Google it. A link for this really isn't necessary, and I'm sure many people could use practice googling things. ) and set it up (again, just google "android sdk," the download page even has tutorials). The downgrade methods no longer require the sdk, but it is still reccomended that you download it as it is a very useful tool. Don't forget to download the device drivers here (only neccessary on Windows) and set the PATH variable.

So, which downgrade method should you use? Most likely you will either have firmware version 5.x or 6.x, you can find out under Settings>About phone. If you are using 5.x, go to the Downgrade Tool section; if you have 6.x, go to the Tacoroot section. Both methods eventually lead to the Revolutionary section, HTCDev unlock is not reccomended and, honestly, completely pointless (read more below).

HTCDEV UNLOCK
(HDV)
Versions: All
HTCDev is HTC's "official" unlock, it will unlock the bootloader but leave S-ON. Don't do it. Seriously. It's a guaranteed voided warranty and pretty much a huge PITA (you can't flash radios and need to extract and separately flash ROM kernels), and s-off methods are completely stable and even relockable. That said, if for whatever reason you do wish to do this, just go to http://htcdev.com/bootloader/. If you want to obtain S-OFF at any time after using HTCDev unlock, see the second post.

Note: to flash ROMs when HTCDev unlocked, flash the ROM normally, then extract the boot.img from the rom.zip and boot into fastboot, then use the command "fastboot flash boot boot.img."

TACOROOT
(TCR)
Versions: 6.01.605.05 firmware
Tacoroot is a temp root method discovered by Justin Case that will allow those on the newer firmware to flash an older version and root with Revolutionary. Before you begin, download this zip containing all the files you'll need:
http://d-h.st/yJQ

Extract this zip to C:/Android. You can extract it somewhere else, just replace C:/Android with the path to the wherever you extracted it wherever it comes up. Now, connect your device to your computer with a USB cable, turn on USB Debugging under Settings>Apps>Development, and disable fastboot under Settings>Power. Make sure your phone is fully charged. Open a command prompt by opening the start menu, typing "cmd" and hitting enter. Type in everything that is in black text. Notes and extra instructions will be written in blue. It is reccomended that you copy/paste the code to avoid typos, to do this, copy by highlighting the line and hitting Ctrl+C as usual; to paste, go to your command prompt and click the small black icon in the upper left corner. A menu will pop up, go to Edit>Paste. Make sure you have not highlighted any spaces before or after the line or any of the blue text. Now, begin copying the code:

cd C:/Android
md5sums RUU_Vivo_W_Gingerbread_S_VERIZON_WWE_2.18.605.3_Ra dio_1.09.01.0622_NV_VZW1.92_release_199487_si.zip Remove the space in the middle of the word radio before hitting enter, I don't know why it won't let me remove it. Result should be cea499f51b40055ffd118960e1e73255, if it isn't, redownload the miniadb zip.
md5sums 1.09.01.0312_vivow_Radio_PG32IMG.zip Result should be ea6b98be48210d7797e62362f49ff751
md5sums tacoroot.sh Result should be 6ec06d776feb212d8b2a55817eddf76d
md5sums misc_version Result should be 050f55d34ddbcc860efa5982491437de
adb devices Result should be your phone's serial number. If it isn't make sure drivers are properly installed and USB Debugging is enabled.
adb push tacoroot.sh /data/local/
adb shell chmod 755 /data/local/tacoroot.sh
adb shell /data/local/tacoroot.sh --setup This will reboot your phone. When you get to a screen with a red exclamation mark, press VolUp+Power until you get to a menu, then press VolUp+VolDown+Power until the phone turns off. Once it is rebooted, continue.
adb shell /data/local/tacoroot.sh --root
adb wait-for-device Running the step before this will reboot your phone again, this time it will be bootlooping, meaning it will not boot fully and get stuck on the boot animation. Once your prompt comes back after this step, you're good to continue even though the phone isn't fully booted.
adb push misc_version /data/local/tmp/misc_version
adb shell chmod 777 /data/local/tmp/misc_version
adb shell /data/local/tmp/misc_version -s 2.18.605.3
adb shell /data/local/tacoroot.sh --undo This will reboot your phone one more time, this time fully stable and will boot completely. Continue once fully booted.
adb reboot bootloader This will reboot your phone to a white screen with a few options. Once you are at this screen, continue with the instructions.
fastboot devices Result should be your phone's serial number, again.
fastboot getvar mainver The result should be 2.18.605.3. If it is not, something was not done correctly, you'll need to restart from the beginning.
fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip RUU_Vivo_W_Gingerbread_S_VERIZON_WWE_2.18.605.3_Ra dio_1.09.01.0622_NV_VZW1.92_release_199487_si.zip This will take a bit of time without giving any indication as to when it will be done, be patient and do not interrupt it.
fastboot erase cache
fastboot oem rebootRUU
fastboot flash zip 1.09.01.0312_vivow_Radio_PG32IMG.zip Same as the above, do not interrupt under any circumstances (unless you really wanted a phone-shaped paperweight )
fastboot reboot

That's the end of the codes, you should be fully booted into the now downgraded version. Re-enable USB debugging, then continue to the Revolutionary section and follow instructions there.

DOWNGRADE TOOL
Versions: HBOOT .98, firmware below 6.01.605.05
This will not work with firmware version 6.01.605.05! Use the tacoroot method!
This tool will downgrade you to 2.3.3, which will allow you to use Revolutionary to gain S-OFF.
Download the tool here, and extract it to a folder where you can easily get to it in a command prompt/terminal.
Now, connect your device to your computer with a USB cable, and turn on USB Debugging in settings. To ensure you are connected, open a command prompt/terminal and type "adb devices". If you see a bunch of letters and numbers followed by "device," you're good to go.

Navigate to the files you extracted in a command prompt/terminal ("cd /path/to/folder," replacing /path/to/folder with the actual filepath), type "hack-vivow.cmd" and let it run. It may take a while and seem to get stuck on some commands, just leave it alone. After it's done, continue to the Revolutionary section. Yep, it really is that easy.

REVOLUTIONARY
Versions: GB 2.3.3, any others after downgrade methods
This is the final step that will actually get you S-OFF.
Go to the revolutionary website, click on the download link for your OS, you'll get a download right away. While it's downloading, fill out the form that pops up (if you don't know your serial number and have the sdk installed, open up a command prompt/terminal and type "adb devices," the letters/numbers before "device" is your serial. Extract the files and run either revolutionary or revolutionary.exe depending on your OS, enter your beta key and say yes when it asks to install CWM recovery. Let it run, and you'll be S-OFF and ready to go!

If you have any questions/comments or found something that isn't right, go ahead and post, I would greatly appreciate any positive or negative feedback, as long as it's constructive.

Credits:
attn1 for Downgrade tool
Revolutionary team
Guhl for misc_version
jcase for Tacoroot
PalmerCurling for Tacoroot downgrade guide
MIVLives for bootloop fix
scotty85 for better Tacoroot downgrade and HTCDev S-OFF method
If you find anything I didn't give credits for and should have, let me know and I'll add it.
"Extract the files and run either revolutionary or revolutionary.exe depending on your OS" Extract to where and run?
 
Slinkwyde
Old
#220  
Senior Member
Thanks Meter 82
Posts: 192
Join Date: Sep 2012
Quote:
Originally Posted by ThisLameNigga View Post
"Extract the files and run either revolutionary or revolutionary.exe depending on your OS" Extract to where and run?
You run Revolutionary on your computer while your phone is connected to it, so it doesn't really matter where you put Revolutionary on your computer. What OS are you using, Windows or Linux?

The Following User Says Thank You to Slinkwyde For This Useful Post: [ Click to Expand ]
Tags
dinc 2, guide, root, rooting guide, s-off
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes