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

Search This thread

VFL

Senior Member
Jun 29, 2009
267
98
NDS
Make sure that the ROM is pre-rooted.

Once you input "su", your phone should display to you that adb is asking for permission depending on your setting of Superuser. You should allow it to proceed.

Edit:
It'll be best for you to update Superuser and its binary first hand.

Sent from my HTC Desire S using XDA App


i have some problem this i read it need pre rooted but how to peeroot rom

i have done unlocked and goldcard
 

VFL

Senior Member
Jun 29, 2009
267
98
NDS
i cant anything update RUU or downgrade all file i did doing it wont updatet error code show 155 by

first i start RUU exe it come Version 2.10.161.3
then ok
it come from 2.10.161.3 to 2.10.401.5
next
next
loading Bootloader
delete user....
sending...
it come out error:

Error 155: image-update error

The ROM Update Utility program can not update the Android.

Obtain the correct ROM update utility progam and try again

RUU_Saga_S_HTC_Europe_2.10.401.5_Radio_20.4801.30.0822U_3822.10.08.04_M_release_219480_signed

my Device unlocked bootloader
SAGA PVT SHIP S-on RL
hboot 2.00.0002
Radio 3822.10.08.04_m
eMMC-boot

with androdiio 2.3.5
 
Last edited:

barthdvs

Senior Member
Jan 13, 2011
86
11
JACOU
Make sure that the ROM is pre-rooted.

Once you input "su", your phone should display to you that adb is asking for permission depending on your setting of Superuser. You should allow it to proceed.

Edit:
It'll be best for you to update Superuser and its binary first hand.

Sent from my HTC Desire S using XDA App

I try with fre3vo : KO
I try with step 4 -> 3 -> 1 -> 2 ->3 -> 4 ... (where the number is the n° of the step of your guide): KO, but i successfully install PRE-ROOTED shipped rom at the last version. But can't have (sharp) #, only have $.

SuperUser don't ask me to get root privilege.

So i Download an application, a command prompt on the market.

And type the command directly throw this. and... THAT WORKS FINE !!!!!!
 

8814

Member
Mar 26, 2010
22
8
Lyon
I have a build version with 12 figure

I followed each step but when I want to flash the RUU, my phone version is 1.27.405.674 and I can't flash the RUU. Any version I wrote I have x.xx.xxx.x74, I think it's due to an old ROM I flash that modified my version length. I want to know if there is a way to clear the phone version.
 

Attachments

  • Capture2.jpg
    Capture2.jpg
    41.7 KB · Views: 278

VFL

Senior Member
Jun 29, 2009
267
98
NDS
I followed each step but when I want to flash the RUU, my phone version is 1.27.405.674 and I can't flash the RUU. Any version I wrote I have x.xx.xxx.x74, I think it's due to an old ROM I flash that modified my version length. I want to know if there is a way to clear the phone version.

i too cant flash RUU some error code it 155 i cant neieter all RUU flash not working
 

8814

Member
Mar 26, 2010
22
8
Lyon
Clean misc_version

anyone know how to clean or erase misc_version in fastboot because I've not acces to adb anymore . :confused:
 

lamo4711

New member
Jun 4, 2011
4
0
How did you do this ?

Just followed the steps in Post #1 exactly.
I own a German O2 Desire S and had the typical "can't open e:...." failure und no wifi, no usb connection. Also the new Hboot 2.00.2002.
I tried everything for 2 days but can't get it running again, untill I found skanob's post.

After I managed to flash a prerooted rom over recovery (still no wifi, no usb) I followed the steps und finally got back to an old O2-Rom with Hboot 0.98.00.

S-Off'ed the phone with alpharev, flashed clockwork recovery und finally an Sense 3.5 rom.

Back online...
 

8814

Member
Mar 26, 2010
22
8
Lyon
Just followed the steps in Post #1 exactly.
I own a German O2 Desire S and had the typical "can't open e:...." failure und no wifi, no usb connection. Also the new Hboot 2.00.2002.
I tried everything for 2 days but can't get it running again, untill I found skanob's post.

After I managed to flash a prerooted rom over recovery (still no wifi, no usb) I followed the steps und finally got back to an old O2-Rom with Hboot 0.98.00.

