yashsingh1/xdaforums huggingface dataset:
[One (M9) General] huzz107:
Ok. But funnily can't find any 708 RUU.. damn.. if u see any please give me a holler! Thanx..
[One (M9) General] Flippy498:
(Well, we actually have a 708 RUU. But it's quite old and without S-OFF you won't be able to use it...)
[One (M9) General] huzz107:
It's so sad that they don't have the RUU's for other countries.. previously their support was excellent.. that's why people are leaving HTC.. I think the only solution is thru footballer's pay service.. sad.. now everything has to be paid.. Well...
[One (M9) General] teddy0209:
You're not the only one... Aside from not having an RUU, SKU 708 is also last at receiving ota's, which is very disappointing...
[One (M9) General] computerslayer:
So there is a website that claims to have firmware for quite a few SKUs, including 708 - both official RUUs (signed) and other ("combined_signed", requiring S-OFF). You'll have to pay for access, but it looks like you can download the RUU (which could then be shared here) once and forever. The site is easy-firmware.com, they have a section for the HTC M9.

I can't personally vouch for the site, but it may be worth looking into.
[One (M9) General] huzz107:
Yeah you gotta pay US$25 which is the same as footballers services. That easy firmware u can download the files but what if it don't work? I am thinking about trying footballer's assist which also needs to pay about the same amount.. duh..
[One (M9) General] Flippy498:
Well, that's actually not true. :p Their support is as good/bad as it's been when I used my first HTC phone (the One S - released in 2012). They never provided other RUUs than the US ones and the mid range/low range phone users received promises for upcoming OTAs and then HTC decided to renege on that promise*. Just like today.

* The One S had two versions with two different processors because the suppliers had a shortage with the "correct" processor. The weaker one wasn't able to handle android 4.2 and therefore HTC decided to stop developing the update because they didn't want to distribute it for only one version of the phone. And I read that more or less the same happened before with one/all(?) versions of the Sensation...

Edit in regard to easy-firmware: Such websites are actually the main source for non-US RUUs. You never know whether they're working before you test them.
[One (M9) General] huzz107:
Well its true but you have to pay first b4 downloading.. so if it doesn't work then it'll be a waste.. well.. still searching..
[One (M9) General] DSeg95:
No, I'm still on Android 6.0. I installed Super SU because I read in a tutorial that I needed to have the phone rooted and I installed the 2.79 stable, because I think I did everything well because it was the one that corresponded to my firmware. In the same way, the phone finally fixed itself, at night it didn't even enter the system so I left it off, but when I woke up it was already on and working, I didn't understand, I suppose they are computer things haha. Now, I don't know what to install, if I continue with the plan I had to install viperonem9 or try to test with the RUU and see if I can install the latest official update. What do you recommend me?
[One (M9) General] Flippy498:
I don't know which guide you used but SuperSU 2.79 (stable) is known to be incompatible with this phone (especially if you use firmware 3.x). (Why did I write all the stuff on the first two pages if no one cares about reading the content, btw?) And if you want to install a custom rom then you don't need root. You wipe the system and the boot image before you install a rom so root gets deleted, as well.

It's up to you what you do now. Just make sure that you download a version of Viper that is compatible with your current firmware if you choose to install a custom rom.
[One (M9) General] DSeg95:
Is this compatible? And I use this Super SU. I read your thread after brick my phone xd
[One (M9) General] Flippy498:
The FAQ states which SuperSU version is compatible with which firmware. And the current Viper version is based on firmware 4.x. Therefore, it's not compatible with your phone. You need to look for an older version.
[One (M9) General] DSeg95:
I installed the RUU and then I could upgrade to Nougat, thank you!.
[One (M9) General] Flippy498:
Feel free to make it available for the community: https://easy-firmware.com/index.php?a=browse&b=category&id=4930

As written on the first page, you need to be aware that only the "signed" RUUs can be used with S-ON. You need S-OFF if you want to use "combined_signed" RUUs.
[One (M9) General] huzz107:
So someone "borrowed" me a file from easy-firmware the same as my version-main: 3.42.708.3. Since mine is S-ON he gave me the one which is not combined sign as you have advised in another thread, here even. I followed your instructions to rename it to 0PMJAIMG and placed it on the sdcard. It flashes and reboots few times before it ask to power down. I crossed my fingers and turned it on. Then it bootloop. I erase cache and reflash again but still same. Am I doing something wrong or is it a hardware failure?
[One (M9) General] Flippy498:
If there are no errors at all then it's probably a hardware failure.

