[Q] ReApply Lollipop ROM on Unlocked S On M8 - One (M8) Q&A, Help & Troubleshooting

Hi,
I did a mistake by not S off my mobile prior to upgrade. However, I under stood from the response (http://forum.xda-developers.com/verizon-htc-one/help/sunshine-su-access-denied-t2845121/) that I'll have to wait till sunshine 3.0 come out.
Meanwhile, I've a long history of ROM/OS issues with this device. Now it got OTA update from 4.4.4 to Lollipop
Unfortunately, there seems to be missing files from my last system erasing
For example, the Exchange ActiveSync keep deciding on random basis not to sync, asking for the password (which is not changed) then it resolve the issue by itself. Another example is the camera, where I cannot enable video recording from inside the camera, I seem to be able to make from within messenger apps!!! :S
So, my question would be how can I reapply the Lollipop ROM again?
I've downloaded both, the exe file from HTC support site, and the zip file from RUU famos article on this forum.
The exe version says it will reboot to recovery but it never finish (stops on black screen with HTC gray logo)
The zip file installation through recovery failed, and through renaming it to 0P6BIMG.zip and put it on the SD root failed as well.
Any ideas?

Need to add, I've downloaded the file "RUU_M8_UL_L50_SENSE60_MR_BrightstarUS_WWE_4.16.1540.8_Radio_1.24.21331147A1.09G_20.68.4196.01_F_release_411207_signed_2.exe"
Now, when running this tool, it says the update will be:
From Image version: 4.16.401.10
To Image version: 4.16.1540.8
I'm not sure, but is this file for another model?

Read carefully here
http://forum.xda-developers.com/showthread.php?t=2701376
Read it well and it has all the answers to get back to stock backup and update again.
If you are s-on you can't flash any other ruu than the one that matches your phone.

Related

[Q] Help installing stock rom

Hi all, long time lurker here.
Just for some background, I used to have a HTC Desire & was successful in installing Cyanogenmod 7.
So to my problem.
I have a HTC One X with Software 1.29.751.12. Initially I rooted my phone to install Titanium Backup so I could remove the bloatware (Yes I deleted rather than Freeze)
I have system update 2.17.751.2 that keeps asking me to install. I can download the update fine, when I try to run it, the phone reboots, the bar gets a quarter of the way then I get the red triangle error & phone reboots again.
After some searching I think this is because I removed the installed apps that came with the phone, therefore I'm attempting to re-install a stock rom.
Initially I downloaded this: RUU_ENDEAVOR_U_ICS_40_Optus_AU_1.29.980.11_Radio_1.1204.105.14_release_260560_signed.exe however when I ran it the installer errors & advises me to use the correct update.
Going by this guide: http://forum.xda-developers.com/showthread.php?t=1660807
I found out my CID & other info by using fastboot cmd "fastboot oem readCID"
HTC CID HTC__621 = TWM-TW
Version 4.0.3
Sense Version 4.0
Software 1.29.751.12
HTC SDK API 4.12
HTCExtention HTCExtention_403_1_GA_7
Kernal 2.6.39.4-gc9932b1
From this I gather I have to use a specific RUU so I downloaded the following:
RUU_ENDEAVOR_U_ICS_40_TWM_TW_1.29.921.7_Radio_1.1204.104.14_release_259286_signed
RUU_ENDEAVOR_U_ICS_40_TWM_TW_1.26.921.3_Radio_1.1204.90.13_release_251851_signed
When I run either of these files I get the same problem as when I was using the optus RUU:
Installer Runs
Verifies Information - Here it shows Image version 1.29.751.12 & I only get the option to Update
Click update to version <version number>
Phone reboots to bootloader (Here phone just displays HTC)
Software shows Sending.......
At this point I get the error 155:Unknown Error - Rom Update cannot update phone.
I do remember seeing somewhere on my phone the word "Chunghwa" I think this is when I received an error on my phone & this word was in the error report, so I tried downloading this RUU_ENDEAVOR_U_ICS_40_Chunghwa_1.26.751.3_Radio_1.1204.90.13_release_251852_signed
However I can't even run this update as I get a windows error:
Error Code: -5001 : 0x80070002
Error Information:
>SetupNew\setup.cpp (142)
PAPP:
PVENDOR:
PGUID:
$
@Windows 7 / Server 2008 R2 Service Pack 1 (7601)
IE Version: 9.0.8112.16421
At this point I kind of gave up with installing a stock RUU & tried installing a Cyanogenmod 10 nightly. I managed to get the clockwork recoverymod installed, I copy the cm nightly rom to my sd card & when I try to run it I get error status 7. I think this may because I'm not doing something with boot.img or clearing files????
Ultimatly I'd like to install a stock RUU as I like using Sense & I want the latest Sense update.
I'd like to think I know what I'm doing when it comes to ROM's but as you know a little information is dangerous! It could be I'm missing a basic step, or the phone has a hardware issue. I'm going to put it down to being a problem with me missing something.
Any help would be appreciated.
Thanks,
I would extract the recovery_signed.img and the boot_signed.img from the 751 ruu using winzip. You can do this by loading the ruu, typing %temp% in your search bar and looking for the most recent folder. It will not have a name but it will have a bunch or letters and numbers. Once you have extracted the .img files place them in your fastboot folder.
Close the ruu.
Put your phone into fastboot and connect it by usb. Type the following commands one at a time "fastboot erase cache", fastboot flash recovery recovery_signed.img" and "fastboot flash boot boot_signed.img"
You should get a ok or something simmilar after every command.
Leave the phone in fastboot and start the ruu.
If that does not work download the 2.17. Ruu and repeat the steps.
Hope it helps
Sent from my HTC One X using xda app-developers app
note: Unable to open Rom.zip with Winzip, had to use WinRar.
Winzip showed error:central directory not found.
Tried with:
RUU_ENDEAVOR_U_ICS_40_Optus_AU_1.29.980.11_Radio_1.1204.105.14_release_260560_signed
Verifying info.
click update
click next
checking....
rebooting to bootloader
waiting for bootloader
htc appears on phone
erasing user data
sending
Error [155] unknown Error, The ROM update utility cannot update your android phone, please get thecorrect ROM update utility & try again
---
RUU_ENDEAVOR_U_ICS_40_TWM_TW_1.29.921.7_Radio_1.1204.104.14_release_259286_signed
Verifying info.
click update
click next
checking....
rebooting to bootloader
waiting for bootloader
htc appears on phone
erasing user data
sending
Error [155] unknown Error, The ROM update utility cannot
update your android phone, please get the correct ROM update utility & try again
---
Checked on Error 155 found this http://forum.xda-developers.com/showthread.php?t=1835373
relocked phone with command fastboot oem lock. Even though I got the following:
C:\Android>fastboot oem lock
...
(bootloader) Lock successfully...
FAILED (status read failed (Too many links))
finished. total time: 0.243s
phone now shows RELOCKED when im in fast boot.
Ran file
RUU_ENDEAVOR_U_ICS_40_Optus_AU_1.29.980.11_Radio_1.1204.105.14_release_260560_signed
Verifying info.
click update
click next
checking....
rebooting to bootloader
waiting for bootloader
htc appears on phone
erasing user data
sending
updating signature
Error 131: Customer ID Error, The ROM update utility cannot update your android phone, please get the correct ROM update utility & try again
Tried file
RUU_ENDEAVOR_U_ICS_40_TWM_TW_1.29.921.7_Radio_1.1204.104.14_release_259286_signed
As this is the one I think I should be using due to my CID - HTC__621 = TWM-TW
Verifying info.
click update
click next
checking....
rebooting to bootloader
waiting for bootloader
htc appears on phone
erasing user data
sending
Updating Signature
Error 155 Unknown Error
Tried
RUU_ENDEAVOR_U_ICS_40_Chunghwa_1.26.751.3_Radio_1.1204.90.13_release_251852_signed
Error 140 Bootloader Version Error
RUU_ENDEAVOR_U_ICS_40_Chunghwa_1.29.751.7_Radio_1.1204.104.14_release_259285_signed
Error 155 Unknown Error
So it seems I need version 1.29.751.12 exactly. Search last night & couldn't find it anywhere.
Could someone help me find the Chunghwa 1.29.751.12 RUU please?
It would seem that the 1.29.751.12 update isn't for download anywhere.
I guess this leaves me with two options. Attempt to get Cyanogen Mod install (Or other, its just I've used this one before)
Or, would it be possible to find out what are the stock apps installed on this RUU? I know that Chunghwa is Taiwanese for China & I did remove the apps with Chinese names.
If someone has this ROM & could provide links for the stock apps for me to download that would be awesome.
Or, if there is anyone that has a solution to install any stock ROM on my HTC One X it would be appreciated.
Using google play & searching through My Apps I've so far found that the following apps were installed when I had my phone:
Hami Apps 軟體商店
TL334WG
Hami Book
SPRING HOUSE ENTERTAINMENT INC.
HamiMusic
SPRING HOUSE ENTERTAINMENT INC.
ebuddy XMS
KKBOX Player Widget
HamiMusic
中華至尊股票機
三竹資訊
Just tried the OTA update to 2.17.751.2 & it still failed though, maybe I'm missing one?
found more apps that were installed as stock on 1.29.751.12
bubue Books Reader
bubue.com
IM+
Shape
Path
Path, Inc.
Update still failed... Searching for more solutions
I'm now using Cyanogenmod 10.
I would still like to go back to a stock RUU at some point so if anyone can help please let me know.
Well, my friend i am kind of stuck in the same situation i suppose.
i foolishly took no backup and installed a custom rom 1st of all... My 1st and biggest mistake.
Anyway, i am unable to install any of the sense based roms on my HTC ONE X, and after googling and reading through xda i found out that i have to have a exact version of stock rom and if i want custom sense based rom, it should also be baked/based upon stock ROM. which left me with no options, i install cm10 which i hate by the way. it sucks! has too many bug for me to use... i ended up flashing my HOX with MIUI Jellybean Version, which seems to be working good with me but has a few bugs here and there. still so much better than the CM10.
And eventually i want the HTC Sense back! custom or stock, whatever it can be....
so if im missing something here... can anyone help me out if RUU for HTC ONE X version 2.17.709.7 available anywhere ?
if there is pls share it with us!
Thanks!
I have finally found the 1.29.751.12 RUU for HTC__621
I've successfully installed it on my phone & I'm now back on stock, also the OTA updates are installing fine.
I've put this on my drop-box account for now, will try & get a more permanent link soon.
https://dl.dropbox.com/u/20212969/R...Radio_1.1204.107.14_release_261363_signed.exe
(Just a quick note, as of this post, its still uploading & as its 600Mb try again in a few hours)
EllisDee80 said:
I have finally found the 1.29.751.12 RUU for HTC__621
I've successfully installed it on my phone & I'm now back on stock, also the OTA updates are installing fine.
I've put this on my drop-box account for now, will try & get a more permanent link soon.
https://dl.dropbox.com/u/20212969/R...Radio_1.1204.107.14_release_261363_signed.exe
(Just a quick note, as of this post, its still uploading & as its 600Mb try again in a few hours)
Click to expand...
Click to collapse
Hi, I have also same CID number HTC__621. I just want to ask how did you return your m8 to stock? What tools did you used, is External Sd card needed? I really need to return my m8 to stock so that I can update my phone to OTA. How is it done?
Because I got a problem, when i was in the process of software update thru ota it got interrupted, as a result I lost access to my main camera. So I'm thinking that returning my m8 to stock and update my m8 to the latest OTA would solve my problem.
Thank you!
First thing to note is I had a HTC One X.
The process is simple, download the file on a Windows computer, connect the phone via usb run the exe.
Simples

[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.

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.

Stock us_unlocked original rom with s-off

The title should be "with s-on"
Hello. I have been searching for awhile. I have Sprint variant, sim-unlocked, running a clean de-odexed rom I found here. But I am looking to run a rom even closer to stock us unlocked version, without having to s-off and change CID. Is there any way to do it, and hopefully be able to recieve OTA's? I have tried extracting the rom.zip from a RUU, but it is filled with more zips, non of them containing the usual files (rom.img, modem, etc..). I know I have to keep my radio.img. Thats why there is no sense in paying to s-off.
Sorry my previous advice has not gotten you where you need to be. I have tried to go through the process again so as to not leave anything out this time. You indicate you wish to be able to take OTA's. I don't think you will ever be able to do that while you are S-On as you will need to change your CID and MID to take the OTA. You can't do that while S-On.
Here are your steps:
1. A new US Unlocked RUU was released this week. It included a new aboot. Therefore, this rom MAY not boot on an older aboot. To have the highest chance of it booting be sure you have at some point in time run the most recent Sprint RUU or taken all available Sprint OTA's so that your firmware is as upgraded as you can get while S-On.
2. Unlock or reunlock your sim if needed. If you run the official RUU in step 1 you will need to complete this step. Some of my previous replies have talked about backing up radio, modemst1, and modemst2. However since you are S-On you will not be able to flash the backups so this is unnecessary.
3. Download the most recent RUU.EXE for US Unlocked. It is available in that [stock] thread by @Kisakuku and was posted yesterday. It may also be available on the official htc download page. I know I pointed you to the .zip file last time but this time get the .exe.
4.Download the RUU decrypt tool here: https://forum.xda-developers.com/chef-central/android/tool-universal-htc-ruu-rom-decryption-t3382928
5. Extract the tool and place the RUU you downloaded in step 3 in the folder. For simplicity rename that long RUU name to something shorter like ruu.exe
6. Open a command window and navigate to the folder where the decrypt tool and the ruu.exe are stored
7. At the command prompt type: ruu_decrypt_tool ruu.exe
8. A few minutes later you will have a folder called OUT_2PS[version]
9. Under that folder will be three subfolders - firmware, romzip, and system. Under system folder will be boot.img and system.img. Copy these files to your sd card - either internal or external.
10. Install twrp if not already done
11. In twrp flash boot.img then system.img and reboot. I don't have twrp installed right now as I currently have stock recovery so I can't tell you exactly where but there is a checkbox to install an image instead of a zip.
12. If this most updated rom will not boot on the older sprint aboot, download an older RUU and try again.
Again, apologize for the bad advice earlier - that zip I pointed you to was in a different format than the one I used when I initially did this.
To stay up to date just download the new RUU exe anytime another one comes along, run the decrypt tool on it and flash the 2 files mentioned.
Flashing boot and system should not affect your simlock.
Thanks again. I will try it that way. I wanted to see if more people outsinde the sprint variant had success in doing what I want. Ill try it this way now.

HTC one M9 SW Deleted HELP !!!

Hello,
Hello, I mistakenly removed my phone's operating system. Can you help me put it back please?
hTC dowload mode
*** UNLOCKED ***
htc_himauhl PVT S-ON
LK-1.0.0.0000
RADIO-01.01_U114401011_117.00.61117G_2
OpenDSP-20.7.3.00535.8994_1012
OS-4.30.709.12
May 2 2017, 18:52:29(894012)
SD NOT MOUNTED
OTG NOT MOUNTED
File NOT FOUND
Flash the stock firmware via external sdcard. Your firmware is the same as what is written under "OS". All data will be lost.
shivadow said:
Flash the stock firmware via external sdcard. Your firmware is the same as what is written under "OS". All data will be lost.
Click to expand...
Click to collapse
Hello,
Can you help me ?
A tutorial would help me.
Thank you
dexterbot80 said:
Hello,
Hello, I mistakenly removed my phone's operating system. Can you help me put it back please?
hTC dowload mode
*** UNLOCKED ***
htc_himauhl PVT S-ON
LK-1.0.0.0000
RADIO-01.01_U114401011_117.00.61117G_2
OpenDSP-20.7.3.00535.8994_1012
OS-4.30.709.12
May 2 2017, 18:52:29(894012)
SD NOT MOUNTED
OTG NOT MOUNTED
File NOT FOUND
Click to expand...
Click to collapse
Google 4.30.709.12 htc ruu zip and look for androidfilehost links. Download the zip (2gb) to your computer / phone / tablet or whatever else you use.
Rename the zip file to 0PJAIMG.ZIP and copy it to the "external sd card" (not in a folder).
Reboot the phone into download mode via vol- and power. It should have written at the bottom of the screen "press up to flash".. Flash and wait for 5 minutes or so. If it fails to flash and you know you have the correct file just repeat the download mode then up to flash process.
Your data will be lost.
Good luck.
shivadow said:
Google 4.30.709.12 htc ruu zip and look for androidfilehost links. Download the zip (2gb) to your computer / phone / tablet or whatever else you use.
Rename the zip file to 0PJAIMG.ZIP and copy it to the "external sd card" (not in a folder).
Reboot the phone into download mode via vol- and power. It should have written at the bottom of the screen "press up to flash".. Flash and wait for 5 minutes or so. If it fails to flash and you know you have the correct file just repeat the download mode then up to flash process.
Your data will be lost.
Good luck.
Click to expand...
Click to collapse
Hello ,
1. I downloaded :
Asia TW Nougat Version (4.30.709.12)
M9_Deodexed_4.30.709.12.zip
md5: cebdefdd55c7215835c9de8889e98f5f
2. I renamed to 0PJAIMG.ZIP
3. I copy it to micro sd card
4. I insert the card in to the phone
5. I put the phone in download mode using Vol - and Power button
6. I get this message :
Security Warning
If you have a flash drive that is not officially released by HTC, you risk releasing your personal and financial information to unknown sources.
SD NOT MOUNTED
OTG NOT MOUNTED
FILE NOT FOUND
The firmware you have downloaded is not original. Find an original HTC file. It must be "signed".
Guys, some of the terms you're using aren't used correctly. That might cause confusion if someone who doesn't know it better reads this thread at a later point.
There's a difference between rom & firmware. (The original source isn't available anymore. That's why I linked an archived version.)
The deodexed file that is mentioned in this thread is a custom rom and not a firmware.
And there are no "signed firmware packs" that could save this phone since a firmware pack doesn't contain a rom. Since the phone's problem is that the rom got deleted re-flashing all partitions except for the system partition is quite pointless. Not to mention that there are no official firmware packs you could flash with S-ON. You'd need to extract the individual firmware files from either an OTA (since they're incremental you'll never get a complete set of firmware files this way) or a RUU (these actually contain the full firmware) and to flash them manually one after another. The firmware packs provided by Sneakyghost are custom made and can only get flashed with S-OFF.
What you're actually looking for is a RUU. It contains the firmware and the rom/system of a dedicated firmware version. However, these RUUs aren't "official" although they're made by HTC. HTC only distributes RUUs for their US M9 customers. The RUUs for the rest of the world got leaked by insiders. That's why you might need to pay for a download if no one else already re-uploaded a certain RUU to a free-to-download file hoster. One of those pay-wall websites where you can find a whole bunch of RUUs is e.g. easy-firmware.
Further Info can be found in the ReadMe thread.
Sent from my HTC U12+ using XDA Labs
You can use the M9 ReadMe Thread to get everything you need. Go to post #6 for the RUU section. There are multiple methods and downloads for your device there.
Moderator information: off topic posts are removed from this thread.

Categories

Resources