[GUIDE] De-brand/convert the HTC 10 to WWE/US Unlocked | CID HTC__001/BS_US001 - HTC 10 Guides, News, & Discussion

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello folks,
as for me such guides were really helpful in the past, I decided to do one on my own, to show you how to perform a full de-brand of your device. I did it with a European HTC 10, that has been branded with a specific german carrier CID, as well as SKU, to obtain a full fledged WWE version and thus receive OTA updates as soon as they hit the marked.
In many points I tried carrying together all that has been written prior to performing the de-branding. So there are in fact many things menitoned bekow which have already been written by others. Anyway I'll give the steps again in this tutorial as I think it is of importance to many that they can read the hole to do in one thread. But I advise everyone to read - at least - the threads I linked to, to understand everything in detail.
Please note that I will not accept any responsibility for possible occurring bricks. I can only confirm that this tutorial has been used by me, for my specific unit and all went successful.
De-brand/convert to WWE using a Nandroid backup
De-brand/convert to WWE using a RUU.zip
De-brand/convert to US unlocked using a RUU.exe
Knowledge of adb/fastboot
htc_fastboot and adb installed
GSM HTC 10
07 RU_CID_FAIL: CID in android-info.txt does not match your phone’s CID
10 RU_MODELID_FAIL: MID in android-info.txt does not match your phone’s MID
12 SIGNATURE FAIL: phone expects an HTC signature and can't find one; or found a wrong one
22 RU_HEADER_ERROR: something wrong with your zip; check md5 of download
23 PARSING IMAGE FAIL: something wrong with the image within the zip
24 ANDROID-INFO FAIL: something wrong with android-info.txt within the zip
32 HEADER ERROR: the zip couldn't be read and unzipped properly; seems same as 22.
33 NOT KNOWN YET: might indicate hardware failure.
35 FAILED (remote: 35 RU_PARTITION_NOT_SUPPORT <PartitionName>): means you can’t flash an image in download mode, as it has to be done in bootloader mode.
41 WRONG MODEL ID: means the RUU is menat for a different device
42 WRONG CUSTOMER ID: means you got to swap CID first
90 PRE-UPDATE FAIL: means it only flashed aboot and you have to run the process again immediately to flash all other partitions. The htc_fastboot.exe now auto-reboots on Error 90!
99 UNKNOWN: usually indicates you are S-ON, but sometimes also recognizes other Security related issues.
130 WRONG MODEL ID: see 41
155 INDICATES DIFFERENT THINGS:
the need to relock bootloader; if S-ON
the RUU cannot be executed, because the software versions of ROM, Firmware and RUU aren't matching
170 CHECK USB: RUU won’t run because ADB isn't working properly
171 USB ERROR: happens all the time when the RUU reboots the phone to download mode. For some reason the device is losing its connection and making a RUU flash virtually impossible . There is an incompatibility between USB 3/3.1 and Fastboot/ADB, as well as an issue with Windows Device Detection on the newer Windows 10 builds.
171 USB ERROR FIX by @Sneakyghost:
How to fix RUU error 171 on Windows 10x64 easily
System: Win 10 Redstone (1607) x64 with Intel based USB3.0 and USB2.0 ports:
Sync Manager from HTC Website
Imported Reg-File from Post #1
Reboot
Click to expand...
Click to collapse
@jcase for his guide and PSA thread on rooting and S-OFF for the 10 found here and here
@Captain_Throwback for maintaining TWRP and his thread to be found here
@Chainfire for developing and maintaining SuperSu and his thread found here
@topjohnwu for his Stock Backups/Recovery/OTA/RUU thread, found here
​
Recent Changes/Additions
De-brand to WWE using RUU.zip updated to 2.41.401.4
Click to expand...
Click to collapse
XDA:DevDB Information
[GUIDE] De-brand/convert the HTC 10 to WWE/US Unlocked | CID HTC__001/BS_US001, ROM for the HTC 10
Contributors
5m4r7ph0n36uru, all named in Credits section
ROM OS Version: 7.x Nougat
ROM Firmware Required: 2.4x.xxx.x
Version Information
Status: Stable
Current Stable Version: 2.41.401.4
Stable Release Date: 2017-03-01
Created 2017-03-11
Last Updated 2017-06-14

De-brand/convert to WWE using a Nandroid backup
unlock Bootloader via HTCDev (THIS WILL FACTORY RESET YOUR DEVICE AN THUS DELETE ALL DATA!)
go to settings > about
tab Build Number as long until you get an onscreen message that developer options have been unlocked
go to setting > developer options and check OEM Unlock as well as USB Debugging
go to www.htcdev.com and follow the instructions given to unlock your device
flash TWRP custom recovery
download custom recovery at https://twrp.me
reboot to download mode
Code:
adb reboot download
flash recovery image
Code:
htc_fastboot flash recovery nameoftwrp.zip
boot to recovery
reboot to bootloader
reboot to recovery (ATTENTION: don’t allow TWRP to perform changes to system; load as read only)
perform a Nandroid of you current boot and system image (NOT system but system image as stated)
reboot to TWRP again, this time allowing changes to system
flash latest SuperSU beta by @Chainfire that is to be found here
perform S-OFF
do a full reboot of your device
go to setting > security and enable unknown sources
download SunShine from http://theroot.ninja
install SunShine and let it run its tests
achieve a license and let SunShine and
choose S-OFF/locked when prompted and let it do the job
convert to WWE
unzip the Nandroid provided (currently 2.41.401.3)
copy Nandroid to TWRP/Backup/SerialNo/Nameofbackup on your extSD
restore Nandroid by using TWRP > RESTORE and choosing above copied Nandroid
restore /data
in TWRP got to WIPE and tab Format Data, as the partition has been corrupted by SunShine (see Point 6 of this guide)
convert firmware
reboot to download mode
perform
Code:
htc_fastboot getvar all
and note down your original CID and MID
change CID to WWE (for Europe it would be HTC__034)
Code:
htc_fastboot oem writecid HTC__001
change mid
Code:
htc_fastboot oem writemid 2PS620000
flash incremental no-Wipe WWE firmware by @Sneakyghost
Code:
htc_fastboot flash zip nameoffirmeware.zip
(ATTENTION: this has to be done twice to comlete, and it will flash full firmware, thus TWRP will be replaced by stock recovery)
flash stock signed WWE firmware provided
Code:
htc_fastboot flash zip nameoffirmeware.zip
(ATTENTION: this has to be done twice to comlete, and it will flash full firmware, thus TWRP will be replaced by stock recovery)
reset verity flag
Code:
htc_fastboot erase devinfo
* flash TWRP custom recovery
reboot to download mode
Code:
adb reboot download
flash recovery image
Code:
htc_fastboot flash recovery nameoftwrp.zip
reboot device
* only necessary if one wants to obtain root and have a custom recovery again.
2.41.401.3 Nandroid: AFH
2.41.401.3 Firmware (no-Wipe by @Sneakyghost): AFH
2.41.401.3 Firmware (stock, signed): AFH | Dropbox
2.41.401.3 Recovery: AFH | Dropbox

De-brand/convert to WWE using RUU.zip
unlock Bootloader via HTCDev (THIS WILL FACTORY RESET YOUR DEVICE AN THUS DELETE ALL DATA!)
go to settings > about
tab Build Number as long until you get an onscreen message that developer options have been unlocked
go to setting > developer options and check OEM Unlock as well as USB Debugging
go to www.htcdev.com and follow the instructions given to unlock your device
flash TWRP custom recovery
download custom recovery at https://twrp.me
reboot to download mode
Code:
adb reboot download
flash recovery image
Code:
htc_fastboot flash recovery nameoftwrp.zip
boot to recovery
reboot to bootloader
reboot to recovery (ATTENTION: don’t allow TWRP to perform changes to system; load as read only)
perform a Nandroid of you current boot and system image (NOT system but system image as stated)
reboot to TWRP again, this time allowing changes to system
flash latest SuperSU beta by @Chainfire that is to be found here
perform S-OFF
do a full reboot of your device
go to setting > security and enable unknown sources
download SunShine from http://theroot.ninja
install SunShine and let it run its tests
achieve a SunShine license,
choose S-OFF/locked when prompted and let it do the job
convert CID and MID
reboot to download mode
perform
Code:
htc_fastboot getvar all
and note down your original CID and MID
change CID
Code:
htc_fastboot oem writecid HTC__001
change mid
Code:
htc_fastboot oem writemid 2PS620000
flash WWE RUU to convert
rename RUU to 2PS6IMG.zip
copy 2PS6IMG.zip to root directory of SD card (currently 2.41.401.3)
reboot to download mode
press Power button to confirm flash of RUU
flash OTA Update via in-build OTA funcionality
* flash TWRP custom recovery
reboot to download mode
Code:
adb reboot download
flash recovery image
Code:
htc_fastboot flash recovery nameoftwrp.zip
reboot device
* only necessary if one wants to obtain root and have a custom recovery again.
2.41.401.4 RUU.zip: AFH

unlock Bootloader via HTCDev (THIS WILL FACTORY RESET YOUR DEVICE AN THUS DELETE ALL DATA!)
go to settings > about
tab Build Number as long until you get an onscreen message that developer options have been unlocked
go to setting > developer options and check OEM Unlock as well as USB Debugging
go to www.htcdev.com and follow the instructions given to unlock your device
flash TWRP custom recovery
download custom recovery at [url]https://twrp.me[/URL]
reboot to download mode
Code:
adb reboot download
flash recovery image
Code:
htc_fastboot flash recovery nameoftwrp.zip
boot to recovery
reboot to bootloader
reboot to recovery (ATTENTION: don’t allow TWRP to perform changes to system; load as read only)
perform a Nandroid of you current boot and system image (NOT system but system image as stated)
reboot to TWRP again, this time allowing changes to system
flash latest SuperSU beta by @Chainfire that is to be found here
perform S-OFF
do a full reboot of your device
go to setting > security and enable unknown sources
download SunShine from [url]http://theroot.ninja[/URL]
install SunShine and let it run its tests
achieve a SunShine license,
choose S-OFF/locked when prompted and let SunShine do the job
convert CID and MID
reboot to download mode
perform
Code:
htc_fastboot getvar all
and note down your original CID and MID
change CID
Code:
htc_fastboot oem writecid BS_US001
change mid
Code:
htc_fastboot oem writemid 2PS650000
flash US Unlocked RUU to convert
copy RUU.exe to desktop of you PC
connect the HTC 10 to PC via USB (prefferably USB 2.0)
run RUU.exe as administrator
flash available OTA Updates via in-build OTA funcionality
* flash TWRP custom recovery
reboot to download mode
Code:
adb reboot download
flash recovery image
Code:
htc_fastboot flash recovery nameoftwrp.zip
reboot device
* only necessary if one wants to obtain root and have a custom recovery again.
2.51.617.1 RUU.exe: htc.com

De-drand?
Sent from my Moto X using XDA-Developers mobile app

OP update.
Final download links are online.
Have fun!
HTCNerdYoda
<(-.-)>

MIght be a good idea to make a note of your original CID and MID in case you ever want to go back.

If I get an unlocked device from Australia, is this the same as the European version? Alternatively, how would I got about finding out once I get it?

FreydNot said:
MIght be a good idea to make a note of your original CID and MID in case you ever want to go back.
Click to expand...
Click to collapse
Yeah that's right. Will add it to the OP as soon as I'm back from work. Thanks for the hint
Cuffuffles said:
If I get an unlocked device from Australia, is this the same as the European version? Alternatively, how would I got about finding out once I get it?
Click to expand...
Click to collapse
You can boot to download mode and perform the command
Code:
htc_fastboot getvar all
to check which firmware you're on and which one is the CID and MID of your device. If help needed you can post your output here in thread (BUT delete your IMEI and serial no prior to posting it)
Regards
HTCNerdYoda
<(-.-)>
Sent from my HTC 10 using XDA Labs

Why not use SuperCID?
And as I know, change mid is not needed.
But with S-OFF we can Flash anyway every Firmware?!

Spegeli said:
Why not use SuperCID?
And as I know, change mid is not needed.
But with S-OFF we can Flash anyway every Firmware?!
Click to expand...
Click to collapse
If your CID doesn't match the firmware you need to change it to match or indeed use the SuperCID which allows you to flash any firmware.

awesome guide! Couple of simple questions...
I have a US model version 1.21 unlocked (so basically de-branded already). If I wanted to update the firmware to 1.30 could I just do this? Basically unlock, install TWRP, and then flash the 1.30 (pme_1.30....system_readonly) file correct?
I just wanted the firmware upgraded before I go to flash-ville with this phone.
So basically...
Unlock...install TWRP...boot in read only. Backup my current 1.21 setup completely. Flash 1.30. Firmware now up to date. Then flash ROM of my choice using directions provided in their respective thread. Does that sum it up?

Spegeli said:
Why not use SuperCID?
And as I know, change mid is not needed.
But with S-OFF we can Flash anyway every Firmware?!
Click to expand...
Click to collapse
From past experience with HTC devices if you have superCID then OTA doesn't work.
This guide is good for those who want to debrand but stay stock, to rid bloat and get updates quicker than carriers dragging their heels.

Nosferatu. said:
awesome guide! Couple of simple questions...
I have a US model version 1.21 unlocked (so basically de-branded already). If I wanted to update the firmware to 1.30 could I just do this? Basically unlock, install TWRP, and then flash the 1.30 (pme_1.30....system_readonly) file correct?
I just wanted the firmware upgraded before I go to flash-ville with this phone.
So basically...
Unlock...install TWRP...boot in read only. Backup my current 1.21 setup completely. Flash 1.30. Firmware now up to date. Then flash ROM of my choice using directions provided in their respective thread. Does that sum it up?
Click to expand...
Click to collapse
If you are on 1.21.401.x it is unlock, flash TWRP, backup, restore the 1.30.401.1 Nandroid, reboot to download, flash firmware.zip of 1.30.401.1 as provided in OP
Sent from my HTC 10 using XDA Labs

Hopefully a similar guide will be produced for US carrier variants.

jonathan3579 said:
Hopefully a similar guide will be produced for US carrier variants.
Click to expand...
Click to collapse
Thanks mate for your compliment.
Assuming the correct and fitting backup and firmware are available this guide could surely be used on an US variant of the 10.
Sent from my HTC 10 using XDA Labs

HTCNerdYoda said:
Yeah that's right. Will add it to the OP as soon as I'm back from work. Thanks for the hint
You can boot to download mode and perform the command
Code:
htc_fastboot getvar all
to check which firmware you're on and which one is the CID and MID of your device. If help needed you can post your output here in thread (BUT delete your IMEI and serial no prior to posting it)
Regards
HTCNerdYoda
<(-.-)>
Sent from my HTC 10 using XDA Labs
Click to expand...
Click to collapse
MID was the same as what I needed to change it to in the OP anyway, CID was 039. I was on the 1.2-blah FW. All worked without hassle, so I can officially confirm that the HTC 10 from Australia is compatible with this process.
Not sure if this was known/assumed, but @jcase , SunShine worked without hassle as well, except the corruption of data, obviously.

Cuffuffles said:
MID was the same as what I needed to change it to in the OP anyway, CID was 039. I was on the 1.2-blah FW. All worked without hassle, so I can officially confirm that the HTC 10 from Australia is compatible with this process.
Not sure if this was known/assumed, but @jcase , SunShine worked without hassle as well, except the corruption of data, obviously.
Click to expand...
Click to collapse
Thanks for your information.
I guess I should add a list of CID/MID for which the method is confirmed working.
Regards
Sent from my HTC 10 using XDA Labs

And in case you wan't to keep your warranty: it is better to backup your old (carrier based) firmware!
Also good before selling your HTC 10 (which you will in a few months)

dragon-tmd said:
And in case you wan't to keep your warranty: it is better to backup your old (carrier based) firmware!
Also good before selling your HTC 10 (which you will in a few months)
Click to expand...
Click to collapse
Why should I sell it in a few months?
Sent from my HTC 10 using XDA Labs

Related

[Guide] Return stock without latest RUU

