[Procedure]No HTC unlock HC-GB downgrade for official HC OTA

Search This thread

globatron

Retired Recognized Developer
Jun 15, 2009
1,450
2,035
All over the place
This procedure applies to both flyers and view

Required downloads
  1. First download the Gingerbread RUU for your device from this thread.
  2. If you don't have adb and fastboot on your PC
    • Get fastboot and adb tool for windows here
    • Get Fastboot and adb for linux here
    • I don't have a simple bundde for Mac, would welcome a link if anyone has one.
  3. Download my universal misc_version and unzip to obtain the misc_version file.
  4. Download tacoroot
  5. Place both the misc_version and tacoroot.bin files in the same directory as adb

Procedure
  1. Check the version number for your gingerbread RUU
    In my example I am using this RUU: RUU_Flyer_HTC_WWE_2.00.405.3_R_Radio_20.3501.30.08 9BU_3809.05.04.10_M_release_194964_signed.exe
    The version is the part highlighted in red.
  2. Boot your flyer up to android if it's not already on, with usb debugging enabled and connect it to the PC.
  3. Run the following adb commands
    Code:
    adb push tacoroot.bin /data/local/
    adb push misc_version /data/local/
    adb shell chmod 755 /data/local/tacoroot.bin
    adb shell chmod 755 /data/local/misc_version
    adb shell /data/local/tacoroot.bin --setup
    At this point your device will reboot to recovery
  4. Simultaneously press Volume Up, Volume Down and Power
  5. Reboot your device
  6. Run the following command
    Code:
     adb shell /data/local/tacoroot.bin --root
    Your device will reboot, do not worry if it does not boot fully, it doesn't matter for this procedure, and it is a side effect of this root exploit.
  7. Run the following command:
    Code:
     adb shell /data/local/misc_version -s [COLOR="Red"]2.00.405.3[/COLOR]
    Note that the number in RED is the version number retrieved in step 1.
  8. Reboot to fastboot:
    Code:
    adb reboot bootloader
  9. Relock the bootloader:
    Code:
    fastboot oem lock
  10. Go back to fastboot mode ( lock causes the device to reboot )
  11. Run your RUU ( if on linux or mac, see other similar threads from me on how to RUU on those OSes )

Special Thanks
jcase for the tacoroot.
 
Last edited:

paranoidpenguin

Senior Member
Feb 2, 2009
100
1
s*** too late!!!! :rolleyes:

Yesterday I unlocked my Tab via HTC Unlock, hopefully I'll never need the warranty ...

But thanks for your detailed and very helpful instructions in this forum, don't know where I would be without you.
 

globatron

Retired Recognized Developer
Jun 15, 2009
1,450
2,035
All over the place
I think there is a mistake, it should be:
Code:
 adb shell /data/local/misc_version -s [COLOR="Red"]2.00.405.3[/COLOR]

But: it doesn't work. The device hangs in the boot process after flashing the RUU.

The typo correction is correct but that it doesn't work is not. I've done this multiple times with both my own and other peoples devices and it works just fine. Make sure you used a gingerbread RUU and the it flashed completely. AND that you not doing this on an S-OFF device.
 

Tutmanichtun

Member
Apr 28, 2009
20
4
AND that you not doing this on an S-OFF device.
Thats the fault. My Flyer is S-OFF. Is there a possibility to get back to GB anyway?

Edit: Found a Solution. It cost me the whole day, but now it works.
The bad note: I don't know the Link with the solution. But it was in this Forum.
I got to it by Flashing a 3.2.1 ROM, and after that a 2.3.4 ROM via Goldcard-Method. (Via the SD-Card.)
During the process the Bootloader creates a message, that the installed hboot version isn't downgradeable or something like that. I hacked that into Google and it throws out a Thread in this Forum with the Solution.
 
Last edited:
  • Like
Reactions: mohsen.malki

echaru

Senior Member
Oct 13, 2011
121
24
O-H-I-O
Might be a little off topic, but the title:

[Pocedure]No HTC unlock HC-GB downgrade for official HC OTA

"[Pocedure]" is missing a letter r
 
  • Like
Reactions: mohsen.malki

cnewsgrp

Senior Member
Mar 22, 2008
1,224
154
Thats the fault. My Flyer is S-OFF. Is there a possibility to get back to GB anyway?

Edit: Found a Solution. It cost me the whole day, but now it works.
The bad note: I don't know the Link with the solution. But it was in this Forum.
I got to it by Flashing a 3.2.1 ROM, and after that a 2.3.4 ROM via Goldcard-Method. (Via the SD-Card.)
During the process the Bootloader creates a message, that the installed hboot version isn't downgradeable or something like that. I hacked that into Google and it throws out a Thread in this Forum with the Solution.

What you say does not make sense to me. This thread specifically says this is for official HC upgrade which implies you have to be S-ON and locked.

If you are S-OFF you need to follow Globatron's other thread http://xdaforums.com/showpost.php?p=19607833&postcount=3
 

nader1450

Senior Member
Dec 16, 2011
527
922
Kuala Lumpur
hi

I try this method ... but something is wrong

adb push msc_version /data/local
error : cannot stat msc_version : No such file or directory

your file is misc_version

rename misc_version to msc_version? or ?!

plz help
 
Last edited:

shadow78

Senior Member
Oct 16, 2008
328
76
john o groats
Hi

I followed the instruction and at this point:

adb shell /data/local/misc_version -s 2.00.405.3

I have a message: error opening input file.
I assume it is for the RUU.. where do I need to copy the RUU file to my SD or to the same folder where ADB is?
 

mcord11758