S-Off'ed the phone with alpharev, flashed clockwork recovery und finally an Sense 3.5 rom.

Back online...

but now I can't boot , Iflash the pre-rooted rom and I can't boot I do all the wipe but my version still to long and I can't flash RUU
I wipe \system \data and i flash pre-rooted rom by recovery but it doesn't works also sometimes I can't acces to my SDcard
 
Last edited:

VFL

Senior Member
Jun 29, 2009
267
98
NDS
any news for new update i m still not succes it all time i did make this read some doing still not succes it too show for me

Scanning region fef00000...
Scanning region feff0000...
Scanning region ff0e0000...
Scanning region ff1d0000...
Scanning region ff2c0000...
Scanning region ff3b0000...
Scanning region ff4a0000...
Scanning region ff590000...
Scanning region ff680000...
Scanning region ff770000...
Scanning region ff860000...
Scanning region ff950000...
Scanning region ffa40000...
Scanning region ffb30000...
Scanning region ffc20000...
Scanning region ffd10000...
Scanning region ffe00000...
Scanning region ffef0000...
Scanning region fffe0000...
$ /data/local/tmp/misc_version -s
/data/local/tmp/misc_version -s 1.
--set_version set. VERSION will be
Patching and backing up partition
Error opening input file.
$
 

Skanob

Senior Member
Feb 19, 2011
598
631
Perth
but now I can't boot , Iflash the pre-rooted rom and I can't boot I do all the wipe but my version still to long and I can't flash RUU
I wipe \system \data and i flash pre-rooted rom by recovery but it doesn't works also sometimes I can't acces to my SDcard

I have not experienced this ever before. You may have done something wrong.


any news for new update i m still not succes it all time i did make this read some doing still not succes it too show for me

Scanning region fef00000...
Scanning region feff0000...
Scanning region ff0e0000...
Scanning region ff1d0000...
Scanning region ff2c0000...
Scanning region ff3b0000...
Scanning region ff4a0000...
Scanning region ff590000...
Scanning region ff680000...
Scanning region ff770000...
Scanning region ff860000...
Scanning region ff950000...
Scanning region ffa40000...
Scanning region ffb30000...
Scanning region ffc20000...
Scanning region ffd10000...
Scanning region ffe00000...
Scanning region ffef0000...
Scanning region fffe0000...
$ /data/local/tmp/misc_version -s
/data/local/tmp/misc_version -s 1.
--set_version set. VERSION will be
Patching and backing up partition
Error opening input file.
$

I have received this log, but ONLY when trying the fre3vo file. Again, I can confirm that the fre3vo does not work. There are still other methods for you to achieve SU, or you can follow the one on my guide.

I would strongly suggest to wipe every partition that you have in recovery (except your sd card) into ext4 start all over again from step one.

I strongly suggest to use the PRE-Rooted one that is found on my sig below. Also please make sure that you have met the requirements accordingly.
 

nodeffect

Senior Member
Mar 7, 2011
527
216
Dear Skanob, thanks for the incredible guide. Can I add this guide/thread to my tutorial theard ? Thanks.
 

VFL

Senior Member
Jun 29, 2009
267
98
NDS
very important i have got now 2 Desire S one wiche i got today i have success root as u writhe i did some doing with my Desire S not succes i did many wriithe cant anything doing the 2. one working now done root i got 4ext recovery

it something not wrong i did make
 

VFL

Senior Member
Jun 29, 2009
267
98
NDS
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.

i have some doing this with goldcard. no succes when use tools it ok but not sure did done or not at cmd it show

C:\Downgrade>adb push goldcard /data/local/tmp/
push: goldcard/goldcard -> /data/local/tmp/goldcard
1 file pushed. 0 files skipped.
335 KB/s (19240 bytes in 0.056s)

C:\Downgrade>adb shell chmod 777 /data/local/tmp/goldcard

C:\Downgrade>adb shell cat /sys/class/mmc_host/mmc2/mmc2:*/cid > tcid

C:\Downgrade>set/p cid= < tcid

C:\Downgrade>del tcid

C:\Downgrade>adb shell /data/local/tmp/goldcard -c %cid% -o /data/local/tmp/gold
card.img
HTC android goldcard tool Copyright (C) 2011, Wayne D. Hoxsie Jr.
Original code by B. Kerler. Special thanks to ATTN1 and the XDA team.
Donations can be made to the Electronic Frontier Foundation:
http://www.eff.org/
or to B. Kerler:
http://psas.revskills.de/

C:\Downgrade>adb shell dd if=/data/local/tmp/goldcard.img of=/dev/block/mmcblk1
/dev/block/mmcblk1: cannot open for write: Permission denied
 

VFL

Senior Member
Jun 29, 2009
267
98
NDS
You need to gain temp root before you try this.

http://xdaforums.com/showthread.php?t=1296916

Check this post and use the zergRush app and hopefully that will give you temp root so you can complete the goldcard process.

as i know it working good root and done goldcard but still cant flash anyting i did try flash 4ext recovery still not succes but this zergRuush working good done golcard but can not flash anything

PS: i give u my fully Details of my Mobile

Desire S Vodafone Logo!

*** Unlocked ***
SAGA PVT SHIP S-ON RL
HBOOT-2-00.0002
RADIO-3822.10.08.04_M
eMMC-boot
Aug 22 2011,15:22:13

HBOOT

FASTBOOT
RECOVERY
FACTORY REST
SIMLOCK
IMAGE CRC

Android 2.3.5 Sense 3.0

Software
2.10.161.3

kernel
2.6.35.10-g9ac6c7a
htc-kernel@and18-2 #1

Baseband
20.4801.30.0822O_3822.10.08.04_M

Build
2.10.161.3 CL156318 release Keys

now any one have some this
will be rooted?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 108
    UPDATED as of 18 DEC 2012 clarified and fixed some things..


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


    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


    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?


    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:
    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:
    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
    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)
    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
    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
    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
    a. Flash SuperSU or SuperUser

    b. Reboot the phone normally


    Modifying the version of your phone
    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
    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
    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.
    16
    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.
    12
    To noobs, lazy people and semi-pros new to Android tinkering

    A couple of days ago when I decided to check out CyanogenMod I knew close to nothing about tinkering with the HTC phones, Android and custom ROMs. So the first surprise I got was that my HBOOT version (v. 2.00.0002) was not supported by Revolutionary (http://revolutionary.io/). So I turned that into a Google search for "htc desire s downgrade hboot" and after 1 hour of detours I found this thread, great. Then I quickly came to realize that I didn't understand much of those steps mentioned and after additional 12 hours of dedicated searching/learning/trying basic stuff I finally felt that I understood enough to just give it a try. So i tried out the steps I deemed necessary and it worked! I'm not a hboot 0.98.0000 ready to take on CyanogenMod

    So to people like me (new to android tinkering) but not willing to or capable of doing their own research / learning, here is my situation and what I did:

    # My pre-this-guide-situation
    Software number: 2.10.401.8 (not .5)
    HBOOT: 2.00.0002

    # Which steps I followed from this guide (and how)

    #1: Unlock the bootloader
    http://htcdev.com/bootloader -> "Begin Unlock Bootloader". The steps there are very detailed and easy to follow. It also explains how to use adb and fastboot to interact with the phone. Remember that when you later see something like
    Code:
    adb push

    #2: Step 1: Creating a Gold Card (not sure I really needed it)
    I originally thought I needed this step, so I did it way before I was ready to follow the rest of the guide, and I did not undo it, so I can't say for sure if it is needed or not in this situation.
    As far as I can tell it is only needed if you are going to flash roms by other means that he official RUU-.exe files. And since I did not do that, I guess the gold card is not needed.

    a. Install "Goldcard Helper" from the market on your phone

    b. Run it to obtain the CID for MMC2. This number is needed in step c, so write it down, e-mail it to your self from your phone or the like.

    c. Go to http://psas.revskills.de/?q=goldcard and fill in CID and hit "Download Goldcard!"

    d. Save the file goldcard.img to your hdd

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

    f. Use Gold Card Tool (Google -> "Gold Card Tool" -> find somewhere to download a file called something like goldcardtool.exe 1Mb in size) to flash your image file to your phone's SD card.

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

    #3: Get zergRush exploit working
    Follow this guide: http://xdaforums.com/showthread.php?t=1296916
    If you get an error when running zergRush (most likely because you have already ran it, rebooted the phone and want to run it again) check this out: http://androidforums.com/3522796-post454.html
    When the guide mentions "you will need an adb shell" and "Push the binary onto /data/local/" you will need some adb-skills. Get those from these tutorialshttp://www.xda-developers.com/android/adb-easy-tutorial/ and http://www.youtube.com/watch?v=RieL7vHt6AE

    #4: Step 2: Modifying the version of your phone
    a. Connect the phone using USB cable using "Charge ONLY" and USB Debugging is ON.

    b. The misc_version file is attached to this thread (in Skanob original post). Download it and put it somewhere smart like c:\android, c:\android\downsaga\ or c:\downsaga.

    c. Open a command prompt and run these commands:
    (go to the folder created in #1 which contains adb.exe, "c:\android" in HTCs unlock bootloader guide. Maybe check this tutorial: http://www.xda-developers.com/android/adb-easy-tutorial/. Also notice that running "adb shell" from the folder where adb.exe resides gives you a "shell" where you do not need to put "adb" in front of all your commands)

    Code:
    adb push C:\downsaga\misc_version /data/local/tmp
    adb shell chmod 777 /data/local/tmp/misc_version
    adb shell
    /data/local/zergRush
    cd /data/local/tmp
    ./misc_version -s 1.27.405.6
    exit
    adb reboot bootloader
    Remember #3 if you get an error when trying to execute /data/local/zergRush.

    #5: Step 5: Locking the bootloader

    a. Connect phone on fastboot (should already be done if you executed the last "adb reboot bootloader"-command from #4)

    b. In the already open (if you did not close the prompt from #4) run this command:
    Code:
    fastboot oem lock
    c. You might receive an error message in your command prompt but don't mind it. The phone will now restart it self and boot into the android os.

    #6: Step 6 Downgrading
    a. Get yourself an old official RUU from here: http://xdaforums.com/showthread.php?t=1002506 .
    I used "RUU_Saga_HTC_Europe_1.28.401.1_Radio_20.28b.30.080 5U_38.03.02.11_M_release".
    You should choose one which contains the right region, e.g. Europe, Asia, and one which is significantly older than 2.10.401. Maybe it's even a requirement to have a 1.2.x RUU (I don't know)

    b. Connect the phone on fastboot. Either turn off the phone and hold down volume_down+power_on or issue "adb reboot bootloader" from a command prompt

    c. Launch the RUU-.exe file (RUU_Saga_HTC_Europe....exe) you have just downloaded.

    d. After pressing "Next" a couple of times a screen should appear saying something like: "Current information about your Android-phone: Image version: 1.27.405.6". It needs to say 1.27.405.6 (mine said 1.27.405.68 and still worked though). If it says something else go back to step #3.

    e. Continue by clicking "Next", "Update now", "Yes I really mean it" and so on.

    f. It the RUU does not error out at some point but displays you a nice "Congratulations, your phone has been successfully ...."-screen you are home safe. Everything probably worked.

    g. Reboot to the bootloader (power off -> vol_down + power_on_off or "adb reboot bootloader") and verify that it now reads: "HBOOT 0.98.0000"



    I hope this can help some hesitant / not very self confident people (and lazy people of course). Remember to [Thank] Skanob for his work - it's his method, I (and all the other replies to this thread) merely seeks to make it easier to understand for others.

    Thanks
    Wuhtzu
    3
    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
    3
    @barthdvs

    Getting the Official files

    a. Download the HTC_EUROPE_2.10.401.5 RUU file.

    b. Run the file and do not close

    c. Go to your temp folder on your computer and find the rom.zip file.

    d. Copy it somewhere else.

    e. Extract the rom.zip and you should now have the official .img files from the RUU.

    f. Use the respective files needed for the guide.

    or the files is here (files exrtract from HTC_EUROPE_2.10.401.5 RUU file)
    Boot.img : http://www.multiupload.com/JME2WRDQEQ
    recovery.img : http://www.multiupload.com/MX64VDUICI