It's normal that the RUU bypasses some firmware files but the system images need to get flashed without any error.
[One (M9) General] huzz107:
Yep no failure encountered.. I was hoping if someone have the RUU or the system dump for me to try..
[One (M9) General] Flippy498:
In you last post you said that you got the RUU from easy-firmware. There's no other RUU. And if you didn't encounter any errors then the problem probably lies not within the RUU since your phone is S-ON and therefore only accepts original/signed/working firmware files. I'm not sure what kind of other RUU you're still waiting for...
[One (M9) General] SunEater:
Help me sir. Can i flash ruu using otg instead of sd ext card
[One (M9) General] Flippy498:
Did you read the RUU section?
[One (M9) General] SunEater:
Yes

---------- Post added at 03:45 AM ---------- Previous post was at 03:36 AM ----------

Their is nothing mention about otg

---------- Post added at 03:45 AM ---------- Previous post was at 03:45 AM ----------

So plz tell me can i use otg because i dont have ext card

---------- Post added at 04:06 AM ---------- Previous post was at 03:45 AM ----------

Sorry now i jst restored my device using twrp backup which given in thread and i get back to stock but. It get ota and they do not install and always give error in 25 percent and also when i open bootloader mode on upper front their is showing that modified. Telk me wht i do to install ota
[One (M9) General] Flippy498:
I'm not sure whether that is a joke you made or not...

It's okay to not know things about this phone since everyone had to start from zero at some point. However, I actually feel offended if people ask questions that are already explained on the first pages. I know it's a lot of text but this wall of text is needed since many people seem to not know what got posted there.

The same applies to this question:

Have you at least thought about reading the FAQ before you posted? Your system image is modified. That's why you can't install the OTA. Either you didn't follow the instructions in the TWRP section correctly or there might be something wrong with the backup (you never told us which firmware version you're currently using) or you're facing a precursor of the dead nand issue.
[One (M9) General] SunEater:
Sorry ?. And im using 4.14.407.7 Cid j15 i think i should flash ruu and i m going to use otg if it work i tell ?

---------- Post added at 11:35 AM ---------- Previous post was at 11:33 AM ----------

And sir i m new in htc i know about samsung but htc is totally different
[One (M9) General] Flippy498:
As said before, it's OK to not know things. But this is a ReadMe thread. It requires people to read it. Unfortunately, many don't seem to understand that.
[One (M9) General] SunEater:
Sorry i think i flash ruu and i m going to use otg if it work i will inform

---------- Post added at 01:52 PM ---------- Previous post was at 01:51 PM ----------

Sir i m new with htc its total diffrent with samsung

---------- Post added at 01:53 PM ---------- Previous post was at 01:52 PM ----------

Samsung is easy jst flash software with odin and get back to stock but htc is typical

---------- Post added at 01:56 PM ---------- Previous post was at 01:53 PM ----------

Sorry posted by mistake
[One (M9) General] SunEater:
Can i flash himaul rom on my himauhl. Lineage rom started official nightly for himaul and i want itt i m cyanogen mod big lover but never got chance to try it plzzz tell mee i m. S on

---------- Post added at 12:47 PM ---------- Previous post was at 12:45 PM ----------

??
[One (M9) General] Golv:
You can't flash himaul RUU on himauhl phone with s-on.

But you can flash custom rom via TWRP.
[One (M9) General] SunEater:
Means i can install himaul custom rom on himauhl

---------- Post added at 03:35 PM ---------- Previous post was at 02:37 PM ----------

So why they mention himaul.
[One (M9) General] SunEater:
Otg is not working for flashing ruu
[One (M9) General] Flippy498:
Did you take a closer look at the reason that your download mode stated. Was the otg Device not mounted properly or was the M9 not able to find the RUU file?
[One (M9) General] SunEater:
I mounted otg properly but htc cannot detect it . But when i start my device it detect otg

---------- Post added at 10:31 AM ---------- Previous post was at 10:19 AM ----------

When i enter download mode in down otg not mounted is written
[One (M9) General] Flippy498:
Then the stick might be using an unsupported format. What format is it currently using?
[One (M9) General] SunEater:
Can any one tell how to flash ruu by adb. And i m s on

---------- Post added at 07:02 AM ---------- Previous post was at 07:01 AM ----------

Sir i m using fat 32
[One (M9) General] SunEater:
Sir u are saying that wipe everything in twrp backup section 2. Is that mean i go twrp advance select all thing except sd card and otg and wipe everything including system
[One (M9) General] Flippy498:
Sorry, I didn't have the time to answer earlier. Can you maybe try a different format with the OTG stick? As said before, it might be that the current format isn't supported by the download mode. Before firmware 3.x it wasn't able to recognize exfat SD cards, either, although the normal system could detect exfat SD cards without any problems.

And yes, what you wrote in your last post is what I meant with my instructions.

Aside from that, the guides on the first pages clearly explain that htc_fastboot flashing of RUUs is not supported in this thread. Read Sneakyghost's firmware thread. His instructions can be used with S-ON, too, as long as you only try to flash a RUU but none of his firmware packs. Be aware that I won't give any support if you face problems with this method. Trying to find the cause for such issues is not worth the hassle since there are other/better flashing methods.
[One (M9) General] calikevin:
If I update my base firmware to Nougat via OTA, will I still be able to install MM ROMs? M9 International S-On
[One (M9) General] Flippy498:
Install? Yes, of course. Use without issues? Probably not (c.f. Q1 in the FAQ of this thread).
[One (M9) General] calikevin:
Thank you, could that also possibly be the reason my phone can't access the Nxtgenphone APN or would that be completely unrelated to IMEI or other issues mentioned in Q1? It worked a while back but now I don't get any sort of connection when trying to use it
[One (M9) General] Flippy498:
If you face the problem described in Q1 then your sim card doesn't get detected. If your sim card gets detected and your IMEI is still visible then your problem is unrelated with the issue described in Q1.
[One (M9) General] Daaraman:
I just wanted to thank Flippy and all the people who contribute to this thread. It has helped me to revive my phone after messing with it.

Thanks a lot, keep it up :good:!
[One (M9) General] ivendor:
OTA link HTC One m9 H3G (771) from 3.35.771.12 to 4.30.771.2

http://fotadl.htc.com/OTA_HIMA_UHL_....35.771.12_release_500413ngvju6ex6874y0gw.zip
[One (M9) General] blueberry60:
New Developer Edition Ruu exe based on 4.30.617.12:

RUU_HIMA_UL_N70_SENSE80_ATT_MR_NA_Gen_Unlock_4.30.617.12.exe
[One (M9) General] Frug01:
How can i flash that file? https://androidfilehost.com/?fid=673368273298952751
[One (M9) General] Flippy498:
Instructions can be found in Sneakyghost's firmware thread (c.f. the further reading section of this thread).
[One (M9) General] blueberry60:
Flashable ruu.zip as 0PJAIMG via download mode based on Unlocked/Developer 4.30.617.12

0PJAIMG_HIMA_UL_N70_SENSE80_ATT_MR_NA_Gen_Unlock_4.30. 617.12.zip

md5: 4d3670cf0c7b6ccd12edaed0670653fe
[One (M9) General] lzgmc:
Gonna add a nougat TWRP backup for the T-Mobile M9 after I receive dev access from AFH.
[One (M9) General] Golv:
What the difference between:

HTC_Europe_4.28.401.3

HTC_Russia_4.28.401.3

HTC_S.Africa_4.28.401.3

HTC_EastEurope_4.28.401.3

HTC_Turkey_4.28.401.3

???

https://www.easy-firmware.com/index.php?a=browse&b=category&id=4930
[One (M9) General] Flippy498:
Good question. I have no idea.

I'd assume that those are one and the same RUU just with different namings. The CIDs that belong to all those regions are compatible with the "Europe" version, as well. But I can't tell you for sure.

Maybe someone with more knowledge than me can shed light on the topic.

[MENTION=1102297]Sneakyghost[/MENTION] [MENTION=2605798]nkk71[/MENTION] [MENTION=1162986]Captain_Throwback[/MENTION]
[One (M9) General] Sneakyghost:
The ".401." in that version number denotes the "WWE" (world wide English) "SKU" and is being used in all the above mentioned countries beside specific versions for some of those countries, I presume.

WWE is basically a version that can be used anywhere in the world, but it's often lacking specific carrier features, such as VoLTE or HDVoice which is now being introduced in many markets (been available quite a while in the US already) - those features require carrier/OEM specific implementations, which those implement themselves after receiving their approved HTC code. For that reason, the WWE version is usually out earlier, but, like I said, not specialized.

What makes me wonder is, who had the idea to mess around with HTC's version naming convention?

Those file names up there should not exist. They're indeed all the same file.like that, they cause confusion. I doubt that HTC has put files out with such names. They never have before and it totally screws their naming system.

I wouldn't trust that source. God knows what else they did to those files if they can't even stick to basic naming conventions...
[One (M9) General] Flippy498:
Thanks for the fast answer. You confirmed what I was thinking. It's only been the strange naming of those RUUs that confused me.

Btw, on the M9 the SKU 401 RUUs are all labeled as HTC Europe and not as WWE.
[One (M9) General] Sneakyghost:
Yeah that might be our internal (team venom) lingo problem, we're calling that WWE since ages and it might be that HTC has made that the Europe SKU after it used to be WWE for quite some time.

Calling it HTC Europe like HTC does should be correct.

Thanks for pointing that out.
[One (M9) General] Golv:
Thanks for answer.

I will check their MD5.
[One (M9) General] Sneakyghost:
Good idea [emoji3]
[One (M9) General] lzgmc:
Here's my nandroid backup for the T-Mobile M9 (including stock recovery):

https://www.androidfilehost.com/?fid=529152257862726974
[One (M9) General] Golv:
There is no difference between different ruu.zip. The name of the zip for downloading is the same.
[One (M9) General] zahix:
Hey, i have the international version opja100 that bricked spontaneously one day, althought it did some weird reboots and small bootloops recently. However i have never flashed anything or unlocked anything on my phone. It is still as stock as it can be. I.e Bootloader is locked and s-on. I can go in download mode and see that my version is 4.28.401.3 so what are my options currently to flash a new firmware? I'd really apreciate it if some1 can help me out.

So far I downloaded ruu.zip 4.28.401.3 file for the international version(from here https://www.androidfilehost.com/?fid=817550096634758268 )but i could not flash it with adb because it cannot unzip/open the file. I'm guessing it is encrypted? How should i proceed ? Thanks
[One (M9) General] Golv:
https://xdaforums.com/showpost.php?p=64299817&postcount=5

Instructions for the SD card method
[One (M9) General] zahix:
Thank you, I will go with that method. But do I need to decrypt the file first before copying it on the SD card? I cannot extract it normally if i tried. Also it looks like it is missing some folders that I have seen in other RUU zips.
[One (M9) General] Flippy498:
Welcome to my ReadMe thread. Please read all posts from the beginning to the FAQ. Your questions should be answered then.
[One (M9) General] RikuXander:
Sasktel OTA 3.38.669.2 --> 4.19.669.1

Edit: Can anyone extract the firmware.zip? I get "Cannot open file as .zip. Not archive." in 7zip Used the RUU Decrypt Tool and feels like a noob..
[One (M9) General] lzgmc:
What happened to all the old TWRP backups fo the T-MOBILE M9
[One (M9) General] mattlovell90:
At long last!

https://dl.dropboxusercontent.com/u/55862995/HTC_One_M9_nandroid_1.40.401.8_stock.zip

Hopefully it works, let me know any probs.
[One (M9) General] exocetdj:
Nice one mate, I'll take a look and re-upload and add to first page
[One (M9) General] Sameh mohamed:
Returned to .15 received .17 notification when download was done the same happened i tried to flash the OTA provided here it gave me" FAILED (remote: 9: SD_SECURITY_FAIL zip from usb command in download mode)" error tried oem Ruu and no luck

n.b:software status is still modified
[One (M9) General] Nima78600:
If your cid is HTC__J15 and you already had .17 rom just flash . 17 0PJAIMG.zip using sdcard method and you will be fine.

Because I also got ota from .17 with rhe same CID,

But in UK, ota comes from .15 with HTC__001 cid.
[One (M9) General] Sameh mohamed:
That is not the problem i always get the OTA the problem is when it reboots to recovery to install it gives me error
[One (M9) General] Nima78600:
I know what you mean as I already had the same problem. I did just few days ago. I flashed . 17 and change my CID to HTC__J15 and got ota update and installed successfully.

If you use sdcard method the status should be "official" in the bootloader.

Also getting notification of ota update doesn't mean everything is ok. Because even if the system is modified still you can have ota update BUT installation will fail.

---------- Post added at 11:03 AM ---------- Previous post was at 10:54 AM ----------

Can you confirm your current firmware from your download mode screen?
[One (M9) General] Sameh mohamed:
in download mode it says 1.32.401.15
[One (M9) General] clsA:
@ exocetdj Here's the Stuff for the Developers Edition

OTA_HIMA_UL_L50_SENSE70_ATT_NA_Gen_Unlock_1.32.617.30-1.32.617.6_R2_release_427071.zip

1.32.617.30_system.img

Stock_1.32.617.30_recovery.img

1.32.617.6_recovery_signed.img

TWRP Flashable Radios

All my M9 Related files can be found here
[One (M9) General] Nima78600:
Ok in this situation you either can flash .15 or .17

Which method did you use to flash?

If you used sccard method what was status on bootloader? Official or modified?
[One (M9) General] Sameh mohamed:
Sdcard and modified , i relocked bootloader and then flashed the ruu
[One (M9) General] Nima78600:
If you use sdcard method it must be official as l did many times. May be you did something wrong.

I'm uploading .17 0PJAIMG.zip, the one that I used and got ota successfully. It might be take longer as my interest speed is not good.

After finishing uploading I will let you know to download and flash it.
[One (M9) General] exocetdj:
Awesome stuff mate! I will get these added, probably later today when I can do it quicker on my laptop. Many thanks mate there's some uber useful stuff there :)

Don't suppose u know where I can get hold of an mid list for the m9 and the commands to change it?

EDIT: [MENTION=2895182]clsA[/MENTION] do u have the cid number for these badboys?

[MENTION=5195008]mattlovell90[/MENTION] ur 1.40.401.8 nand was good mate, I have uploaded to mega and put link on first page. Many thanks bro :)
[One (M9) General] Nima78600:
Ok I uploaded it. just follow the instruction regarding using SdCard method,

