Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,782,094 Members 50,066 Now Online
XDA Developers Android and Mobile Development Forum

[Guide] How To Downgrade 6.01.605.05 and gain S-Off

Tip us?
 
dets34
Old
(Last edited by dets34; 25th July 2012 at 01:44 PM.) Reason: June 28th, Fixed fastboot flash zip script for space errors.
#1  
dets34's Avatar
Senior Member - OP
Thanks Meter 42
Posts: 254
Join Date: May 2012
Location: Detroit
Default [Guide] How To Downgrade 6.01.605.05 and gain S-Off

How to Gain S-OFF on the HTC Droid Incredible 2

After you have S-OFF, you can root it, or install a custom rom, like CyanogenMod 9

Please don't forget to rate and thank the thread so I can get this stickied!

UPDATES:

July 25th
For all those people receiving ERROR 43 codes please read. Note that this is just a test so it may not work. In the attached files I have a flash-able .zip file (SetMainVersionLOW.zip) that should set your misc_version to 1.00.000 and allow and RUU to be flashed to the phone. Just boot into recovery and flash the file from the root of your sd card. I have not been able to test this as I am already s-off so anyone that tries this please provide feedback =D


July 23rd
Updated the downgrading process for better clarity and fixed a file name. Also updated the RUU download link.


June 28th
In step n. (where you flash the RUU file be aware that in the name there is a space in the word radio. Please delete this space as it is not supposed to be there. (for some reason i am unable to remove the space.)

June 20th, 2012
A few people have reported to me that they are running sense roms without the vicious bootloops! This could just be luck of the draw, however I am looking into the stability of this phenomenon. (I did experince the wrath of bootloops after downgrading myself, but fixed the issue with ease by flashing an AOSP rom)
June 27th, 2012
IF ANY DEVS NEED THE 6.01.605.05 PLEASE PM ME. I NOW HAVE THE SYSTEM FOLDER!

DISCLAIMER:
This process will void the worthless warranty on your Incredible 2. If you read all the steps first before doing this, then do it following every step very carefully, I can guarantee you that your phone will be just fine. I recommend doing this in Linux, because it works best that way, but it can be done in Windows... it's just harder and there is a greater chance you will run into problems. I also understand that this guide has been posted elsewhere by me but i feel it will be more useful under the development section. There are other guides on this but i feel they are outdated and cause quite a bit of confusion to some members, so i tried to clear a few bits and pieces as best i could

1. Setup

Download both the misc_version and tacoroot.sh files that are attached, you also need the RUU 2.3.3 File which can be found here

Windoze users:
a. Uninstall anything that is HTC related on your computer, such as HTC Sync.
b. Install the HTC Drivers at this link: http://downloads.unr...er3.0.0.007.exe
Linux Users:
a. Install the ia32-libs package. If you are on Ubuntu or Debian, type this in the terminal:

Code:
sudo apt-get install ia32-libs

c. ALL THESE STEPS ARE ASSUMING YOU ARE USING COMMAND PROMPT AS ADMINISTRATOR (open start menu and type cmd, the right click<run as administrator)
d. DISABLE FASTBOOT in Settings/Power (possibly causes bootloops with tacoroot)
e. Turn on USB Debugging in under Settings > Applications > Development > USB Debugging
f. Place the misc_version and tacoroot.sh into your /Android/android-sdk/Platform-tools folder. (platform-tools may also just be named platform, depends on which sdk version you have)
g. Place the RUU_Vivo.....zip folder in the /Android/android-sdk/tools folder. (Leave it as a .zip file, do NOT extract the contents to the tools folder)



2. Tips
Here are a couple tips you may want to try that could possibly help the process run smoother.

-Make sure you have a SD card in your SD card slot and its mounted.

-Between each script wait 5-10 seconds after the previous script has completed before moving on to the next step.

-After each phone reboot, wait for the phone to completely reboot and start up before proceeding to the next step.

-Run in 'Charge Mode Only'

-Back up your SD card and Format it.



3. Downgrading

a. In cmd type cd C:\Program Files (x86)\Android\android-sdk\platform
(your destination folder may be different, but you want to use the file path for where ever your Platform-tools or platform folder is. In this case mine is in my local directory under platform not Platform-tools)

b. adb push tacoroot.sh /data/local/

c. adb shell chmod 755 /data/local/tacoroot.sh

d. adb shell /data/local/tacoroot.sh --setup
d1. This should boot your phone into recovery, when you see the red exclamation mark, hit Volume Up and Power to get into the stock recovery, once in stock recovery, HOLD Volume Up Volume Down and Power to force reboot the phone.

e. adb shell /data/local/tacoroot.sh --root
e1. Wait for the phone to reboot back up, if everything worked up until now, adb should have root (you can try by typing 'adb shell' and seeing if you get a #, if you do this means tacoroot was successful in gaining a tmp reoot, type 'exit' to get out of shell mode)
===side note=== Your device may bootloop after this process, if it does don't be alarmed its normal.

f. adb push misc_version /data/local/tmp/misc_version

g. adb shell chmod 777 /data/local/tmp/misc_version

h. adb shell sh -c '/data/local/tmp/misc_version -s 2.18.605.3'

i. adb shell /data/local/tacoroot.sh --undo

j. adb reboot bootloader

k. Now we want to change directories to the tools folder so type cd C:\Android\android-sdk\tools (again, this file path will differ for you depending on where your android tools folder is located)

l. fastboot oem rebootRUU

m. fastboot erase cache

n. 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
(If you are having problems with this step please refer to the UPDATES section at the beginning of the post!)

o. fastboot reboot

4. Gaining S-Off
WARNING! This will void your warranty... but, it's not yours till you void the warranty.
a. Download revolutionary from here.
b. Run revolutionary. It should do all the work for you. Just get a beta key on the website.
c. Revolutionary should ask you if you want to flash ClockworkMod when it's done. Say yes if you want it. (your going to want it!)


Troubleshooting
IF: you get an error that looks something like
Code:
FAILED (remote: 43 main version check fail)
THEN: This is a error related to the misc_version not being properly "replaced". In many cases people have forgotten to use the code "adb push misc_version /data/local/tmp/misc_version" which took care of the problem for the most part. Still troubleshooting methods to get around the error for people that cannot get it to work, check back later.


IF: you get
Code:
Unable to chmod /data/local/misc_version: No such file or directory
THEN: This again is with the misc_version not being placed properly. (Where many errors will occur). If this error happens to you try using steps f and g without the tmp. So it would look like this

f. adb push misc_version /data/local/misc_version

g. adb shell chmod 777 /data/local/misc_version

IF: You get an error stating something along the lines of 99 version check fail
THEN: You must have an unlocked bootloader and must relock it. To do this type "fastboot oem lock"

IF: you still can't get the misc_version steps to work
THEN: You can manually change the version by looking at this great post by drellisdee here

Below is what a successful downgrade should look like after finished
Code:
C:\Program Files (x86)\Android\android-sdk\tools>cd C:\Program Files (x86)\Andro
id\android-sdk\platforms

C:\Program Files (x86)\Android\android-sdk\platforms>adb push tacoroot.sh /data/
local
297 KB/s (2129 bytes in 0.007s)

C:\Program Files (x86)\Android\android-sdk\platforms>adb shell chmod 755 /data/l
ocal/tacoroot.sh

C:\Program Files (x86)\Android\android-sdk\platforms>adb shell /data/local/tacor
oot.sh --setup
TacoRoot: HTC Edition v1
By Justin Case (jcase)
Presented by TeamAndIRC, RootzWiki and AndroidPolice
With great assistance from Reid Holland (Erishasnobattery)
----------
TacoRoot: HTC Edition v1 is based on a vulnerability independently discovered by

both Justin Case and Dan Rosenberg (Rosenberg first). I believe unrevoked and
AlpahRev were also aware of it.
----------
Usage:
--recovery : For this exploit to work, you must have booted recovery at least on
ce after your last factory reset.
--setup : Setup the phone for root, must be done before --root.
--root : Root the phone.
--undo : Remove TacoRoot.
----------
Rebooting into recovery, please press Volume+, Volume- and Power at the same tim
e, and reboot the system.

C:\Program Files (x86)\Android\android-sdk\platforms>adb shell /data/local/tacor
oot.sh --root
TacoRoot: HTC Edition v1
By Justin Case (jcase)
Presented by TeamAndIRC, RootzWiki and AndroidPolice
With great assistance from Reid Holland (Erishasnobattery)
----------
TacoRoot: HTC Edition v1 is based on a vulnerability independently discovered by

both Justin Case and Dan Rosenberg (Rosenberg first). I believe unrevoked and
AlpahRev were also aware of it.
----------
Usage:
--recovery : For this exploit to work, you must have booted recovery at least on
ce after your last factory reset.
--setup : Setup the phone for root, must be done before --root.
--root : Root the phone.
--undo : Remove TacoRoot.
----------
Rebooting into root.

C:\Program Files (x86)\Android\android-sdk\platforms>adb push misc_version /data
/local/tmp/misc_version
1896 KB/s (367096 bytes in 0.189s)

C:\Program Files (x86)\Android\android-sdk\platforms>adb shell chmod 777 /data/l
ocal/tmp/misc_version

C:\Program Files (x86)\Android\android-sdk\platforms>adb shell sh -c '/data/loca
l/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...

C:\Program Files (x86)\Android\android-sdk\platforms>adb shell /data/local/tacor
oot.sh --undo
TacoRoot: HTC Edition v1
By Justin Case (jcase)
Presented by TeamAndIRC, RootzWiki and AndroidPolice
With great assistance from Reid Holland (Erishasnobattery)
----------
TacoRoot: HTC Edition v1 is based on a vulnerability independently discovered by

both Justin Case and Dan Rosenberg (Rosenberg first). I believe unrevoked and
AlpahRev were also aware of it.
----------
Usage:
--recovery : For this exploit to work, you must have booted recovery at least on
ce after your last factory reset.
--setup : Setup the phone for root, must be done before --root.
--root : Root the phone.
--undo : Remove TacoRoot.
----------
Root removed, rebooting

C:\Program Files (x86)\Android\android-sdk\platforms>adb reboot bootloader

C:\Program Files (x86)\Android\android-sdk\platforms>cd C:\Program Files (x86)\A
ndroid\android-sdk\tools

C:\Program Files (x86)\Android\android-sdk\tools>fastboot oem rebootRUU
                              ... OKAY [  0.147s]
finished. total time: 0.147s

C:\Program Files (x86)\Android\android-sdk\tools>fastboot erase cache
               erasing 'cache'... OKAY [  0.117s]
finished. total time: 0.117s

C:\Program Files (x86)\Android\android-sdk\tools>fastboot flash zip RUU_Vivo_W_G
ingerbread_S_VERIZON_WWE_2.18.605.3_Radio_1.09.01.0622_NV_VZW1.92_release_199487
_si.zip
     sending 'zip' (292817 KB)... OKAY [ 48.539s]
                 writing 'zip'... INFOadopting the signature contained in this i
mage...
INFOsignature checking...
INFOzip header checking...
INFOzip info parsing...
INFOchecking model ID...
INFOchecking custom ID...
INFOchecking main version...
INFOstart image[hboot] unzipping for pre-update check...
INFOstart image[hboot] unzipping & flushing...
INFO[RUU]UZ,hboot,0
INFO[RUU]UZ,hboot,100
INFO[RUU]WP,hboot,0
INFO[RUU]WP,hboot,100
INFOstart image[boot] unzipping & flushing...
INFO[RUU]UZ,boot,0
INFO[RUU]UZ,boot,31
INFO[RUU]UZ,boot,73
INFO[RUU]UZ,boot,100
INFO[RUU]WP,boot,0
INFO[RUU]WP,boot,99
INFO[RUU]WP,boot,100
INFOstart image[recovery] unzipping & flushing...
INFO[RUU]UZ,recovery,0
INFO[RUU]UZ,recovery,22
INFO[RUU]UZ,recovery,43
INFO[RUU]UZ,recovery,63
INFO[RUU]UZ,recovery,84
INFO[RUU]UZ,recovery,100
INFO[RUU]WP,recovery,0
INFO[RUU]WP,recovery,99
INFO[RUU]WP,recovery,100
INFOstart image[system] unzipping & flushing...
INFO[RUU]UZ,system,0
INFO[RUU]UZ,system,5
INFO[RUU]UZ,system,8
INFO[RUU]UZ,system,13
INFO[RUU]UZ,system,16
INFO[RUU]UZ,system,22
INFO[RUU]UZ,system,25
INFO[RUU]UZ,system,31
INFO[RUU]UZ,system,37
INFO[RUU]UZ,system,42
INFO[RUU]UZ,system,48
INFO[RUU]UZ,system,53
INFO[RUU]UZ,system,56
INFO[RUU]UZ,system,61
INFO[RUU]UZ,system,65
INFO[RUU]WP,system,0
INFO[RUU]WP,system,5
INFO[RUU]WP,system,8
INFO[RUU]WP,system,13
INFO[RUU]WP,system,16
INFO[RUU]WP,system,22
INFO[RUU]WP,system,25
INFO[RUU]WP,system,30
INFO[RUU]WP,system,33
INFO[RUU]WP,system,39
INFO[RUU]WP,system,42
INFO[RUU]WP,system,47
INFO[RUU]WP,system,50
INFO[RUU]WP,system,55
INFO[RUU]WP,system,59
INFO[RUU]WP,system,65
INFO[RUU]UZ,system,65
INFO[RUU]UZ,system,67
INFO[RUU]UZ,system,71
INFO[RUU]UZ,system,73
INFO[RUU]UZ,system,77
INFO[RUU]UZ,system,79
INFO[RUU]UZ,system,82
INFO[RUU]UZ,system,85
INFO[RUU]UZ,system,87
INFO[RUU]UZ,system,89
INFO[RUU]UZ,system,93
INFO[RUU]UZ,system,95
INFO[RUU]UZ,system,98
INFO[RUU]WP,system,65
INFO[RUU]WP,system,67
INFO[RUU]WP,system,70
INFO[RUU]WP,system,73
INFO[RUU]WP,system,76
INFO[RUU]WP,system,79
INFO[RUU]WP,system,82
INFO[RUU]WP,system,85
INFO[RUU]WP,system,88
INFO[RUU]WP,system,91
INFO[RUU]WP,system,94
INFO[RUU]WP,system,97
INFO[RUU]WP,system,100
INFOstart image[sp1] unzipping & flushing...
INFO[RUU]UZ,sp1,0
INFO[RUU]UZ,sp1,100
INFO[RUU]WP,sp1,0
INFO[RUU]WP,sp1,100
INFOstart image[dzdata] unzipping & flushing...
INFO[RUU]UZ,dzdata,0
INFO[RUU]UZ,dzdata,100
INFO[RUU]WP,dzdata,0
INFO[RUU]WP,dzdata,100
INFOstart image[tp] unzipping & flushing...
INFO[RUU]UZ,tp,0
INFO[RUU]UZ,tp,100
INFO[RUU]WP,tp,0
INFOstart image[tp] unzipping & flushing...
INFO[RUU]UZ,tp,0
INFO[RUU]UZ,tp,100
INFOstart image[radio] unzipping & flushing...
INFO[RUU]UZ,radio,0
INFO[RUU]UZ,radio,7
INFO[RUU]UZ,radio,13
INFO[RUU]UZ,radio,21
INFO[RUU]UZ,radio,27
INFO[RUU]UZ,radio,34
INFO[RUU]UZ,radio,42
INFO[RUU]UZ,radio,48
INFO[RUU]UZ,radio,55
INFO[RUU]UZ,radio,62
INFO[RUU]UZ,radio,69
INFO[RUU]UZ,radio,76
INFO[RUU]UZ,radio,83
INFO[RUU]UZ,radio,90
INFO[RUU]UZ,radio,97
INFO[RUU]UZ,radio,100
INFO[RUU]WP,radio,0
INFO[RUU]WP,radio,5
INFO[RUU]WP,radio,12
INFO[RUU]WP,radio,19
INFO[RUU]WP,radio,26
INFO[RUU]WP,radio,33
INFO[RUU]WP,radio,42
INFO[RUU]WP,radio,100
OKAY [197.732s]
finished. total time: 246.272s

C:\Program Files (x86)\Android\android-sdk\tools>fastboot reboot
                     rebooting...
finished. total time: 0.144s
Hopefully this works for everyone as it did for me, If not feel free to PM me or post below with any further questions and i'll be happy to help
, also don't for get the push the THANKS button!
Attached Files
File Type: zip CunningLogic-TacoRoot-3b6fae6.zip - [Click for QR Code] (14.2 KB, 1352 views)
File Type: zip misc_version_universal.zip - [Click for QR Code] (211.8 KB, 1320 views)
File Type: zip SetMainVersionLOW.zip - [Click for QR Code] (436.9 KB, 854 views)

=======================================
Device
DROID Incredible 2
S-OFF
From the 6.01.605.05 OTA: running
1.09.01.0312 radio
ROM
TSM UltimateKangBang Evolution 1.1 (sense4 ics 4.0.3)
Mods
v6 supercharger for ICS
KERNEL: 2.6.35.14 cyanogenmod AEROEVAN test 10
========================================

don't forget to THANK me if i have helped you in any way
The Following 20 Users Say Thank You to dets34 For This Useful Post: [ Click to Expand ]
 
accord1
Old
#2  
Member
Thanks Meter 2
Posts: 57
Join Date: Sep 2011
Thank you for this!!!!!!!!!! The only issue I had was when you tell it to flash the ruu, where it says signed.zip, I looked at your list of a complete code and it was si.zip. So I changed it and somehow that made it work Again thanks a lot!
 
dets34
Old
#3  
dets34's Avatar
Senior Member - OP
Thanks Meter 42
Posts: 254
Join Date: May 2012
Location: Detroit
Quote:
Originally Posted by accord1 View Post
Thank you for this!!!!!!!!!! The only issue I had was when you tell it to flash the ruu, where it says signed.zip, I looked at your list of a complete code and it was si.zip. So I changed it and somehow that made it work Again thanks a lot!
Hahah great! im glad it worked for you!

=======================================
Device
DROID Incredible 2
S-OFF
From the 6.01.605.05 OTA: running
1.09.01.0312 radio
ROM
TSM UltimateKangBang Evolution 1.1 (sense4 ics 4.0.3)
Mods
v6 supercharger for ICS
KERNEL: 2.6.35.14 cyanogenmod AEROEVAN test 10
========================================

don't forget to THANK me if i have helped you in any way
 
AmbientBlu
Old
#4  
Junior Member
Thanks Meter 1
Posts: 8
Join Date: May 2010
Thanks for writing this up. I'm waiting on a warrantied replacement of my DInc 2 (the "1" on the alpha keyboard no longer works) and I'm a little concerned about rooting because of the need to downgrade (something that wasn't required when I rooted originally) but this makes it look fairly manageable.

My biggest concern? Making sure I hit the volume up AND down buttons in conjunction with the power button!
 
CondemnedSoul
Old
#5  
CondemnedSoul's Avatar
Recognized Developer
Thanks Meter 1,955
Posts: 4,213
Join Date: Apr 2010
Location: NJ

 
DONATE TO ME
If someone could instead of just pulling the modules, do a pull of /system .....?

Sent from my vivow using xda premium
 
zackspeed
Old
#6  
Senior Member
Thanks Meter 104
Posts: 591
Join Date: Aug 2010
Location: Asheville, NC
I just got my replacement and will try to pull this today. Will just need to look up how to first lol.
 
Macguyver
Old
#7  
Macguyver's Avatar
Senior Member
Thanks Meter 93
Posts: 603
Join Date: Mar 2011
Quote:
Originally Posted by CondemnedSoul View Post
If someone could instead of just pulling the modules, do a pull of /system .....?

Sent from my vivow using xda premium
I'm assuming from before we do anything? I have a replacement that should be at my house when I get home today, I'll be attempting this tonight. If you need me to pull something I can, just have to tell me how. Feel free to PM me.
 
CondemnedSoul
Old
#8  
CondemnedSoul's Avatar
Recognized Developer
Thanks Meter 1,955
Posts: 4,213
Join Date: Apr 2010
Location: NJ

 
DONATE TO ME
adb pull /system (insert where to place it) then put it in a zip file

Sent from my vivow using xda premium
 
Macguyver
Old
#9  
Macguyver's Avatar
Senior Member
Thanks Meter 93
Posts: 603
Join Date: Mar 2011
Quote:
Originally Posted by CondemnedSoul View Post
adb pull /system (insert where to place it) then put it in a zip file

Sent from my vivow using xda premium
uploading to my dropbox now.
The Following User Says Thank You to Macguyver For This Useful Post: [ Click to Expand ]
 
CondemnedSoul
Old
#10  
CondemnedSoul's Avatar
Recognized Developer
Thanks Meter 1,955
Posts: 4,213
Join Date: Apr 2010
Location: NJ

 
DONATE TO ME
Quote:
Originally Posted by Orange Terror View Post
uploading to my dropbox now.
Sweet, thanks!

Sent from my vivow using xda premium

Tags
.98hboot, 6.01.605.05, downgrade, droid incredible 2 downgrade, s-off
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes