FORUMS
Remove All Ads from XDA

[GUIDE] Official HBOOT v2.xx Downgrade to OLD HBOOT

599 posts
Thanks Meter: 626
 
Post Reply Email Thread
UPDATED as of 18 DEC 2012 clarified and fixed some things..


Quote:

Worldwide disclaimer not held responsible if something went wrong blah blah blah goes here..


Quote:

THIS GUIDE WILL VOID YOUR WARRANTY BECAUSE OF THE HTC-DEV UNLOCK METHOD!!! And you can only use this guide if you are on HBOOT v2.xx


Quote:

This guide may also be used for DEBRANDING your phone..


Check my sig first, then these for proper and additional information:

[GUIDE] Possible FIX for the infamous eMMC problem..

[Q] Bricked my phone?


Quote:

NOTE:
RUUs with v1.xxx have HBOOTs with v0.98.000, while v2.xxx have HBOOTs with 2.00.002, and the ICS RUU has the only HBOOT v2.02.002


I will not supply the necessary files that is needed, you MUST know how to use SEARCH. I also suggest to give THANKS to those who originally made/uploaded the files.


Requirements:
Quote:

Common Sense
- it helps A LOT

HTC Sync for Desire S - Installed
- for its drivers and such, or you may just install the "naked" drivers

Android Windows Tools - Installed
- for adb, fastboot commands

HTC-Dev unlocked
- to change recovery and ROM

Custom recovery
- to flash Root Access

SuperSU or SuperUser flashable zip
- to have Root Access

Root Access
- to change phone version

misc_version file (attached)
- file needed to change phone version

GoldCard
- to flash any version of RUUs

RUU executable file
- to DOWN/UPgrade


Quick tip:
Quote:

Copy-Paste the cmd codes for you to not have any problem. 1 typo error (extra digit on misc_version) will render your phone unable to RUU.


Preparations
Quote:

a. Create a folder "downsaga" on your C:

b. Copy misc_version, recovery.img(custom) on that folder.

c. Copy SuperSU's or SuperUser's flashable zip to your SD card.


Creating a Gold Card (use below or attn1's GoldCard Method)
Quote:

a. Install Goldcard Helper from the market on your phone

b. Run it and copy the CID for MMC2, or email the info to yours

c. This number has already been reversed so go to http://psas.revskills.de/?q=goldcard, fill out the required fields.

d. Download the image file that was emailed to you.

e. Connect phone as a "Disk drive" using USB cable.

f. Use Gold Card Tool to flash your image file to your phone's SD card. (you might need to reformat it first with Panasonic's SD Formatter)

g. Disconnect safely from the PC.

NOTE:Your sd card is now a GoldCard unless you reformat it again. You should now be able to RUU to any version you would like given that the bootloader is LOCKED.


Unlocking the bootloader
Quote:

a. Go to htcdev.com/bootloader

b. Proceed and follow every step on the guide

c. You just need to install Android Windows Tools files for it. No need to download the SDK and JAVA.

d. Once done, boot on bootloader and you should be able to notice if its UNLOCKED.


Flashing Custom Recovery
Quote:

a. The phone must be on bootloader, then go to fastboot

b. Open up command prompt then type:

Code:
fastboot flash recovery C:\downsaga\recovery.img
fastboot reboot-bootloader
d. Access recovery


Flashing Root Access
Quote:

a. Flash SuperSU or SuperUser

b. Reboot the phone normally


Modifying the version of your phone
Quote:

a. Connect the phone using USB cable using "Charge ONLY" and USB Debugging is ON.

b. Open command prompt and input these codes:

Code:
adb push C:\downsaga\misc_version /data/local/tmp
adb shell chmod 777 /data/local/tmp/misc_version
adb shell
su
cd /data/local/tmp
./misc_version -s 1.27.405.6
exit
adb reboot-bootloader
c. Your phone should now be read as the version you've placed there (but not visible to settings)


Locking the bootloader
Quote:

a. You should be on fastboot

c. In cmd use this command to lock the bootloader:

Code:
fastboot oem lock
c. You might receive an error message on your CMD but don't mind it. The phone should restart itself automatically on bootloader, and you should be able to notice at the top saying "***RE-LOCKED***", and might also has *Security Warning*. Just ignore.


Downgrading
Quote:

a. Make sure you are still on fastboot with the above message.

b. Open the RUU that you've chosen to install on your phone

c. The RUU must detect your phone version as 1.27.405.6

d. If you have received errors, then you've done something wrong. Review everything that you've done and check the guide again.


If everything went well, you should have successfully downgraded your phone and your HBOOT.
Attached Files
File Type: zip misc_version_by_sonikz.zip - [Click for QR Code] (4.8 KB, 13980 views)
The Following 108 Users Say Thank You to Skanob For This Useful Post: [ View ] Gift Skanob Ad-Free
 
 
25th October 2011, 03:02 PM |#2  
amidabuddha's Avatar
Senior Member
Thanks Meter: 2,459
 
More
Hey man it seems you did it! So HTC official unlocker can be handy after all.
Great job! I assume that now you will use Revolutionary to gain S-OFF and back to flashing?
The Following 2 Users Say Thank You to amidabuddha For This Useful Post: [ View ] Gift amidabuddha Ad-Free
25th October 2011, 03:13 PM |#3  
Skanob's Avatar
OP Senior Member
Flag Perth
Thanks Meter: 626
 
Donate to Me
More
Quote:
Originally Posted by amidabuddha

Hey man it seems you did it! So HTC official unlocker can be handy after all.
Great job! I assume that now you will use Revolutionary to gain S-OFF and back to flashing?

yes sir'ree!
25th October 2011, 03:44 PM |#4  
NikMel's Avatar
Senior Member
Thanks Meter: 24
 
More
And howto flash your hboot in recoverymode
Use flash_image to flash your hboot to older version.
flash_image /dev/block/mmcblk0p18 )(path to an older hboot file)
25th October 2011, 03:52 PM |#5  
Skanob's Avatar
OP Senior Member
Flag Perth
Thanks Meter: 626
 
Donate to Me
More
Quote:
Originally Posted by NikMel

Use flash_image to flash your hboot to older version.
flash_image /dev/block/mmcblk0p18 )(path to an older hboot file)

You wouldn't be able to do that on an official, latest S-ON HBOOT. I have already tried that but will just give you an INFOsignature error.
The Following 2 Users Say Thank You to Skanob For This Useful Post: [ View ] Gift Skanob Ad-Free
25th October 2011, 03:58 PM |#6  
attn1's Avatar
Recognized Developer
Thanks Meter: 1,825
 
More
Quote:
Originally Posted by Skanob

Step 1: Creating a Gold Card

a. Install Goldcard Helper from the market

b. Run it and copy the CID for MMC2, or email the info to yours

c. This number has already been reversed so go to http://psas.revskills.de/?q=goldcard, fill out the required fields.

d. Download the image file that was emailed to you.

e. Connect phone as a "Disk drive" using USB cable.

f. Use Gold Card Tool to flash your image file to your phone's SD card. (you might need to reformat it first with Panasonic's SD Formatter and then format it with the Gold Card Tool again)

g. Disconnect safely from the PC, and disconnect the cable.

Why would you use such an obsolete method to make a gold card?

after temproot,

windows batch script ( example filename: gc.cmd ):
Code:
adb push goldcard /data/local/tmp/
adb shell chmod 777 /data/local/tmp/goldcard
adb shell cat /sys/class/mmc_host/mmc2/mmc2:*/cid > tcid
set/p cid= < tcid
del tcid
adb shell /data/local/tmp/goldcard -c %cid% -o /data/local/tmp/goldcard.img
adb shell dd if=/data/local/tmp/goldcard.img of=/dev/block/mmcblk1
Linux shell script (example filename: gc.sh ):
Code:
adb push goldcard /data/local/tmp/
adb shell chmod 777 /data/local/tmp/goldcard
cid=`adb shell cat /sys/class/mmc_host/mmc2/mmc2:*/cid`
adb shell /data/local/tmp/goldcard -c $cid -o /data/local/tmp/goldcard.img
adb shell dd if=/data/local/tmp/goldcard.img of=/dev/block/mmcblk1
get the android goldcard binary here:

Thanks to Revskills for the algorythm and to GenePoole for the Android binary.

With this, the entire process can be scripted.
Attached Files
File Type: zip goldcard.zip - [Click for QR Code] (9.8 KB, 7142 views)
The Following 16 Users Say Thank You to attn1 For This Useful Post: [ View ]
25th October 2011, 03:59 PM |#7  
NikMel's Avatar
Senior Member
Thanks Meter: 24
 
More
Quote:
Originally Posted by Skanob

You wouldn't be able to do that on an official, latest S-ON HBOOT. I have already tried that but will just give you an INFOsignature error.

You can do that in recoverymode within adb shell #
I use 4ext recoverymode
25th October 2011, 04:12 PM |#8  
Skanob's Avatar
OP Senior Member
Flag Perth
Thanks Meter: 626
 
Donate to Me
More
Quote:
Originally Posted by attn1

Why would you use such an obsolete method to make a gold card?

after temproot,

windows batch:

Code:
adb push goldcard /data/local/tmp/
adb shell chmod 777 /data/local/tmp/goldcard
adb shell cat /sys/class/mmc_host/mmc2/mmc2:*/cid > tcid
set/p cid= < tcid
del tcid
adb shell /data/local/tmp/goldcard -c %cid% -o /data/local/tmp/goldcard.img
adb shell dd if=/data/local/tmp/goldcard.img of=/dev/block/mmcblk1
Linux Shell:
Code:
adb push goldcard /data/local/tmp/
adb shell chmod 777 /data/local/tmp/goldcard
cid=`adb shell cat /sys/class/mmc_host/mmc2/mmc2:*/cid`
adb shell /data/local/tmp/goldcard -c $cid -o /data/local/tmp/goldcard.img
adb shell dd if=/data/local/tmp/goldcard.img of=/dev/block/mmcblk1
get the android goldcard binary here:

Thanks to Revskills for the algorythm and to GenePoole for the Android binary.

With this, the entire process can be scripted.

well, that obsolete-method for me is a hell-of-a-lot easier and noob-proof. no code needed. and also leaves you a copy of your goldcard.img
The Following 3 Users Say Thank You to Skanob For This Useful Post: [ View ] Gift Skanob Ad-Free
25th October 2011, 04:13 PM |#9  
Skanob's Avatar
OP Senior Member
Flag Perth
Thanks Meter: 626
 
Donate to Me
More
Quote:
Originally Posted by NikMel

You can do that in recoverymode within adb shell #
I use 4ext recoverymode

That didn't worked for me. Prior to downgrading, check my sig. I'm using the official S-ON, not the ENG S-OFF leaked.
The Following User Says Thank You to Skanob For This Useful Post: [ View ] Gift Skanob Ad-Free
25th October 2011, 04:29 PM |#10  
attn1's Avatar
Recognized Developer
Thanks Meter: 1,825
 
More
Quote:
Originally Posted by Skanob

well, that obsolete-method for me is a hell-of-a-lot easier and noob-proof. no code needed. and also leaves you a copy of your goldcard.img


No way is it easier or noob proof. When I used this method on the Ace Hack Kit goldcard errors dropped to none. Since you are already running adb commands and pushing crap to the phone, what's the big deal with this?

With this, there is no need for hacky tools, not mounting/dismounting the sdcard (risking corruption from unflushed write buffers and improper dismounts), and no need to go to the revskills website.
This runs in about a second and it's done.
The Following 2 Users Say Thank You to attn1 For This Useful Post: [ View ]
25th October 2011, 04:39 PM |#11  
Skanob's Avatar
OP Senior Member
Flag Perth
Thanks Meter: 626
 
Donate to Me
More
Quote:
Originally Posted by attn1

No way is it easier or noob proof. When I used this method on the Ace Hack Kit goldcard errors dropped to none. Since you are already running adb commands and pushing crap to the phone, what's the big deal with this?

With this, there is no need for hacky tools, not mounting/dismounting the sdcard, and no need to go to the revskills website or copy files back from email. This runs in about second and it's done.

I believe that that is based on your preference. Which I observed really knows a lot about adb.

And what is in the guide is based on my own preference. Which for me does not know much about adb.

They still can follow which ever method they would like.

Well, it would still give us the same result. Having a GoldCard.
The Following User Says Thank You to Skanob For This Useful Post: [ View ] Gift Skanob Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes