yashsingh1/xdaforums huggingface dataset:
[One (M9) General] jackblk:
Thanks for your answer. I've fixed all the problem :D. I got a SIM Lock after using RUU, then i searched for hours and fixed that SIM lock, pretty hard to find though.

As the firmware/ROM thing, i totally understand them now. I was using wrong firmware, since my device is Sprint, i should just use Sprint one. Using international firmware will just mess up the whole thing. Another thing is, when i'm using sprint firmware, i can't use international ROM either. There's an option to install sprint ROM in Leedroid ROM, so i did it and it's a success. I'm running it fine and wild now :D
[One (M9) General] dragonsacred:
hi, i have an m9 from orange, spain, CID orang309, android 5.0.2, with TWRP, software 1.40.75.8

i want to install OTA, how can i back to recovery stock so i can install OTA?
[One (M9) General] Flippy498:
You either need a backup of the stock recovery, the boot.img and an untouched system that has never been rooted and corresponds with your current firmware version or a RUU for your SKU (75) which can (in contrast to the backup) have a newer version, too. As far as I know we don't have neither in this thread. If you manage to find one of these things you can follow the instructions in my google sheet.

As a sidenote: Due to the block-based OTAs google introduced with Android 5 simply unrooting a phone and reflashing the stock recovery is not enough to recover the ability of installing OTAs. More information about this and other basic topics can be found on page one of this thread.
[One (M9) General] AeroB:
Hi there, running Lee droid M9 at the moment but want a stock ROM so I can play Pokémon go again: ( will the nandroid backup work ? Sorry if I'm being stupid. Downloaded 3.35.401.8 as rar and zip , how to I restore the backup ? Please... Help .... Soon :(
[One (M9) General] Flippy498:
It's impossible to say that since you don't provide any of the information that would be needed to answer your question. Besides if you had read at least the OP* you would have known where to find instructions for restoring TWRP backups.

* I actually recommend everyone to read and (more important) to understand the whole page #1.
[One (M9) General] AeroB:
I read it but it doesn't explain what to do after I have downloaded the backup. What in formation do you want ?
[One (M9) General] Flippy498:
So this part of the OP doesn't tell you where you need to look?

At least your current firmware version. CID and MID can be helpful but aren't mandatory.
[One (M9) General] AeroB:
Firmware is 3.35.401.12. Tried downloading the zips but when I try to unzip it says the file is corrupted? How do I download the non zipped version from Google drive ?
[One (M9) General] Flippy498:
Which one did you try, the one from my sheet? Are you using 7-zip?
[One (M9) General] AeroB:
I was trying to unzip on my phone and yes from the Google spreadsheet
[One (M9) General] Flippy498:
Use a computer and 7-zip and then follow the instructions in the sheet. I guess the backup was located on your internal storage, right? That would be the explanation for that error since the internal storage can't handle such big files as the unzipped backup.
[One (M9) General] AeroB:
Cheers mate, I'm stock now (well apart from recovery) tried to install magisk and it put me into a boot loop. Was it me trying to flash a zip that did that? I'm scared that it'll happen again if I reboot.
[One (M9) General] Flippy498:
I neither care about Android Pay (is it even available in Europe?) nor Pokemon Go and therefore can't help you much with magisk. You better head over to the magisk specific thread and ask your questions there.

Edit: Do you actually read OPs and/or instructions before you start flashing? I just searched for magisk (because your bootloop made me curious) and the OP clearly states that it's not compatible with the HTC M9.
[One (M9) General] dragonsacred:
I have found a RUU for my M9, version 1.40.75.8, cid orang309 (orange spain)

0PJAIMG_HIMA_UHL_L50_SENSE70_Orange_ES_1.32.75.15_Radio_01.01_U11440261_56.02.50306G_2_F_release_426735_signed.zip

i have to seek, in version (1.xx.75.xx), number " 1 " to know android base, and "75", to know that are same SKU, am I right?

i read something about has the same MID, this is the model i have?in my case htc m9

do i need to relock bootloader?i read i only need to relock if i want to flash zip from ADB, but i don't need to relock if i flash since recovery

thanks
[One (M9) General] Flippy498:
You can't use that RUU since 1.32.75.15 is lower than 1.40.75.8 and downgrades aren't possible with S-ON. Upgrades to higher versions with the same SKU are fine, though. Or are you S-OFF and I missed that info? In that case forget what I wrote until now in this post.

If the SKU (75) and the codename (hima) match then your MID will match, too. (Unless you're S-OFF and changed it manually.)

However you can't flash RUUs via recovery. The only methods are flashing via fastboot (which is not the same as ADB) or via SD card. The OP, several posts on page 1 and my signature tell you where to find instructions if you don't know how to use the SD card method. ;)
[One (M9) General] Double_a2013:
I'm on the stock US DEV edition rom, and just got prompted for a 604.43MB update. Firmware stays the same, and it only lists "Latest Android Security update by Google" in the enhancements. Has anyone else seen it?
[One (M9) General] dragonsacred:
i am s-on, so i can't use RUU to reinstall android........

by recovery i mean by sd, sorry

i want to reinstall android because i wipe internal storage (by mistake, obviously) and now i receive a message that system UI don't work

can i install a twrp backup, version 1.32?or can't i because it's lower version?
[One (M9) General] Flippy498:
If I remember correctly that update was mentioned on Llabtoofers twitter account. There is an OTA extraction guide linked on page 1 if you want to share that update with others but don't know how to do so.

You can use that older backup but you mustn't install any updates that will be available if you do so. Otherwise you will brick your phone.

If you can't find a RUU that is available for free you could still use the RUU service I linked on page one. As far as I know Llabtoofer can recover every HTC phone as long as its memory is working.
[One (M9) General] dragonsacred:
well, i will install custom rom till i can afford buy s-off :good::good::good:

Edit:

reading previous posts i found someone told me to install stock recovery and untouched system img for SKU 75 (my version is 1.40.75.8), can i use this file from OTAs?i have OTA zip file from 1.32.75.15 to 1.40.75.8, and too from 1.40.75.8 to 2.10.75.2

in both OTAs i can extract "boot.img", "recovery.img", "system.new.dat", "system.patch.dat", and "system.transfer.list"
[One (M9) General] Roobwz:
Does my bootloader need to be locked if im flashing a ruu with the SD card method?
[One (M9) General] Flippy498:
Did you even consider reading the OP or my google sheet?
[One (M9) General] Roobwz:
Ive read it many times before. Damn feel stupid rn
[One (M9) General] hyperair:
Submission of 2.11.708.27 recovery

Just spent 5 hours last night running around in circles looking for the right stock recovery to use on my phone running 2.11.708.27. Finally managed to extract it from the 1.40.708.9 -> 2.11.708.27 OTA.

Recovery: https :// drive <dot> google <dot> com/open?id=0B_IVPa_-NyvKSzliYlFfUEc5aU0

TWRP backup with system image + recovery (the one in the front page of the thread has a system.ext4 backup instead of a system_image.emmc backup): https : // drive <dot> google <dot> com/open?id=0B_IVPa_-NyvKUWpFS2c0YTB6d1E

Apologies for breaking the links above -- I've got less than 10 posts in the forum so I can't submit this otherwise.
[One (M9) General] Flippy498:
Yeah, I knew that. However since it wasn't me who provided it I couldn't change that fact.

Is the system image in your backup untouched (mounted as read only and non-rooted which is different than being un-rooted)? I will add it to page 1 later when I have time.
[One (M9) General] hyperair:
Yeah it's untouched. I pulled it out of my own backup, which was the one I used in order to receive the OTA to 2.11.708.180 and then 3.35.708.3, so it's verified. My OTAs kept failing with the 2.11.708.30 recovery before I finally managed to hunt down and flash the 2.11.708.27 recovery though.
[One (M9) General] Flippy498:
Is there a chance that you could share the 2.11.708.27->2.11.708.180 OTA with us, as well? ;)
[One (M9) General] katak.bali:
Firmware 3.35.401.12 can't setting brightness

Hy,, I have a question. I'm s-on, relocked bootloader.

First I from 1.40.401.xx firmware. I relocked bootloader and cant unlock it by htcdev, becouse many time i try it stuck on bootloader screen to chose unlock yes or no. Nothing todo just hold vol up and power button. Confussed.

I've read everything, nothing found helped post.

Now I download zip 0PJIMG 3.35.401.12 instal using sdcard method. Work like a charm. After view minutes there pop-up messege to allow or deny Demo. I've deny it. And blaahh the aplication instaled. I can't even change screen brightness, reset to factory.

Please help, i've try to reinstaled but still happen. Now still can't unlock bootloader too..

And there is Jennifer Singer info, who is she?
[One (M9) General] Flippy498:
Sounds like you own a demo version of the M9 (CID: HTC__002). There is no way of helping you out without S-OFF since you need to change your CID for being able to get rid of the demo mode and the only way for achieving it in your situation is either a java card or an xtc clip. I have neither and I never made any experiences with them.
[One (M9) General] katak.bali:
upss unlucky me..

yes correct CID : HTC_002. so all phone with that CID is a Demo phone?

do you have any sugestion how to unlock my bootloader?
[One (M9) General] Flippy498:
Yes, every phone with that CID is a demo device.

Impossible without S-OFF on the latest firmware.
[One (M9) General] katak.bali:
soo I should waiting for the next firmware or better i sell this phone? Haa
[One (M9) General] Flippy498:
I don't think that it'll ever be as easy to root the demo version as it was in the past, again. I've already explained what needs to be done in one of my previous posts if you want to keep the phone. ;)
[One (M9) General] DaniGonCer:
please give me ruu my cid is htc_332 latin america
[One (M9) General] Flippy498:
If it can't be found on page #1 then we don't have it.

Edit: You might want to use Llabtoofer's RUU service if you can't find the correct RUU. It's linked on page #1, too.
[One (M9) General] Frug01:
What i have to do to get otas again?

Enviado desde mi HTC One M9 mediante Tapatalk
[One (M9) General] Flippy498:
If you had read the OP, post #2 or post #4 you would have known where to find the answer. ;)
[One (M9) General] MyDailyBeef:
Would like a ruu for telst_001 australia

Could you post a ruu for Australian rom HTC one m9 CID TELST_001 dude. I'm really scared and I need your help. If there already is one could you send me a link
[One (M9) General] Flippy498:
Do you know the corresponding sku of that cid? The cid is pretty much useless. Boot to download mode and look at the line with "OS" at the beginning. That's your current firmware and the numbers between the second and the third dot are the sku.

However, unless that ruu isn't listed on page 1 I won't be able to help. You might want to ask [MENTION=4428363]stifilz[/MENTION] whether he is able to get the ruu you need.

Another possible solution would be using the ruu service which is linked on page 1. Be aware that the service is not for free.
[One (M9) General] MyDailyBeef:
Yes

Sku is 841. I saw a file with Telstra carrier and 841 sku. Can I install that one successfully? Do I need anything else like s-off? Sorry for sounding rude. The file is by krocko. Thanks in advance

---------- Post added at 12:58 AM ---------- Previous post was at 12:51 AM ----------

Um my radio is slightly different though. The OS on the file is 2.9.841.5 while the OS on my phone is 3.38.841.6 . I'm not sure if I'm missing something here
[One (M9) General] Flippy498:
In that case you'll need S-OFF. Downgrades aren't possible with S-ON. With S-ON the version of the RUU has to be at least the same or higher and the SKU has to match.

Would you be willing to follow the instructions in my google sheet (in the tab "make your own backup") after you restored your phone? In that case we would be able to add a backup for your firmware to the collection so that other users in the same situation would be able to use the backup method for restoring their phone.
[One (M9) General] MyDailyBeef:
I'll see. I mean I am only a teenager. But my question is. Is s-off legal and once I S-off do I install the ruu the way the instructions say and can I go back to s-on? And if I go back to stock am I unrooted or do I need to install stock recovery? Sorry
[One (M9) General] Flippy498:
S-OFF is a one-way ticket. You can set it back to S-ON but you shouldn't. You need to be 1000000000% sure that your phone is completely stock if you want to return back to S-ON. Many have already overseen little changes they made with their phones which created a brick on the way back to S-ON or they locked the bootloader, and set the phone S-ON although no OS was installed. In the latter case it's not possible to re-unlock the bootloader and if there is no RUU available the phone is unrecoverable. That's why I don't recommend setting S-OFF back to S-ON.

I've never thought about the question whether S-OFF is legal or not. I guess it is but I'm not sure. You better ask that question in the dedicated thread for sunshine S-OFF. I don't have a direct link at the moment but it can be found via google and/or the xda search.

After you got S-OFF you flash the RUU as you would normally do. Extra steps are only needed if you want to flash a RUU with a different SKU.
[One (M9) General] MyDailyBeef:
Alright dude you rock. But the OS of file is 2.9.841.5 and the phones one is 3.38.841.6

The amount of digits is different. Is that a problem. And if I get stock software back does that mean I'm unrooted? Because I want say goodbye to root forever. It's lost my Imei but I can still see it in download mode so I think if I install stock it should be fine. Could you leave me a full guide because I am scared and I'm just a little kid. I did buy it with my money and I am feeling depressed. My parents know and they try to cheer me up. Thanks dude. I'm sorry for asking so much
[One (M9) General] Flippy498:
There is a link on page 1 that explains the meaning of the numbers in firmware versions. Everything is fine, as long as the SKU matches.

Just google Sunshine S-OFF. After you installed the app everything is pretty self-explanatory. Step-by-step instructions for flashing the RUU can be found in my sheet.

Yes, you're completely stock after you used a RUU (which means there is no trace of root left). However, for recovering your IMEI you normally don't need to get back to stock. Flashing the boot.img of your stock firmware should restore your IMEI, too. The boot images of many custom roms aren't compatible with firmware versions that don't start with 3.35... . That's why you loose your IMEI when you flash a custom rom. There is a custom kernel that re-enables the IMEI on custom roms which aren't based on HTC's Sense but for Sense-based roms the only solution is re-flashing the stock boot.img. The bad news is that we currently don't have the needed boot.img listed in this collection.

If you follow the instructions of the tab "make your own backup" which can be found in my sheet you'll backup everything that is needed for getting back to stock. Besides it can be used for restoring the IMEI after you flashed a custom rom if you only restore the boot image.

Just a sidenote: For your own safety you shouldn't write too much information about your personal life on the internet. ;)
[One (M9) General] MyDailyBeef:
thanks dude. i dont really understand the backup part or the boot.img but thanks for your help. My last question is the numbers on the file OS is 2.9.841.5 and mine is 3.38.841.6. if i

s-off and get the 2.9.841.5 RUU will i be able to update to 3.38.841.6? thanks for your help man i really appreciate it. i just hope that the dude on sunshine is being right when he said s-off is legal because well reasons. thanks
[One (M9) General] Flippy498:
Yes, you will.

The boot.img is a part of the kernel and needed for your phone to work properly. If the boot.img of a custom rom isn't compatible with your firmware you'll loose your IMEI. However, if you previously backed up your stock boot.img you just need to restore it and everything should be fine.

The instructions in "make your own backup" explain how to make a backup of a stock system so that a RUU isn't needed for getting back to stock. Since this backup contains the stock boot.img it can be used for restoring the IMEI while using a custom rom, too. You just need to untick the stock recovery and the system during the restoration process.
[One (M9) General] Golv:
Please could somebody upload OTA 3.35.401.12 -> 3.35.401.32 and TWRP backup of system and boot after update 3.35.401.32?
[One (M9) General] MyDailyBeef:
thanks. however i am an idiot for just finding out about llabtoofer ruu service. i might do that. which would you chose s-off or RUU service? could you help me with the image though. For Hboot im still not s-off so do i pass this service. And im confused with the 2 rom software parts. Also because its says himaul on download mode would my codename be M9_UHL?
[One (M9) General] Flippy498:
Didn't I mention that service in my first reply? :p

I'd choose S-OFF. The costs are nearly the same but with S-OFF you can get yourself out of a situation like the one you're in right now if it might happen again. The service is for one-time use only. But it's actually your choice.

Hima_UHL is the correct codename. And there is no hboot anymore since the M9. That part of the firmware is now called aboot and it's still on version 1.0.0.0000. However, Llabtoofer should be fine if you fill in the aboot version.

Edit [MENTION=4445238]Golv[/MENTION]: You might want to keep an eye on [MENTION=4860093]SoLdieR9312[/MENTION]'s AFH account. From my experiences he's always been quite fast with uploading new files after an update got released. I only would have the time for getting the files but not for uploading them, at the moment, and I think that the files won't help you much if they're located on my laptop but aren't publicly available. :p
[One (M9) General] MyDailyBeef:
thanks man but im not rooting ever again i rooted to play ppsspp with full snap 810 only cos it was laggy lol. And i wanna stay s-on because i just want to have a normal phone for calling and texting, etc and to get rid of the annoying red text on boot. But here is the software info so could you help me with the rom version of image above of ROM versions.

This is the software info for rom. for rom version i want would i put 3.38.841.6? considering thats my OS?
[One (M9) General] Flippy498:
Your current version is always stated in download mode in the line with OS at the beginning. The one in settings > about changes according to the custom rom you flash. So yes, 3.38.841.6 is the correct version number.
[One (M9) General] MyDailyBeef:
So build number on phone would be rom version installed and rom version required would be 3.38.841.6 if I am correct?
[One (M9) General] Flippy498:
No. It's both times 3.38...

Llabtoofer wants to know the version that belongs to your stock not the one of the custom rom. Those parts of the form are meant for users who want to change e.g. from a branded firmware to one without branding.
[One (M9) General] MyDailyBeef:
Is this what i should put?
[One (M9) General] Flippy498:
Yes.
[One (M9) General] h3ct0rx:
Hi, if not already posted this is the latest update for the M9 Developer Version (26 Oct 2016). Software Update 3.35.617.31 (91.31MB). Some security updates by Google. Android 6.0.