Who should read this post?
You have updated your One X to a newer version via OTA, then you want to restore the software/ return stock but the latest RUU is not available. (boot to fastboot mode and type the following command "fastboot getvar version-main", This is the true version of your phone!)
You have some basic skills to flash things using "fastboot"
Those who want to back to stock and wait for the JB OTA.
Those with ICS hboot should works without any problem, someone had test it on JB hboot and works(updated in step 6, 7). but we need more testers.
The concept behind.
1. Fool the RUU to make it believe that it is flashing the latest ROM, but actually, we are flashing an older version.
2. after that, boot up the phone with older version of software, then OTA and update the phone to latest software.
How to do that?
0. backup all your stuff including those in SD, all your stuff in your phone will be lost. Then wipe all data (including SD) using your custom recovery. (important! Otherwise, you may not be able to receive OTA).
1. You have to download a "custom RUU" that can be found here.
http://db.tt/z8ajRTuH
Feel free to give a thanks to billd2439, he provide this working link to download the custom RUU.
Just go to #115 http://forum.xda-developers.com/showthread.php?p=35139501#post35139501 and give him a thanks
2. Download the ROM file, it should be in zip format. (You can also extract the rom file by running a RUU, just run the RUU, don't click anything and search the computer for "rom.zip") (In my case, I have an older version 1.29.708.15 rom extracted from RUU)
you may want to find RUU here http://www.htcruu.com
3. unzip the customRUU.zip to a folder, e.g. "customRUU"
4. unzip and extract "android-info.txt", "boot_signed.img" and "system.img" to a folder
5. open android-info.txt with "notepad" (notepad++ is highly recommended)
6. type the following command to get the information from your phone.
fastboot getvar all
you should pay attention to the following information
modelid:
cidnum:
mainver:
hbootpreupdate:
7. edit the value of "modelid", "cidnum", "mainver" and "hbootpreupdate" to match the information you get from step 6.
by doing this your will try to fool the RUU to belive that you are going to flash a newer version e.g (I have OTA my phone to 2.17.708.7, but now I want to fool the RUU with this old rom with a version number of 1.29.708.15, so I change the value to 2.17.708.7 )
Thanks ahmedaljaf for telling me to modify hbootpreupdate to makes JB downgrade works
8. save the file.
9. zip "android-info.txt", "boot_signed.img" and "system.img" and rename the zip to "rom.zip". (remember only zip the files, not the whole folder!)
10. place the "rom.zip" you just created to the "customRUU" folder
11. make sure your phone is still "unlock", remember to turn on USB Debugging, unplug the USB cable and reboot your phone, then goto fastboot mode and connect the USB cable.
(important, do the above to avoid error messages in RUU)
12. run the file "ARUWizard.exe" inside the folder "customRUU" (see the Attached Readme_Eng.pdf if the customRUU cannot display in correct language)
You can change the customRUU to English version by just delete or rename the language file "ARUWizard_Eng.lng" (Thanks ahmedaljaf for telling me this :good
13. follow the on screen instruction,
14. your phone should reboot and boot up with and old version of software.
15. restart the phone and go to fastboot mode.
16. extract the "recovery_signed.img" from your old "rom.zip" (not the rom.zip you create! ) and place it to some where.
17. flash the recovery by typing the following command "fastboot flash recovery recover_signed.img"
18. relock the phone
19. boot up the phone and try OTA
18. if the OTA download finish but fail to reboot to recovery update automatically, just manually boot to recovery and the update will be ok.
If you can return stock with this method, please reply and list the version here. And you can give me a "thanks" :good:
I wonder, if you put in the "rom.zip" the "hboot_0.95.0000.img" from an older RUU will you be able to downgrade the 1.28 hboot also?
There's NO way to downgrade hboot unless you have s-off.
Sent from my HTC One X using xda premium
ionut.micu said:
I wonder, if you put in the "rom.zip" the "hboot_0.95.0000.img" from an older RUU will you be able to downgrade the 1.28 hboot also?
Click to expand...
Click to collapse
They are somebody on chinese forum who use this method claimed he was able to do hboot downgrade through this method, but no one seem suceed so for.
Well, technically this method able to get you spoof ROM version because it check on your PC. While for hboot it validate the signature and version on the phone before upgrading itself. You can see the process if you push the firmware yourself via fastboot.
HebeGuess said:
They are somebody on chinese forum who use this method claimed he was able to do hboot downgrade through this method, but no one seem suceed so for.
Well, technically this method able to get you spoof ROM version because it check on your PC. While for hboot it validate the signature and version on the phone before upgrading itself. You can see the process if you push the firmware yourself via fastboot.
Click to expand...
Click to collapse
What if we hex edit the 0.95.0000 before we put it into the rom.zip to make it think that it's a newer version, will that brake the signature?
Sorry but I don't have the guts to try it myself
a good link
hokoonho said:
Who should read this post?
You have updated your One X to a newer version via OTA, then you want to restore the software/ return stock but the latest RUU is not available.
You have some basic skills to flash things using "fastboot"
Those who want to back to stock and wait for the JB OTA.
The concept behind.
1. Fool the RUU to make it believe that it is flashing the latest ROM, but actually, we are flashing an older version.
2. after that, boot up the phone with older version of software, then OTA and update the phone to latest software.
How to do that?
0. backup all your stuff including those in SD, all your stuff in your phone will be lost.
1. You have to download a "custom RUU" that can be found here (you can also found a rom that for One X for HK only).
http://pan.baidu.com/share/link?shareid=64762&uk=1042525484
If your phone is from other region, you may want to find the rom or RUU here http://www.htcruu.com
2. Download the ROM file, it should be in zip format. (You can also extract the rom file by running a RUU, just run the RUU, don't click anything and search the computer for "rom.zip") (In my case, I have an older version 1.29.708.15 rom extracted from RUU)
3. unzip the customRUU.zip to a folder, e.g. "customRUU"
4. unzip and extract "android-info.txt", "boot_signed.img" and "system.img" to a folder
5. open android-info.txt with "notepad" (notepad++ is highly recommended)
6. edit the value of"cidnum" to match your phone, e.g. ("HTC__622" for HK, "HTC__621" for Taiwan)
7. edit the value of "mainver" to the current software version your phone. e.g (I have OTA my phone to 2.17.708.7, but now I want to fool the RUU with this old rom with a version number of 1.29.708.15, so I change the value to 2.17.708.7 )
8. save the file.
9. zip "android-info.txt", "boot_signed.img" and "system.img" and rename the zip to "rom.zip". (remember only zip the files, not the whole folder!)
10. place the "rom.zip" you just created to the "customRUU" folder
11. make sure your phone is still "unlock"
12. run the file "ARUWizard.exe" inside the folder "customRUU"
13. follow the on screen instruction,
14. your phone should reboot and boot with and old version of software.
15. restart the phone and go to fastboot mode.
16. extract the "recovery_signed.img" from your old "rom.zip" (not the rom.zip you create! ) and place it to some where.
17. flash the recovery by typing the following command "fastboot flash recovery recover_signed.img"
18. relock the phone
19. boot up the phone and try OTA
18. if the OTA download finish but fail to reboot to recovery update automatically, just manually boot to recovery and the update will be ok.
Click to expand...
Click to collapse
link to custom ruu its dead. any alternative?
ionut.micu said:
I wonder, if you put in the "rom.zip" the "hboot_0.95.0000.img" from an older RUU will you be able to downgrade the 1.28 hboot also?
Click to expand...
Click to collapse
No, if you include the old hboot, the process will be fail.
Sent from my HTC One X using xda premium
darckreign1984 said:
link to custom ruu its dead. any alternative?
Click to expand...
Click to collapse
link updated, enjoy
Sent from my HTC One X using xda premium
or you could just cook yourself a flashable zip from the rom.zip. Then fastboot flash rec and boot. Chances are ics wont boot on the newer hboots. Still the ota can be flashed as update.zip maybe.
usefull for some case
bookmarked
BRILLIANT! Absolutely brilliant! Thanks a million hokoonho. This method worked like a treat on my HK_621 HOX which was running ARHD 9.7.2
unsucces
speedofheat said:
BRILLIANT! Absolutely brilliant! Thanks a million hokoonho. This method worked like a treat on my HK_621 HOX which was running ARHD 9.7.2
Click to expand...
Click to collapse
arhd 12 and hboot 1.28 - not working
the 10 min time to flash its useles.... nothing its flashing in this time
darckreign1984 said:
arhd 12 and hboot 1.28 - not working
the 10 min time to flash its useles.... nothing its flashing in this time
Click to expand...
Click to collapse
The method works well with ICS, even with other HTC model as well, but I am not sure if it still work will JB and latest hboot. But it won't kill your phone.
Sent from my HTC One X using xda premium
I have followed the instructions, and now I am at the point where I run "ARUWizard" and follow the onscreen instructions...
However, The test is not English, it is funny looking as if the language is corrupt/unrecognised.
See attachment.
Any advice?
lukems said:
I have followed the instructions, and now I am at the point where I run "ARUWizard" and follow the onscreen instructions...
However, The test is not English, it is funny looking as if the language is corrupt/unrecognised.
See attachment.
Any advice?
Click to expand...
Click to collapse
It's OK, The RUU may not be able to select the right language to display, but It still works, since the RUU only use adb and fastboot to finish its process, and all these adb and fastboot are run in English...
A brief translation was made for those cannot Open the customRUU in correct language. go to OP for the pdf file
hokoonho said:
It's OK, The RUU may not be able to select the right language to display, but It still works, since the RUU only use adb and fastboot to finish its process, and all these adb and fastboot are run in English...
I am translating the Text to English and will upload a guide, just follow the guide to click the buttons... wait for a few minutes please.
Click to expand...
Click to collapse
No problem, I have found an English version.
I am finding that I get a Error 170 USB error... I believe this is because I have an unlocked bootloader.
So I re-locked the bootloader... and found myself unable to get past the bootloader.
I managed to run the RUU whilst phone was at the bootloader screen,
Replaced the temp rom.img with the created rom.img in your guide,
But it ended up failing with a Error 132 signature check.
I am not sure how to proceed.
lukems said:
No problem, I have found an English version.
I am finding that I get a Error 170 USB error... I believe this is because I have an unlocked bootloader.
So I re-locked the bootloader... and found myself unable to get past the bootloader.
I managed to run the RUU whilst phone was at the bootloader screen,
Replaced the temp rom.img with the created rom.img in your guide,
But it ended up failing with a Error 132 signature check.
I am not sure how to proceed.
Click to expand...
Click to collapse
Could you provide a ling to the English version you've got ? Thanks
lukems said:
No problem, I have found an English version.
I am finding that I get a Error 170 USB error... I believe this is because I have an unlocked bootloader.
So I re-locked the bootloader... and found myself unable to get past the bootloader.
I managed to run the RUU whilst phone was at the bootloader screen,
Replaced the temp rom.img with the created rom.img in your guide,
But it ended up failing with a Error 132 signature check.
I am not sure how to proceed.
Click to expand...
Click to collapse
Don't relock at this moment, otherwise, you will not be able to flash the stock recovery. Unlock it first. Make sure USB debugging is on, then REBOOT to fastboot and start the RUU. Or...Try another USB cable, DON'T connect via a USB hub...
Sent from my HTC One X using xda premium
hokoonho said:
Don't relock at this moment, otherwise, you will not be able to flash the stock recovery. Unlock it first. Make sure USB debugging is on, then REBOOT to fastboot and start the RUU. Or...Try another USB cable, DON'T connect via a USB hub...
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
Ok will try now.
Edit: I am now waiting for it to finish... we will see soon enough if it works.
Screenshot showing upgrade screen uploaded.
Edit 2: It completed successfully
build downgraded from 2.17.401.2 to 1.28.771.9
lukems said:
I have followed the instructions, and now I am at the point where I run "ARUWizard" and follow the onscreen instructions...
However, The test is not English, it is funny looking as if the language is corrupt/unrecognised.
See attachment.
Any advice?
Click to expand...
Click to collapse
lukems said:
Ok will try now.
Click to expand...
Click to collapse
I have updated step 11. should disconnect the USB cable during reboot. If it still not work, restart both your phone and PC.

[Q] HTC M8 Developer edition

Hi
I own a HTC M8 Developer edition with TWRP recovery.
Pretty new to thisforum, so any guidance/help would be much appreciated.
I am getting OTA updates on mobile, but when i try to install it; it takes me to TWRP screen and update doesnt get installed.
Currently, i am running on android 4.4.2 And i badly want to update my Android
Please guide me, how to install the update and any future updates(steps to follow)
Thanks
prashanal said:
Hi
I own a HTC M8 Developer edition with TWRP recovery.
Pretty new to thisforum, so any guidance/help would be much appreciated.
I am getting OTA updates on mobile, but when i try to install it; it takes me to TWRP screen and update doesnt get installed.
Currently, i am running on android 4.4.2 And i badly want to update my Android
Please guide me, how to install the update and any future updates(steps to follow)
Thanks
Click to expand...
Click to collapse
All Your Ques/Ans Goes Here : HTC One M8 Help Forums
prashanal said:
Hi
I own a HTC M8 Developer edition with TWRP recovery.
Pretty new to thisforum, so any guidance/help would be much appreciated.
I am getting OTA updates on mobile, but when i try to install it; it takes me to TWRP screen and update doesnt get installed.
Currently, i am running on android 4.4.2 And i badly want to update my Android
Please guide me, how to install the update and any future updates(steps to follow)
Thanks
Click to expand...
Click to collapse
it depends on how much you have done to the phone while it's rooted
the system / and recovery must be completely stock for the OTA to work
if your s-off it's easy to flash an older RUU to restore your phone to stock
I have all the Developer Edition files needed here >> https://www.androidfilehost.com/?w=files&flid=21320
the steps if your s-on are
fastboot flash recovery recovery.img (use the one that matches your current firmware version)
then attempt to install the OTA
if the OTA fails just use the RUU for the latest version
for s-on you have to fastboot oem lock the bootloader to flash the RUU
fastboot oem rebootRUU
fastboot flash zip RUU.zip
fastboot flash zip RUU.zip
fastboot reboot
Hi
Thanks man, had some errors and mistakenly deleted the OS on TWRP...
now im stuck without a OS.
So just posted another thread...help me if you can
Connect your phone in fastboot, the post the output of fastboot getvar all (but remove your IMEI and serial number) and we can go from there
EddyOS said:
Connect your phone in fastboot, the post the output of fastboot getvar all (but remove your IMEI and serial number) and we can go from there
Click to expand...
Click to collapse
im currently in office, as soon as i hit home!! i will post the necessary stuff man...
thanks
Prashan
found the details... eddyOS please have a look and guide me..
OK, for a start you do not have the Developer Edition. you first need to get back to stock which will more likely involve restoring this backup using TWRP 2.8.1.0 https://mega.co.nz/#!sYQFjSYK!Q6BZ4FxxQj7raBSxQFHBGRPYBFO69PwrjQxMo1bJaoA
You'll then need the stock recovery for 1.60.708.2 (that's the backup build) and then get the OTAs to get to Lollipop
@ckpv5 might be better to ask as he is the backup king but he is busy
clsA said:
it depends on how much you have done to the phone while it's rooted
the system / and recovery must be completely stock for the OTA to work
if your s-off it's easy to flash an older RUU to restore your phone to stock
I have all the Developer Edition files needed here >> https://www.androidfilehost.com/?w=files&flid=21320
the steps if your s-on are
fastboot flash recovery recovery.img (use the one that matches your current firmware version)
then attempt to install the OTA
if the OTA fails just use the RUU for the latest version
for s-on you have to fastboot oem lock the bootloader to flash the RUU
fastboot oem rebootRUU
fastboot flash zip RUU.zip
fastboot flash zip RUU.zip
fastboot reboot
Click to expand...
Click to collapse
Do this. Your firmware version is a few versions old and this will update it for you. You should probably learn how to return to stock (RUU) and use fastboot/adb if you are going to start flashing things, because things like this happen.
Sent from my HTC M8
Keithn said:
Do this. Your firmware version is a few versions old and this will update it for you. You should probably learn how to return to stock (RUU) and use fastboot/adb if you are going to start flashing things, because things like this happen.
Sent from my HTC M8
Click to expand...
Click to collapse
It won't work as the OP doesn't have the DE
EddyOS said:
It won't work as the OP doesn't have the DE
Click to expand...
Click to collapse
thanks for the reply... please can you tell me steps to follow after i download the zip.
i have very limited idea on installing the stuff
would appreciate your, help on steps to follow.
Prashan
1. Install TWRP 2.8.1.0 - http://techerrata.com/browse/twrp2/m8
command fastboot flash recovery openrecovery-twrp-2.8.1.0-m8.img
2. Download TWRP backup 1.60.708.2 from the link that EddyOS gave you
3. Download stock 1.60.708.2 recovery - http://sourceforge.net/projects/htconem8/files/Recovery/recovery_1.60.708.2.img/download
4. Extract the downloaded M8_CID_HTC__622_1.60.708.2.7z on PC
5. Boot to TWRP recovery and make a backup of boot only, this is to see where the backup goes on your device.
6. Reboot, connect device to PC then open Internal Storage, TWRP/BACKUPS/SerialNo./
7. Transfer the extracted [M8_CID_HTC__622_1.60.708.2 folder (the last folder) and its content to the backup path on your device
TWRP/BACKUPS/SerialNo./BackupFolderHere
8. Reboot to TWRP, wipe your device - in TWRP go to wipe - advance - select dalvik cache, cache, data, system (only these)
9. Restore the transferred backup - make sure all boot, data & system are ticked - swipe to restore
10. In reboot menu select bootloader
11. fastboot flash stock recovery that you downloaded - command fastboot flash recovery recovery_1.60.708.2.img
12. reboot - check for OTA, download, install
13. repeat step 12 until the last OTA 4.18.708.12
14. done
If you want to flash TWRP again, use the latest TWRP 2.8.5.0 after last OTA 4.18.708.12
ckpv5 said:
1. Install TWRP 2.8.1.0 - http://techerrata.com/browse/twrp2/m8
command fastboot flash recovery openrecovery-twrp-2.8.1.0-m8.img
2. Download TWRP backup 1.60.708.2 from the link that EddyOS gave you
3. Download stock 1.60.708.2 recovery - http://sourceforge.net/projects/htconem8/files/Recovery/recovery_1.60.708.2.img/download
4. Extract the downloaded M8_CID_HTC__622_1.60.708.2.7z on PC
5. Boot to TWRP recovery and make a backup of boot only, this is to see where the backup goes on your device.
6. Reboot, connect device to PC then open Internal Storage, TWRP/BACKUPS/SerialNo./
7. Transfer the extracted [M8_CID_HTC__622_1.60.708.2 folder (the last folder) and its content to the backup path on your device
TWRP/BACKUPS/SerialNo./BackupFolderHere
8. Reboot to TWRP, wipe your device - in TWRP go to wipe - advance - select dalvik cache, cache, data, system (only these)
9. Restore the transferred backup - make sure all boot, data & system are ticked - swipe to restore
10. In reboot menu select bootloader
11. fastboot flash stock recovery that you downloaded - command fastboot flash recovery recovery_1.60.708.2.img
12. reboot - check for OTA, download, install
13. repeat step 12 until the last OTA 4.18.708.12
14. done
If you want to flash TWRP again, use the latest TWRP 2.8.5.0 after last OTA 4.18.708.12
Click to expand...
Click to collapse
step 5: when i try this, it shows as back up fail(E im unable to see device on the PC to transfer the downloaded file!! any help?
EddyOS said:
It won't work as the OP doesn't have the DE
Click to expand...
Click to collapse
Ah okay. Thought it was because of how it was listed. There might still be an RUU for whichever model that is.
Sent from my HTC M8
Thank you
prashanal said:
step 5: when i try this, it shows as back up fail(E im unable to see device on the PC to transfer the downloaded file!! any help?
Click to expand...
Click to collapse
@EddyOS @ckpv5 you guys are great!! you guys just restored faith in online forums......advise and file from eddy and steps from ckpv5 just worked like a charm...
Thank you guys......thanks isnt enough for this help......
Prashan
:victory: :victory: :victory: :victory:

HTC One m9 - Stock 2.10.401.1 is here!

Getting the 2.10.401.1 step by step, crystal clean instructions.
This guide is mostly for the people who are stuck on lower versions where "About" says that there are no updates and that their device is up to date. Especially users who previously did 1.32.401.17 RUU. This version is know to have some major flaws and it tends not to read any updates, accept auto and manual OTAs nor zipped RUUs.
- Alright so I saw good number of people being stuck on European 1.32.401.17, 1.32.401.15 and 1.32.401.8 and unable to grab auto OTA and unable to manual OTA install due to various errors being thrown in twrp. There are also users who are having issues with SD transfers, transfers from PC to to phone especially when they transfer zipped RUU (0PJAIMG). Do not worry, I am going to help you with this. Just follow my simple steps. Note that you can forget about custom recoveries, microsds, system dumps, zipped ruus that "wont copy" to your device and others. You won't need any of these in my procedure. Simply ignore them. Now focus on my steps.
Step 1; Download the 1.32.401.17 exe RUU from here; DO NOT RUN THIS YET.
Step 2; Download the 1.40.401.8 0PJAIMG (ZIPPED RUU). Do not open/modify this yet.
Step 3; Backup your data on the phone such as contacts, SMS and so on. I personally use Wondershare mobilego for those things.
Step 4; Navigate to temp folder by typing %temp% in the search bar or C:\Users\Username\AppData\Local\Temp\ >>
Step 5; Under that folder you may or may not delete the files you don't need for easier navigation. Now this part is very important. Focus on that folder.
Step 6; Go back to 1.32.401.17 exe you downloaded in the step 1. Right click on it and Run it as admin. Once ran, it might take several minutes to open actual installer. Let it load all they where you see next/cancel. Stay there and do not cancel it or hit next.
Step 7; Go in your temp folder under step 4. You will see two newly created folders. You only need this one. Under that folder you should see another one with few random files. Go into other subfolder and navigate to the file named rom.zip. Delete this folder.
Step 8; Now go back to the file you downloded in step 2. Name that file to rom.zip and place it where you previously deleted the zip file from temp subfolder.
Step 9; Go back to the RUU installer interface and press next and do the procedure like you did with version x.17. You should see this. Now let the RUU installer updates your phone.
Step 10; Go under Settings > About > Updates. Now if you did all right you should see the magic: http://i.imgur.com/aqR4YwD.png >> Grab this new 100% fresh and stock OTA update and enjoy.
- I tested this few times on several devices and it works for every one of them. I am not aware of the other carrier users are having issues but same procedure can be done. Do not install custom recovery or root your device before you updated your device to 2.10. If in any case updater wont pick the 2.10 update you can flash your recovery and firmware from 1.40.401.8 version (prior to the 2.10 update). Do not panic if update is taking a while, it will reboot your device few times and thats it. To be on more safe side you can always flash the firmware once device is properly updated to 2.10.
*Flashing the firmware to 2.10*
Download from here and put it where your ADB interface is;
Put your device to download mode and open up the cmd where adb interface and latest firmware is.
do the following commands:
a.) fastboot oem rebootRUU
b.) fastboot flash zip firmware.zip
c.) fastboot reboot
- Make sure the phone is not rooted or tampered with. If something is not clear feel free to ask. I hope this helped to you.
Nikola
Nikolay82 said:
*Flashing the firmware to 2.10*
Download from here and put it where your ADB interface is;
Put your device to download mode and open up the cmd where adb interface and latest firmware is.
do the following commands:
a.) fastboot oem rebootRUU
b.) fastboot flash zip firmware.zip
c.) fastboot reboot
- Make sure the phone is not rooted or tampered with. If something is not clear feel free to ask. I hope this helped to you.
Nikola
Click to expand...
Click to collapse
S-ON Users should not try to do this if they weren't able to get and install the 2.XX.XXX.X uptdate before they get to this step. The firmware pack does not update the rom and it can only be flashed on S-ON devices if the bootloader is locked or relocked. HTC introduced a new "security feature" with the 2.XX.XXX.X firmware. This "feature" blocks the Bootloader Unlock if the option "OEM unlocking" in the Developer Options isn't activated. Without an up to date rom you won't be able to activate this option because it does not exist in earlier versions. Since there are no international 2.XX.XXX.X RUUs S-ON Users who follow this part of the guide and did not install the OTA beforehand would then be stuck with the 2.XX.XXX.X firmware and a 1.XX.XXX.X rom.
Except for that missing warning it's a very nice written guide.
I've tested this on S-ON device. I've successfully flashed 2.x for the sake of testing, both s-off and s-on. That part is probably not something many people will need, but its there just to be on safe side. The RUU itself will throw an error if there is a CID conflict anyway. Personally, I am not a fan of tampering with CID unless it is a must. User should be able to find proper RUU/OTA to match their CID.
I am working with the phones and I often have people who likes to tamper with their device. Good number of them will even write different CID, or even "universal" one just so they can go through RUU process and update. However, later they stuck on "no mobile data" unable to fix things. 99.9% of them failed to update their current model to latest so they resort to changing CID and putting in different country ROM just because it is newer. As for HTC introducing new security feature I wont go much into detail about it because it falls under hacking and reverse engineering in order to benefit from said action. Let's just say they never got around some crucial elements which pretty much made their security feature vain. Apple claimed similar thing. One day I sat down and put in the windows OS just because "tiles" were trend back then. I am yet to see a safe and totally secure update. Apple was the closest with their icloud and findmyphone but I decided for droid mostly because i wanted more freedom for what I pay. Cheers.
Nikolay82 said:
I've tested this on S-ON device. I've successfully flashed 2.x for the sake of testing, both s-off and s-on.
Click to expand...
Click to collapse
I never said that you won't be able to flash the firmware with S-ON. And please don't get me wrong. Your guide is very good.
The problem is that there is a special kind of xda readers which tends to skip some of the important steps that are described in instructions. If those people flash the firmware without installing the OTA beforehand they will be stuck with an unlockable, (re-)locked bootloader and a 1.XX.XXX.X rom on a 2.XX.XXX.X firmware. There are already plenty of threads which describe similair scenarios here on xda. That's the reason for the warning in my last post.

[A5_UL] Unable to flash RUU

SOLVED HERE
Hey guys, first post, but I'm kinda stuck right now.
My phone:
*** Software Status: Modified ***
*** Relocked ***
A5-UL PVT SHIP S-ON
HBOOT-3.19.0.0000
RADIO-1.101.111011.20.0123
OpenDSP-v27.2.2.00546.0311
OS-
eMMC-boot 1536MB
Aug 7 2015,14:02:57.0
Okay, I tried flashing a custom ROM (InsertCoin A5_CHL & UL) and it installed properly, without any issues. But after rebooting it wouldn't connect to my Google Account. It just keeps checking and checking.. and after a good five minutes it states that vDM client ist shut down.
So, I followed this guide and tried going back to Stock RUU, but every time I enter the fastboot command
Code:
adb reboot fastboot
my phone just restarts, it won't enter fastboot mode.
I already tried to enter manually [Bootloader -> Fastboot] and the command
Code:
fastboot flash zip 0P9CIMG.zip
is working. It's sending the zip file to my phone, but every time it starts to write the actual file I get an error message.
Code:
C:\ADB>fastboot flash zip 0P9CIMG.zip
sending 'zip' (1033121 KB)...
OKAY [ 46.667s]
writing 'zip'...
(bootloader) signature checking...
FAILED (remote: signature verify fail)
finished. total time: 122.015s
So, my question..
How can I get back to Stock RUU? Is there any other way to make it happen?
You will need to flash stock recovery, and relock bootloader, then just place 0P9CIMG.zip on SD card, and HBoot will pick it up and install on its own
topher2632 said:
You will need to flash stock recovery, and relock bootloader, then just place 0P9CIMG.zip on SD card, and HBoot will pick it up and install on its own
Click to expand...
Click to collapse
Just tried. Flashed Stock recovery and relocked Bootloader. HBoot attempts to flash, but after checking the zip file an error comes up.
Code:
Hboot Version is older!
Update Fail!
Device halted due to Large Image Update fail.
Press >>Power<< to reboot.
StockRUU is
0P9CIMG_A5_UL_L50_DESIRE_SENSE60_MR_HTC_Europe_2.34.401.2_Radio_1.101.111011.20.0123_10.28.4149A.00L_release_449710_combined_signed.zip
renamed to 0P9CIMG.zip.
_______________________________________
Edit: After downloading two other RUUs, all named like the one mentioned above, the third one finally worked.
For other guys who want to do a downgrade...:
A5ul, single sim, europe android kk
http://forum.xda-developers.com/desire-816/general/0p9cimga5ulk44desiresense60htceurope1-t2946515
nukaru said:
Just tried. Flashed Stock recovery and relocked Bootloader. HBoot attempts to flash, but after checking the zip file an error comes up.
Code:
Hboot Version is older!
Update Fail!
Device halted due to Large Image Update fail.
Press >>Power<< to reboot.
StockRUU is
0P9CIMG_A5_UL_L50_DESIRE_SENSE60_MR_HTC_Europe_2.34.401.2_Radio_1.101.111011.20.0123_10.28.4149A.00L_release_449710_combined_signed.zip
renamed to 0P9CIMG.zip.
_______________________________________
Edit: After downloading two other RUUs, all named like the one mentioned above, the third one finally worked.
Click to expand...
Click to collapse
Could you please share the link ?
Thanks!
mtk31 said:
Could you please share the link ?
Thanks!
Click to expand...
Click to collapse
You can use mine which i posted if you have a5_ul
TobiBot said:
You can use mine which i posted if you have a5_ul
Click to expand...
Click to collapse
I tried it but i got older version error, thanks
nukaru said:
Just tried. Flashed Stock recovery and relocked Bootloader. HBoot attempts to flash, but after checking the zip file an error comes up.
Code:
Hboot Version is older!
Update Fail!
Device halted due to Large Image Update fail.
Press >>Power<< to reboot.
StockRUU is
0P9CIMG_A5_UL_L50_DESIRE_SENSE60_MR_HTC_Europe_2.34.401.2_Radio_1.101.111011.20.0123_10.28.4149A.00L_release_449710_combined_signed.zip
renamed to 0P9CIMG.zip.
_______________________________________
Edit: After downloading two other RUUs, all named like the one mentioned above, the third one finally worked.
Click to expand...
Click to collapse
Enviado desde mi HTC Desire 816 mediante Tapatalk
mtk31 said:
I tried it but i got older version error, thanks
Enviado desde mi HTC Desire 816 mediante Tapatalk
Click to expand...
Click to collapse
Which hboot version do you have? It should work with 3.xxx
mtk31 said:
Could you please share the link ?
Thanks!
Click to expand...
Click to collapse
I'm uploading the file I used, once I'll get back home, I'll write you a pm.
TobiBot said:
Which hboot version do you have? It should work with 3.xxx
Click to expand...
Click to collapse
3.19.xxx
Enviado desde mi HTC Desire 816 mediante Tapatalk
---------- Post added at 11:19 AM ---------- Previous post was at 11:18 AM ----------
nukaru said:
I'm uploading the file I used, once I'll get back home, I'll write you a pm.
Click to expand...
Click to collapse
Ty!
Enviado desde mi HTC Desire 816 mediante Tapatalk
Okay, if you have got hboot 3.19.xxx i dont know why it doesnt work..
If he/she's got the same specs I did, Kit Kat downgrade won't work. He/She needs the lollipop RUU to flash. Radio and OS need to be identical to the previous specs.
[Guide] How to flash 0P9CIMG on HTC Desire 816 [A5_UL]
Okay, since I was having a hard time flashing these files the first time, here's a guide how it worked for me.
First of all, if you need to flash the recovery too (eg. black screen in recovery, bootloop), make sure USB-Debugging is enabled on your device, all drivers are up-to-date (HTC Sync, Java and fastboot) and your bootloader is unlocked.
If it's still locked/relocked visit the HTC Developer Center and follow the guide to unlock your bootloader.
- Create a folder 'ADB' in disc drive C and copy all files into this folder, this way you can just copy/paste the commands.
My ADB fastboot folder (just extract it to C:\ and you're good to go)
- Connect your device and PC using usb data cable
Step 1
Flashing recovery (before relocking your bootloader)
- Download recovery.img
- Save it to C:\ADB folder
- Navigate to ADB folder and click on any free space while holding the shift Key
- Choose 'Open command window' here
- Once cmd is started use this command
Code:
fastboot devices
and check if your device is listed, then type
Code:
adb reboot fastboot
to reboot your device. It should start in fastboot mode. If it's not, shut down your phone and restart using power + volume down buttons, pressed at the same time. Once Hboot starts just navigate (using volume up or volume down buttons on your device) to Fastboot and press the power button. Make sure FASTBOOT USB is display under your specs.
- Enter
Code:
fastboot flash recovery recovery.img
into the cmd window and press enter to flash your recovery.
- If it's successful go to step 2, if it's not try again.
Step 2
Relock Bootloader using Fastboot:
Now you need to relock the bootloader, otherwise the Stock RUU can't be installed.
- Copy command to the cmd window
Code:
fastboot oem lock
- Press enter
Your device should now be relocked.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Step 3.a
Flashing Stock RUU using fastboot commands
- Download 0P9CIMG.zip
- Place it in ADB folder
- now type the following command in the cmd window
Code:
fastboot flash zip 0P9CIMG.zip
- Wait for the flashing process to finish.
If that doesn't work try to install the RUU using Hboot.
Step 3.b
Flashing Stock RUU using HBOOT
- Save 0P9CIMG.zip to the root folder of an sd-card (min. 2GB )
- Put sd-card into your device
- Start the device by pushing Power + Vol Down at the same time
- At this point, your device should pick the 0P9CIMG.zip you downloaded up and install it as an update.
- Wait till the flashing process is finished. (Might take some time )
Now, you're back to Stock Android Lollipop 5.0.2
If this fails and you're still unable to get back to Stock Android, follow the next guide:
Restore system using clean twrp Android 5.0.1 nandroid backup
Make sure your device battery is charged upto 80%.
Make sure your bootloader is unlocked and usb debugging is activated
- Download twrp for your device (HTC Desire 816 a5 )
- Follow the guide Fastboot Install Method (No Root Required) to flash custom recovery
- Download TWRP Nandroid backup
- Boot to bootloader (volume down + power), use volume buttons to navigate to Fastboot and then select recovery
- Once twrp is running, tab the Wipe button, followed by Advanced Wipe
- Select Dalvik Cache, System, Cache and Internal Storage
- Swipe to confirm, wait till it's finished
- Unzip A5_UL TWRP Nandroid 2016-01-25--03-37-20 UNROOTED.zip file to desktop
!!! IMPORTANT !!!
You will need to insert your device ID into the folder structure otherwise the folder won't be listed.
To get your device ID, start cmd in your adb folder and enter adb devices. The number/letter combination is your device id. (eg. SH45...)
Browse through the TWRP folder until you get to fastboot_getvar (bootloader) serialno and replace the text with your serialno.
- Move TWRP folder to sd-card
- Connect device to pc
- Insert sd-card into device
- Tab Restore button
- Choose nandroid backup folder
- Swipe on screen to confirm restore
There’s no going back once you do this. All your data will be lost, so make sure you've got your own data backup and placed it somewhere safe!
After this you will have a functional factory reset device.
nukaru said:
If he/she's got the same specs I did, Kit Kat downgrade won't work. He/She needs the lollipop RUU to flash. Radio and OS need to be identical to the previous specs.
Click to expand...
Click to collapse
I can´t downgrade then. Thanks anyway
The only way (as far as I know) to downgrade to kit kat is to turn your device s-off. But that's the riskiest procedure, since you'll unable all security options. If you'll use a wrong RUU, flashing gets aborted or another error pops up, the device WILL be hard-bricked.
Updated guide.
TWRP nandroid backup in progress.
mtk31 said:
I can´t downgrade then. Thanks anyway
Click to expand...
Click to collapse
theres ROM SVHD ROM with Kitkat using twrp u can flash that rom its kitkat . I also tried flash the kitkat RUU its not worked but I used the kitkat svhd ROM its fine
aselasanjeewab said:
theres ROM SVHD ROM with Kitkat using twrp u can flash that rom its kitkat . I also tried flash the kitkat RUU its not worked but I used the kitkat svhd ROM its fine
Click to expand...
Click to collapse
Great news, ty!
Do you have a5ul patch? Link is not working
yes I got I can upload it in the evening im at office now when I back home I will upload and share the link to u
mtk31 said:
Great news, ty!
Do you have a5ul patch? Link is not working
Click to expand...
Click to collapse
A5_ul patch from here.

Please Help me ' Variant system version ' M8

Hello guys ,
i hope some one can help me in that case . i just a m8 one mobile from an online site
it's good but when i have tried to update it this message appeared :
'Variant system version - We have determined that your phone may be running a modified version of its system software. For your protection, we cannot update your phone. Please revert your phone to the official HTC system software to update your phone. If you did not modify your system software or would like help reverting your system please contact us via the support section at HTC - Mobile Phones, Smartphones, Cell Phones, Tablets'
And that some of information what i can got .
***Software status: Modified***
***UNLOCKED***
M8_UL PVT SHIP S-ON
HBOOT-3.19.0.0000
RADIO-1.24.21331147A1.09G
OpenDSP-v48.2.2-00564-M8974_FO.1211
OS-4.18.708.12
eMMC-boot 2048MB
Jan 15 2015, 23:49:38.0
Software number : 3.28.709.5
Baseband Version : 1.24.21331147A1.09G_20.68.4196.01_F
Build number : 3.28.709.5 CL389838 release-keys
So If you want more information tell me how i can get it to you
So please help me guys
Hello,
Please provide your phone's CID & MLDELID. To solve this problem, you need to either restore a stock firmware & stock twrp backup, or flash a stock RUU. Either way, the firmware & software must have matching cid & modelid.
As of right now, the data you posted indicate that your phone has mismatching firmware & software (x.xx.708 and x.xx.709).
Cheers
I'm really sorry i don't know how to get the information so, Could you please tell me how i can provide you phone's CID & MLDELID ? i mean the steps for it !
Mike Smaan said:
I'm really sorry i don't know how to get the information so, Could you please tell me how i can provide you phone's CID & MLDELID ? i mean the steps for it !
Click to expand...
Click to collapse
Install Terminal Emulator for Android from Google Play Store. Run commands:
getprop ro.cid
getprop ro.mid
rv_30 ! Thank you man
i got them my cid : HTC_622
And my Mid : OP6B63000
shirreer said:
Hello,
Please provide your phone's CID & MLDELID. To solve this problem, you need to either restore a stock firmware & stock twrp backup, or flash a stock RUU. Either way, the firmware & software must have matching cid & modelid.
As of right now, the data you posted indicate that your phone has mismatching firmware & software (x.xx.708 and x.xx.709).
Cheers
Click to expand...
Click to collapse
i got them my cid : HTC_622
And my Mid : OP6B63000
Mike Smaan said:
i got them my cid : HTC_622
And my Mid : OP6B63000
Click to expand...
Click to collapse
Your device is Asia-HK-CHT variant.
Please visit the link below to find answers and links that resolve your exact issue:
http://forum.xda-developers.com/htc-one-m8/help/help-returning-to-stock-hon-kong-htc-t3005829
There are links to stock RUU directly from HTC as well as twrp backup+firmware for you.
Good luck
shirreer said:
Your device is Asia-HK-CHT variant.
Please visit the link below to find answers and links that resolve your exact issue:
http://forum.xda-developers.com/htc-one-m8/help/help-returning-to-stock-hon-kong-htc-t3005829
There are links to stock RUU directly from HTC as well as twrp backup+firmware for you.
Good luck
Click to expand...
Click to collapse
Thank you for trying help me , but unfortunately the link from jan,2015 it's not working or missed . and i'm really want back to to stop or do any thing to update the phone
I'm sorry for bothering you sir
Mike Smaan said:
Thank you for trying help me , but unfortunately the link from jan,2015 it's not working or missed . and i'm really want back to to stop or do any thing to update the phone
I'm sorry for bothering you sir
Click to expand...
Click to collapse
It's no bother, but, you missed the post that says:
Originally Posted by xunholyx *
Okay. So I did a little research and came up with an official HTC RUU for your phone. As far as I know, it is the latest for the Hong Kong version (4.4.3). I say as far as I know because I don't deal with HK versions very often here.
Hook up to your PC and get into ADB/fastboot.
Download the official RUU from HTC's website by clicking here.
http://dl4.htc.com/RomCode/Source_and_Binaries/m8uhl-3.4.0-gf17cce1.zip
Reply
Thanks to your help, I have successfully returned to stock! Thank you for the kind and quick reply!
shirreer said:
It's no bother, but, you missed the post that says:
Originally Posted by xunholyx *
Okay. So I did a little research and came up with an official HTC RUU for your phone. As far as I know, it is the latest for the Hong Kong version (4.4.3). I say as far as I know because I don't deal with HK versions very often here.
Hook up to your PC and get into ADB/fastboot.
Download the official RUU from HTC's website by clicking here.
http://dl4.htc.com/RomCode/Source_and_Binaries/m8uhl-3.4.0-gf17cce1.zip
Reply
Thanks to your help, I have successfully returned to stock! Thank you for the kind and quick reply!
Click to expand...
Click to collapse
that link isn't exist and when i downloaded the offical rom for M8 called :
RUU_M8[email protected]50319A_40.45.C33065.00_F_release_446225_signed_2
while updating error came called " Model ID ERROR " ..
So what i should do now ?
Mike Smaan said:
that link isn't exist and when i downloaded the offical rom for M8 called :
RUU_M8[email protected]50319A_40.45.C33065.00_F_release_446225_signed_2
while updating error came called " Model ID ERROR " ..
So what i should do now ?
Click to expand...
Click to collapse
Here's a thread with a link for the firmware you need. Follow the instructions on how to properly install your firmware. http://forum.xda-developers.com/htc-one-m8/help/tutorial-how-to-stock-stock-twrp-t3086860
---------- Post added at 01:58 PM ---------- Previous post was at 01:54 PM ----------
The firmware you tried to install is not the correct one for your phone. Scroll down to the firmware for your CID: HTC__622 and MID: 0P6B63000 and you should be fine.
Mike Smaan said:
that link isn't exist and when i downloaded the offical rom for M8 called :
RUU_M8[email protected]50319A_40.45.C33065.00_F_release_446225_signed_2
while updating error came called " Model ID ERROR " ..
So what i should do now ?
Click to expand...
Click to collapse
You can't just flash any file you please. RUU & firmware you want to flash MUST be specific for your device's region and variant model - in your case, you must flash ASIA-HK-CHT firmware & software. ATT & CINGULAR are US specific, and will not flash on your phone without modifications.
Instead, download the 1.60.x.x from the link provided by @Jerrel7, and the TWRP stock backup from 1.60.708.x provided below:
https://mega.co.nz/#!e8AFCCQZ!2-2Lx1vxkg1xBq_Yhg_Sk9AOzdZsPrX2oOlxy-PLTF0
Flashing the 1.60.x.x firmware and restoring the 1.60.x.x twrp backup will put your device in a stock condition that will allow you to receive official updates from HTC.
Cheers
P.S. let us know if you need help restoring the backup or flashing the firmware.
shirreer said:
You can't just flash any file you please. RUU & firmware you want to flash MUST be specific for your device's region and variant model - in your case, you must flash ASIA-HK-CHT firmware & software. ATT & CINGULAR are US specific, and will not flash on your phone without modifications.
Instead, download the 1.60.x.x from the link provided by @Jerrel7, and the TWRP stock backup from 1.60.708.x provided below:
https://mega.co.nz/#!e8AFCCQZ!2-2Lx1vxkg1xBq_Yhg_Sk9AOzdZsPrX2oOlxy-PLTF0
Flashing the 1.60.x.x firmware and restoring the 1.60.x.x twrp backup will put your device in a stock condition that will allow you to receive official updates from HTC.
Cheers
P.S. let us know if you need help restoring the backup or flashing the firmware.
Click to expand...
Click to collapse
Sir i'm going to try it .. but unfortunately i don't know the way to flashing firmware and install twrp or recovery ! i'm always got unknown error like in Fastboot i don't Device offline ... daemon not running - something like that .. ! so please i need step by step what i have to do first because it's my first time to do software
Thank you for your time
Hello. I had the same problem. Just solved it yesterday. The whole problem was in my MID. You have to change it for the RUU you want to install.
I was with MID for Singapore and i wanned to install European version. So i can't install the updates. After i changed the MID now i'm able to install every update.
Just follow this thread and you're done. Good luck, mate!
http://forum.xda-developers.com/showthread.php?t=2708581
Jared89 said:
Hello. I had the same problem. Just solved it yesterday. The whole problem was in my MID. You have to change it for the RUU you want to install.
I was with MID for Singapore and i wanned to install European version. So i can't install the updates. After i changed the MID now i'm able to install every update.
Just follow this thread and you're done. Good luck, mate!
http://forum.xda-developers.com/showthread.php?t=2708581
Click to expand...
Click to collapse
@Mike Smaan problem is a bit different from yours and he has a S-On device.
His problem is his device is running a Taiwan ROM on a Hong Kong variant device.
He needs to run a Hong Kong ROM to solve his problem and the right ROM version (4.18.708.12)
then he can OTA to the latest Marshmallow 6.16.708.1
Should he followed the link provided by @Jerrel7 on post #11, he should be able to fix his problem as simple as ABC.
Mike Smaan said:
Sir i'm going to try it .. but unfortunately i don't know the way to flashing firmware and install twrp or recovery ! i'm always got unknown error like in Fastboot i don't Device offline ... daemon not running - something like that .. ! so please i need step by step what i have to do first because it's my first time to do software
Thank you for your time
Click to expand...
Click to collapse
Very well. Assuming you downloaded the twrp backup and stock firmware from my previous post, proceed as follows:
1. Download HTC Sync from the link below:
http://www.htc.com/uk/support/software/htc-sync-manager.aspx
If you already have HTC Sync installed, then upgrade it to the latest version. Otherwise, install the one from the link provided.
Reboot your PC.
2. Download the FASTBOOT PACKAGE from the link below:
https://drive.google.com/file/d/0B8L4pkbzdlR3eTlJSjdKVEdHX1U/view
Extract the file to "c:\fastboot" folder.
3. Download twrp 2.7.0.2 from:
https://dl.twrp.me/m8/
Extract the file to "c:\fastboot" folder.
4. Put the 1.60.708.x firmware zip you downloaded from my previous post into the "c:\fastboot" folder but don't extract it.
Summary:
You should now have:
A. the latest HTC SYNC installed.
B. A folder called fastboot in the root directory of your C:\ drive.
C. Your fastboot folder has the following files:
I. twrp 2.7.0.2.img
II. The zip file for 1.60.x.x firmware
III. htc _fastboot.exe
Let me know when you're done.
shirreer said:
Very well. Assuming you downloaded the twrp backup and stock firmware from my previous post, proceed as follows:
1. Download HTC Sync from the link below:
http://www.htc.com/uk/support/software/htc-sync-manager.aspx
If you already have HTC Sync installed, then upgrade it to the latest version. Otherwise, install the one from the link provided.
Reboot your PC.
2. Download the FASTBOOT PACKAGE from the link below:
https://drive.google.com/file/d/0B8L4pkbzdlR3eTlJSjdKVEdHX1U/view
Extract the file to "c:\fastboot" folder.
3. Download twrp 2.7.0.2 from:
https://dl.twrp.me/m8/
Extract the file to "c:\fastboot" folder.
4. Put the 1.60.708.x firmware zip you downloaded from my previous post into the "c:\fastboot" folder but don't extract it.
Summary:
You should now have:
A. the latest HTC SYNC installed.
B. A folder called fastboot in the root directory of your C:\ drive.
C. Your fastboot folder has the following files:
I. twrp 2.7.0.2.img
II. The zip file for 1.60.x.x firmware
III. htc _fastboot.exe
Let me know when you're done.
Click to expand...
Click to collapse
I did all that but what do you mean about the zip file for 1.60.xx firmware .. do you mean M8_1.60.708.2.zip ?
And tell me the next step
Mike Smaan said:
I did all that but what do you mean about the zip file for 1.60.xx firmware .. do you mean M8_1.60.708.2.zip ?
And tell me the next step
Click to expand...
Click to collapse
Yes, I did mean M8_1.60.708.2.zip
Now, buckle up...
There are 4 easy steps to accomplish the task:
1. Flash twrp custom recovery. 2. Restore the twrp backup. 3. Flash the stock firmware. 4. Profit.
Let's get down to business:
1. Flash twrp custom recovery:
A. Boot your phone into fastboot. You do this by turning your phone off, then hold Vol- and power button. You're presented with a menu, choose fastboot (navigate the menu using vol+ and vol-) and press power to select.
B. connect your phone to your PC. Open a cmd window:
Type:
cd c:\fastboot
fastboot flash recovery twrp-2.7.0.2-m8.img
Flashing will take a few seconds, when its done, type:
fastboot erase cache
Now, on your phone, select "hboot", then "recovery", to boot into twrp.
2. Restore the twrp backup:
Unfortunately, twrp doesn't immediately create the directory structure for where you'll put the backup file you downloaded. So, we're going to start by creating a backup of your current ROM:
A. Select Backup button in twrp. Select "external sdcard" from the menu at the top, and proceed to create the backup.
B. On your computer, extract the twrp backup file you downloaded, and copy the extracted directory to your phone's sd card. Put it in:
/sdcard/twrp/backups/"serial number"/
C. On your phone, tap restore, and choose the backup directory you just copied to your sdcard. Proceed to restore.
D. Choose to restart your phone and select Bootloader.
E. Select fastboot.
3. Flash the stock firmware:
A. On your PC's cmd window, type:
fastboot oem rebootRUU
B. WAIT UNTIL your phone displays black screen with HTC in white, then type:
fastboot flash firmware M8_1.60.708.2.zip
C. Once more, type:
fastboot flash firmware M8_1.60.708.2.zip
D. Reboot by Typing:
fastboot reboot
4Profit.
shirreer said:
Yes, I did mean M8_1.60.708.2.zip
Now, buckle up...
There are 4 easy steps to accomplish the task:
1. Flash twrp custom recovery. 2. Restore the twrp backup. 3. Flash the stock firmware. 4. Profit.
Let's get down to business:
1. Flash twrp custom recovery:
A. Boot your phone into fastboot. You do this by turning your phone off, then hold Vol- and power button. You're presented with a menu, choose fastboot (navigate the menu using vol+ and vol-) and press power to select.
B. connect your phone to your PC. Open a cmd window:
Type:
cd c:\fastboot
fastboot flash recovery twrp-2.7.0.2-m8.img
Flashing will take a few seconds, when its done, type:
fastboot erase cache
Now, on your phone, select "hboot", then "recovery", to boot into twrp.
2. Restore the twrp backup:
Unfortunately, twrp doesn't immediately create the directory structure for where you'll put the backup file you downloaded. So, we're going to start by creating a backup of your current ROM:
A. Select Backup button in twrp. Select "external sdcard" from the menu at the top, and proceed to create the backup.
B. On your computer, extract the twrp backup file you downloaded, and copy the extracted directory to your phone's sd card. Put it in:
/sdcard/twrp/backups/"serial number"/
C. On your phone, tap restore, and choose the backup directory you just copied to your sdcard. Proceed to restore.
D. Choose to restart your phone and select Bootloader.
E. Select fastboot.
3. Flash the stock firmware:
A. On your PC's cmd window, type:
fastboot oem rebootRUU
B. WAIT UNTIL your phone displays black screen with HTC in white, then type:
fastboot flash firmware M8_1.60.708.2.zip
C. Once more, type:
fastboot flash firmware M8_1.60.708.2.zip
D. Reboot by Typing:
fastboot reboot
4Profit.
Click to expand...
Click to collapse
I did all steps and i got backup ! but unfortunately when i wrote fastboot flash firmware M8_1.60.708.2.zip i got error called " error : cannot open ' M8_1.60.708.2.zip '
Should i try it with that way :-
B. On your computer, extract the twrp backup file you downloaded, and copy the extracted directory to your phone's sd card. Put it in:
/sdcard/twrp/backups/"serial number"/
C. On your phone, tap restore, and choose the backup directory you just copied to your sdcard. Proceed to restore.
D. Choose to restart your phone and select Bootloader.
Mike Smaan said:
I did all steps and i got backup ! but unfortunately when i wrote fastboot flash firmware M8_1.60.708.2.zip i got error called " error : cannot open ' M8_1.60.708.2.zip '
Click to expand...
Click to collapse
I know that you ignored my previous posts and other people post who tried to help you with proper method .. but I still pity you and I don't want to see you'll end up in a brick or soft brick due to wrong commands/instructions.
You get error when flashing firmware - reasons :
1. That command given to you to flash firmware - fastboot flash firmware M8_1.60.708.2.zip - is wrong.
The right command is fastboot flash zip M8_1.60.708.2.zip
Running a wrong command may brick your device but you are lucky because your device is S-On, so no harm just error.
2. Being a S-On device, you won't be able to install a very low version firmware 1.60.708.2 when your current one is 4.18.708.12
Only S-Off device can do that. To have S-Off you need to spend USD25 for the app .. and are you willing to spend USD25 to S-Off when you can fix your problem with proper method free of charge and needs only 2 main steps : ?
1. Restore 4.18.708.12 TWRP backup
2. Install 4.18.708.12 stock recovery.img
then you can update to the latest - 6.16.708.1
Mike Smaan said:
Should i try it with that way :-
B. On your computer, extract the twrp backup file you downloaded, and copy the extracted directory to your phone's sd card. Put it in:
/sdcard/twrp/backups/"serial number"/
C. On your phone, tap restore, and choose the backup directory you just copied to your sdcard. Proceed to restore.
D. Choose to restart your phone and select Bootloader.
Click to expand...
Click to collapse
You can try these B., C., and D.
But, again using a very low version 1.60.708.2 backup on a Lollipop firmware 4.18.708.12, you may have one of these :
1. It will be successful updates but you need to do many OTAs
1.60.708.2 --> 2.11.708.2 --> 3.32.708.4 --> 4.18.708.12 --> 6.16.708.1
If it is successful then it's good but if it is not, you'll get below.
2. You may have a blank screen either between OTA 1.60.708.2 --> 2.11.708.2 or OTA 2.11.708.2 --> 3.32.708.4
3. You may lost your wifi connectivity either between OTA 1.60.708.2 --> 2.11.708.2 or OTA 2.11.708.2 --> 3.32.708.4 but you can proceed further with your mobile data or use a Internet Pass through on your PC
One last note ... never use a 2.7.0.2 TWRP recovery as that is the most buggiest TWRP which will remove your OS version on your bootloader.
Good luck.

Categories

Resources