[Downgrade][S-ON] Downgrade by flashing older version of official RUU

handsome_hell

Senior Member
Jun 18, 2017
88
20
0
Guang dong
Get the method from here:
https://bbs.htc.com/cn/thread-109059-1-1.html

----------

This method seems to modify the original system version number so that the old version of the RUU file can pass the checking.

--------------------
Backup your data before downgrading.
--------------------

1. Download the RUU file which is the version you need.
2. Reboot to download mode, then flash the TWRP via fastboot.
Unofficial TWRP for U11+: https://forum.xda-developers.com/htc-u11/development/unofficial-htc-u11-twrp-recovery-t3706264
Fastboot command:
fastboot flash recovery recovery.img
3. Reboot to recovery mode, then get sde1 file by :
adb pull /dev/block/sde1
4. Open the file with a text editor and change the version number, which is easy to found, to the version number of your RUU file.
5. Push back the file by
adb push sde1 /dev/block
If it shows "does not have enough space", delete the original file by the files manager in the recovery first.
6. Flash your RUU file by entering into the download mode after copying it to the SD card.

Tested on U11+ China version, no problems found.

Hope this can help you:eek:.
 
Last edited:

neofrost37

Senior Member
Apr 26, 2008
50
12
28
Get the method from here:
https://bbs.htc.com/cn/thread-109059-1-1.html

----------

This method seems to modify the original system version number so that the old version of the RUU file can pass the checking.

--------------------
Backup your data before downgrading.
--------------------

1. Download the RUU file which is the version you need.
2. Reboot to download mode, then flash the TWRP via fastboot.
Unofficial TWRP for U11+: https://forum.xda-developers.com/htc-u11/development/unofficial-htc-u11-twrp-recovery-t3706264
Fastboot command:
fastboot flash recovery recovery.img
3. Reboot to recovery mode, then get sde1 file by :
adb pull /dev/block/sde1
4. Open the file with a text editor and change the version number, which is easy to found, to the version number of your RUU file.
5. Push back the file by
adb push sde1 /dev/block
If it shows "does not have enough space", delete the original file by the files manager in the recovery first.
6. Flash your RUU file by entering into the download mode after copying it to the SD card.

Tested on U11+ China version, no problems found.

Hope this can help you:eek:.
Wow great news mate. i'll try now and post results. Thank's !!!
 

newyesor

Senior Member
Jul 27, 2014
606
226
0
Bangkok
HTC U11 Plus is base on android oreo.
I think you can flash ruu normally.
You can flash older version of RUU follow software number and it's same version android.
If you want to rollback from new version android ,this method is important.
Ex RUU 1.xx.400.x Android 8.0
Your devices is software number 1.24.400.x ,Android 8.0
You can use Ruu above for flash your device.
 
  • Like
Reactions: handsome_hell

edkmho

Senior Member
Aug 6, 2005
229
20
0
Hey Guys, would this procedure work if i would like to return the phone to stock with custom rom??

By the way, is it possible to pull the sde1 without flashing the trwp recovery image?
I have tried to pull the file with the following steps and it is a success but not sure if the file is okay:
adb root
adb pull /dev/block/sde1

I can see the version number in the file with notepad++

Please advise. thanks.
 
Last edited:

q3ahmd

Member
Jul 27, 2019
14
2
0
Do I need TWRP and SD card?

Can I just use fastoot/adb and flash from PC directly?

Also what images are needed? I only have boot system and recovery stock images. Is that good enough?