File name: OTA_HIMA_UL_M60_SENSE70_ATT_MR_NA_Gen_Unlock_3.35.617.31-3.35.617.21_release_486262.zip

md5: 68b604b0d59b2099bbdeff038f855f05

Link: https://drive.google.com/open?id=0B9QTcL1qkdy8OFB0WngxWnFqLWc
[One (M9) General] Lilia.7:
Hi guys.

Im on 3.35.401.12 and I get the OTA 3.35.401.32. I have downloaded but during the installation, it goes until 25% and then stops! So, again I resored TWRP Backup 3.35.401.12 with all stock recovery and... but still have this problem on 25%!

What should I do?
[One (M9) General] Flippy498:
Did you try a RUU instead of a backup?
[One (M9) General] Golv:
OTA_HIMA_UHL_M60_SENSE70_MR_HTC_Europe_3.35.401.32-3.35.401.12_release_487250 (mirror)

Stock signed Firmware 3.35.401.32 (will wipe data!!!)

Stock recovery 3.35.401.32

TWRP backup stock 3.35.401.32

THX @BiOMeX from 4pda
[One (M9) General] doomscooter:
This my no red text zip 3.35.401.32

#EDIT

Link removed
[One (M9) General] Flippy498:
Please remove the download link and post it in a different thread. (There are at least 2 in the development section where you yould post it.) This is a stock file collection and a

modded

NoRedText firmware is definitely not stock.

Edit: If I remember correctly this is not the first time I have to tell you this. So please don't post another NoRedText firmware as soon as the next update arrives.
[One (M9) General] blueberry60:
New 0PJAIMG for HTC Developer Edition Unlocked Devices:

0PJAIMG 3.35.617.31

md5: 2e1c6c2fd349fb116398f1ea37abef93

modelid: 0PJA11000
cidnum: BS_US001
cidnum: BS_US002
mainver: 3.35.617.31
btype:1
aareport:1
hbootpreupdate: 3
nohardreset: 1
resparseoption: -S800M
erasepartition: cache
eraseonflash: system
eraseonflash: userdata
eraseonflash: aboot
eraseonflash: adsp
eraseonflash: boot
eraseonflash: cpe
eraseonflash: hosd
eraseonflash: hyp
eraseonflash: radio
eraseonflash: recovery
eraseonflash: rpm
eraseonflash: pmic
eraseonflash: sbl1
eraseonflash: sdi
eraseonflash: tz
eraseonflash: rfg_1
eraseonflash: sp1
eraseonflash: cota
eraseonsoff: frp
eraseonsoff: absolute
erasepartition: ddr
eraseonsoff: carrier
[One (M9) General] doomscooter:
do you have OTA Updates 3.35.617.31?
[One (M9) General] blueberry60:
I work generally on official HTC Ruu.exe files to create 0PJAIMG and 2PS6IMG zip files, you can find it at first page of this thread in OTA Update Section (Click to show Content).
[One (M9) General] doomscooter:
This firmware htc m9 dev edition

firmware_3.35.617.31_signed.zip

https://www.androidfilehost.com/?fid=529152257862671319
[One (M9) General] drakeNas:
Do you have stock recovery for ATT m9 version 3.35.617.16?
[One (M9) General] Flippy498:
No, but there is a dedicated ATT forum for the M9. You can find it via the search function. You might have more luck with finding the files you need if you head over there.
[One (M9) General] seanay00:
HI there,

Had a bit of a noob moment trying to flash my M9 and it didnt like the Revolution HD ROM. So im wanting to put the phone back to stock values and try and get the phone working again. I am in australia so i need an Australian or OPTUS network Stock ROM. Ive had a bit of search and cant find australian ROM's?
[One (M9) General] Flippy498:
Are you serious? Did you at least think about reading page 1 or my google sheet (because you obviously didn't read neither)? :p
[One (M9) General] aryan_rulz_1983:
i have the same problem, i am on s-on unlocked bootloader, full stock with root, restored twrp of clean fresh 3.35.401.12, stock recovery, stock boot & relocked boot loader, ota gets stuck @ 25% plz guys help me rite now restored twrp of the new base 3.35.401.32 with old firmware.
[One (M9) General] Flippy498:
If you followed every step of my backup restoration guide and it still doesn't work then I would suggest you to try the 3.35.401.12 RUU instead of my backup. I don't know what the problem might be since I didn't face that issue when I updated my phone.
[One (M9) General] Vojtechmm:
It is apparently an issue for many users. I am experiencing the same problem (although my phone is and never was even rooted).
[One (M9) General] Vojtechmm:
I have just received an information from HTC that they are receiving many complaints about the issue with the last update and are working on a fix.