Senior Member
Sep 6, 2010
8,286
1,210
That is not the ruu. It is the misc file and all files should not be on your ad unless you are trying to flash the zip through hboot. They should be in your adv folder

Sent from my HTC Flyer P510e using xda premium
 

shadow78

Senior Member
Oct 16, 2008
328
76
john o groats
That is not the ruu. It is the misc file and all files should not be on your ad unless you are trying to flash the zip through hboot. They should be in your adv folder

Sent from my HTC Flyer P510e using xda premium

Thx for your answer. I have the misc file in the ADB folder the sameone I downloaded from the instruction.. any other idea?
Right the whole message is after I enter the command:
Finding misc partition
misc partition found: /dev/block/mmcblk0p28!
backing up misc partition to /data/local/miscBackup-1325954343.bin and determing
version length...
Error opening input file.
 
Last edited:

nader1450

Senior Member
Dec 16, 2011
527
922
Kuala Lumpur
Type in the procedure, fixed now.

thanks

i try again ... but:
adb shell /data/local/misc_version -s 2.27.707.1
have error (i don't remember error but something like that): misc only 11 number but this is 10

any way, restart and come htc boot and didn't go to android.
i flash HC ... and go to android ... but adb cannot connect device
error is: devices not found
i try:
adb kill-server
but still problem

plz help me
 

Top Liked Posts

  • There are no posts matching your filters.
  • 43
    This procedure applies to both flyers and view

    Required downloads
    1. First download the Gingerbread RUU for your device from this thread.
    2. If you don't have adb and fastboot on your PC
      • Get fastboot and adb tool for windows here
      • Get Fastboot and adb for linux here
      • I don't have a simple bundde for Mac, would welcome a link if anyone has one.
    3. Download my universal misc_version and unzip to obtain the misc_version file.
    4. Download tacoroot
    5. Place both the misc_version and tacoroot.bin files in the same directory as adb

    Procedure
    1. Check the version number for your gingerbread RUU
      In my example I am using this RUU: RUU_Flyer_HTC_WWE_2.00.405.3_R_Radio_20.3501.30.08 9BU_3809.05.04.10_M_release_194964_signed.exe
      The version is the part highlighted in red.
    2. Boot your flyer up to android if it's not already on, with usb debugging enabled and connect it to the PC.
    3. Run the following adb commands
      Code:
      adb push tacoroot.bin /data/local/
      adb push misc_version /data/local/
      adb shell chmod 755 /data/local/tacoroot.bin
      adb shell chmod 755 /data/local/misc_version
      adb shell /data/local/tacoroot.bin --setup
      At this point your device will reboot to recovery
    4. Simultaneously press Volume Up, Volume Down and Power
    5. Reboot your device
    6. Run the following command
      Code:
       adb shell /data/local/tacoroot.bin --root
      Your device will reboot, do not worry if it does not boot fully, it doesn't matter for this procedure, and it is a side effect of this root exploit.
    7. Run the following command:
      Code:
       adb shell /data/local/misc_version -s [COLOR="Red"]2.00.405.3[/COLOR]
      Note that the number in RED is the version number retrieved in step 1.
    8. Reboot to fastboot:
      Code:
      adb reboot bootloader
    9. Relock the bootloader:
      Code:
      fastboot oem lock
    10. Go back to fastboot mode ( lock causes the device to reboot )
    11. Run your RUU ( if on linux or mac, see other similar threads from me on how to RUU on those OSes )

    Special Thanks
    jcase for the tacoroot.
    3
    people who are having trouble getting root, please can you try this and see if it works.

    I was having the same issue getting root for some odd reason. all I did was add a slash to the end of the file path's on step 3. here's my CLI dump:

    Code:
    [B]adb push tacoroot.bin /data/local[/B][B][COLOR="Red"]/[/COLOR][/B]
    906 KB/s (14475 bytes in 0.015s)
    
    [B]adb push misc_version /data/local[/B][B][COLOR="Red"]/[/COLOR][/B]
    2199 KB/s (456738 bytes in 0.202s)
    
    [B]adb shell chmod 755 /data/local/tacoroot.bin
    
    adb shell chmod 755 /data/local/misc_version
    
    adb shell /data/local/tacoroot.bin --setup[/B]
    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 fist). 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.
    
    [B]adb shell /data/local/tacoroot.bin --root[/B]
    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 fist). 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.
    
    [B]adb shell /data/local/misc_version -s 1.00.0000.00[/B]
    Finding misc partition
    misc partition found: /dev/block/mmcblk0p28!
    Backing up misc partition to /data/local/miscBackup-1326193773.bin and determing
     version length...
    --set_version set. VERSION will be changed to: 1.00.0000.00
    
    [B]adb reboot bootloader[/B]
    
    FLASH YOUR RUU

    This worked fine for me.

    *EDIT: globatron has already mentioned this, but just to confirm, it does not work if you have already unlocked your bootloader through htcdev.com. it does not work if you have obtained CWM recovery through htc unlock. it does not work if you have root through htc unlock. it will only work if you have unmodified stock HC. at least this was my experience.
    3
    I think there is a mistake, it should be:
    Code:
     adb shell /data/local/misc_version -s [COLOR="Red"]2.00.405.3[/COLOR]

    But: it doesn't work. The device hangs in the boot process after flashing the RUU.

    The typo correction is correct but that it doesn't work is not. I've done this multiple times with both my own and other peoples devices and it works just fine. Make sure you used a gingerbread RUU and the it flashed completely. AND that you not doing this on an S-OFF device.
    3
    Back to gingerbread I believe is your only option

    Sent from my HTC Flyer P510e using xda premium

    That's Correct.
    2
    Back to gingerbread I believe is your only option

    Sent from my HTC Flyer P510e using xda premium