1.32.401.17 0PJAIMG.zip

md5: 5dbd4d7d3323d32e08197672ec735a50

---------- Post added at 05:18 PM ---------- Previous post was at 05:06 PM ----------

[MENTION=4366077]exocetdj[/MENTION] do you think the TWRP back up is included Firmware?
[One (M9) General] mattlovell90:
Pleasure, glad to help sir!
[One (M9) General] jamieunit:
Voda uk

Stock_Recovery_1.32.161.15.img

https://docs.google.com/file/d/0Bxzs1Rvw2vwhb3FCd0ZNNFFKRzA/edit?usp=docslist_api
[One (M9) General] SoLdieR9312:
not yet, will try to do one today/tomorrow
[One (M9) General] exocetdj:
No worries managed to get hold of one buddy
[One (M9) General] exocetdj:
Nope firmware isn't included in the backup. I have not done a collection for that for now as there are a couple of other threads. If people really want it here I have a couple more posts I can use ;)

Thanks dude! I'll add this later. Got my daughter's school fair in the rain to go to now lol
[One (M9) General] jamieunit:
Fun and games
[One (M9) General] Nima78600:
I think if all necessary files be in one thread, it will be more convenient for users to find whatever they need.
[One (M9) General] Isidrology:
Hi Guys,

So I've had the nougat OTA notification on my phone for a while, and only recently been looking doing this update..

Note the OTA file is: OTA_HIMA_UHL_N70_SENSE80_MR_hTC_Asia_AUS_4.23.710.1_R-3.50.710.1_release_495242 (I'll upload this this onto Anroid Host file soon once i get Dev status..)

When i try to install this via TWRP (i know this is not recommended) it tells me my system file has been modified. I do not remember doing this as I'm using Magisk. anyway to fix this so I can update? I was initially thinking if i lock bootloader, would it work? Let me know what you guys thinks.

Thanks.
[One (M9) General] Flippy498:
We never had ones in this collection (if you're speaking about the US t-mobile version). Only backups for the t-mobile Germany version got contributed.

However, this thread is located in the forum for the international version of this phone. As written in the opening post you might find files for one of the US versions in the dedicated forums. They're linked in the OP.

Edit [MENTION=5017814]Isidrology[/MENTION]: It will save you some hassle if you read the first posts from the beginning to the FAQ. Then you'll find out that re-locking the bootloader is one of the baddest ideas that you can have while your phone is not completely stock.

Aside from that, it's sufficient if you mount the system as read/write while you boot to TWRP for the first time after you flashed it or if you uninstall any system app for debloating your phone (e.g. with titanium backup). This way the checksum of the system partition gets changed and OTAs will fail. This has nothing to do with using Magisk vs. using SuperSU.

You'll need to restore an untouched system image.
[One (M9) General] Isidrology:
Thanks Flippy, so basically now my system has been modded. and I can't use OTA.

Damn.. guess I'll have to back to stock.