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

Search This thread

djcarlos7777

Member
Jun 23, 2011
33
4
Strasbourg
  • Like
Reactions: sfhub

sfhub

Senior Member
Oct 23, 2008
5,350
7,231

hantreser

Member
Jan 14, 2011
12
1
SAD

Sadly i cant download RUU, because it is in developer page. Maybe i could be lucky enought and get download link from outside?
 

DaffPower

Member
May 25, 2009
9
0
Me neither. Does anyone know how to get it other than the first link j?

Sent from my HTC One using xda app-developers app
 

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