yashsingh1/xdaforums huggingface dataset:
[One (M9) General] Flippy498:
[MENTION=8345979]confused1-22[/MENTION]

Well, if AT&T disabled anything on their side then you can flash whatever you want on your phone and that won't fix your issue.

You said in the past that you already have S-OFF. Please don't tell me that you re-S-ONed the phone although I told you not to do so...

And no, you don't rename the files to OPJAIMG.zip since it's 0PJAIMG.zip (with a zero at the beginning). Aside from that, yes, rename the file, put it onto the SD card, flash it, replace it with the next one and repeat the flashing.

[MENTION=3618186]buttie[/MENTION]

The dev firmware isn't more up-to-date than the AT&T one. Both SKUs don't receive any further updates and both are on the same level now. And the RUU.zip files in this thread for the US M9 versions are the same as the *.exe files from HTC's website since they got extracted from those. (Btw, you didn't link the latest 4.x RUU for the dev SKU).
[One (M9) General] buttie:
Yeah, I've just realised that AT&T/Cricket/Dev are basically the same ROM, that's why I've edit my post. I'd still try to convert the phone to Dev though, maybe if it will present itself with BS_US002 CID to HTC's servers it will update this time.
[One (M9) General] Flippy498:
Since he needs S-OFF for being able to convert the phone he would save time by directly flashing Sneakyghost's pack and then the AT&T RUU (or the dev pack with the corresponding RUU). Since there are no further updates it doesn't matter whether the servers recognize his phone or not. It's less time consuming if he doesn't install an OTA but uses the firmware packs. The OTA update will take around 60 minutes (inlcuding the download time) whereas the firmware pack and the RUU only take 10 minutes (in total).
[One (M9) General] confused1-22:
I have not removed S-OFF.

They tell me something changed on their end and my phone now comes up as GSM data connection which they stopped service for back in January. The phone worked fine Wednesday, but when they tried to push the update out OTA the settings changed somehow. Doing a factory reset on the device did nothing for the data connection so it seems all of this is now moot as like you said flashing whatever i want will not fix a setting on their end. They say they have no record of this imei anywhere they can look. Its not one they pruchased form HTC.
[One (M9) General] Flippy498:
Since you have nothing to lose at the moment you could still update to the latest AT&T firmware and see whether the phone is working as intended. If it doesn't then you can still convert the phone to the dev edition (c.f. post #4 of this thread). The situation can't get much worse.

And as far as I know they only shut down their 2G network earlier this year. You should still be able to get 3G/H and LTE (assuming that the needed coverage is available in your area).
[One (M9) General] buttie:
If you have possibility you should also check with simcard from other carrier if all services on the phone work as intended, because for me it looks like a problem with radio (which might be fixed by flashing FW, or might not...)
[One (M9) General] Flippy498:
A simple but very good idea. :good: Shame on me that it didn't come to my mind. :silly::p
[One (M9) General] confused1-22:
Which other carries would have a compatible sim? not verizon which most seem to have near me...correct? Different network so I wouldn't think it would work, but other GSM correct?
[One (M9) General] confused1-22:
So, I followed your method [MENTION=5872674]Flippy498[/MENTION], and flashed the sneakghost file and the 4.xxx RUU. The phone successfully is now running 4.27.502.7 but that didn't solve the data connection issue. However after doing some digging I found some different APN settings that now allow the data to connect and everything (internet, mms, etc) work fine. The only issue is I still don't get a 4gLTE connection,only 4g. I have tried to mess with some more setting but it seems only one APN setting I found will work. Perhaps I will have to see if ATT has any restriction or something on my line because my wife still gets LTE fine but a different phone without the issues I had. Anyway just wanted to let you know the outcome and say thanks for all of your help. Its very much appreciated.
[One (M9) General] Flippy498:
Glad to hear that almost everything is working fine now.

However, 4g is the same as LTE so I'm not sure what the actual problem is...
[One (M9) General] jmdziba:
Unzip fail

I am getting an error because the RUU archive is failing to unzip 0PJAIMG_HIMA_UHL_M60_SENSE70_MR_hTC_Asia_TW_3.36.709.3_Radio_01.01_U11440792_97.00.51203G_F_release_464289_signed.zip Am trying to flash the zip (renamed OPJAIMG.zip) from external sd card.

kernel: lk

(bootloader) product: htc_himauhl

(bootloader) version: 1.0

(bootloader) imei: XXXXXXXXXXXXXX

(bootloader) version-main: 3.36.709.3

(bootloader) boot-mode: download

(bootloader) version-baseband: 01.01_U11440792_97.00.51203G_F

(bootloader) version-bootloader: 1.0.0.0000

(bootloader) mid: 0PJA10000

(bootloader) cid: HTC__621
[One (M9) General] Flippy498:
It's 0PJAIMG.zip and not not OPJAIMG.zip. And the unzipping error is explained in the FAQ.
[One (M9) General] jmdziba:
I'm not sure I'm understanding the difference you are pointing out with: "It's 0PJAIMG.zip and not not OPJAIMG.zip". These appear identical to me. Also, I cannot find the FAQs. Sorry, I'm new here.:confused:
[One (M9) General] Flippy498:
The first is written with a zero and the latter with a big o.

Did you take a look at the first page? There is an overview post with direct links.
[One (M9) General] jmdziba:
Ok, so I got to the FAQs. However I am not sure that my question is directly addressed. I am not wanting to extract any files per se. I am just tryin to flash the ruu. However, the flashing fails partway with an error referencing failed unzip. Do I still need to use the unencryption tool in this case? If yes, not sure how to frankly.
[One (M9) General] Flippy498:
Ah, ok. My bad. Then I misunderstood what you meant. Did you check the md5 checksum before you tried to flash the RUU?
[One (M9) General] jmdziba:
Yes I did, and i even re downloaded and it matches. Now I'm however getting a 22 RU Header error.

Am truly at my wits end. Have been going at this for about 2 nights.
[One (M9) General] SunEater:
I flash ruu to back to stock but after all flashing done when i boot to bootloader mode it still show modified. And after all i flaah ruu twice by sd card method but it still show modified
[One (M9) General] Flippy498:
You actually bring me to the same point, as well. That RUU has been used successfully by S-ON and S-OFF users in the past. The only thing that comes to my mind now is the question whether your SD card is broken. If it is then the RUU gets broken while copying it onto the card. Do you have a different card that you can try to use?

That's not normal and I haven't heard of a similiar incident, yet. Can you tell me, again, why you are flashing a RUU? (I forgot the reason, sorry.) Do you only want to get back to the stock rom or do you want to install a OTA...?
[One (M9) General] SunEater:
I want to back to stock and its back after falshing ruu all stuff are stock like recovery bt in present their is no update present so. I m backing for installing future update but i think that if status is showing modified then ota won't install
[One (M9) General] Flippy498:
What's your SKU and your current firmware? Some US carriers have problems with their OTAs and not even completely stock devices are able to receive them.

Aside from that, you can only be sure by trying to install a OTA whether your phone is till modified or not. The status flag might just be glitching on your phone due to whatever reason. As said before, a RUU should revert it. And even if the phone is modified you should still be able to receive OTAs since only the installation process gets aborted by the status but not the download.
[One (M9) General] SunEater:
I m using 4.28.401.3 sir is their is method to back the modified status to official. Its cid is j_15 and internationl ?

---------- Post added at 01:25 PM ---------- Previous post was at 01:21 PM ----------

And any method to install future ota does i flash with adb
[One (M9) General] Flippy498:
That's the latest international firmware and there probably won't be any further updates. The M9 is older than two years and therefore EOL. Because of that, resetting that status isn't worth the effort.

There should be a thread hidden somewhere in the General section that explains how to manually change the status. However, you need S-OFF for that guide and if you don't follow the instructions as they are written down there or make a typo while using the commands you can damage the phone unrecoverably and receive a fancy new paperweight. If I were you I'd keep my phone as it is.
[One (M9) General] SunEater:
I think i am happy with custom rom i don't want my phone brick??? and sir i m s on i don't have any tool for s off as i m below 18 so i also don't have bank account for sunshine
[One (M9) General] jmdziba:
WOW MAN!!! You are the best. It was the SD-CARD. I formatted the same SD card using my PC and it worked!!!! Thank you so much. I have spent a ridiculous amount of time on this and for it to turn out to be such a simple issue. Thank you so much. Hope this helps someone else down the road. Use a newly and correctly formatted card. Ideally format using the PC you are downloading the RUU to.
[One (M9) General] Fain11:
New OTA for TW version 4.30.709.12

http://fotadl-az.htc.com/OTA_HIMA_U...16.709.3_R_release_5028120mij21bf1wuot9ol.zip

:D
[One (M9) General] Golv:
Wizard_RUU​

A small utility from HTC - a shell for flashing RUU.zip through PC (Windows)

Unpacked and taken from official RUU.exe from HTC

How to use:

Download archive Wizard_RUU.rar, unpack.

Download the stock RUU firmware in ZIP (suitable for CID and MID of your phone)

Copy the stock RUU ZIP in the folder with Wizard_RUU

Rename 0PJAIMG_HIMA _ *****. zip to rom.zip

Run the ARUWizard.exe file and follow the on-screen instructions.

If after installing ARUWizard.exe and after confirming the agreement condition, the installation crashes, then download and install Microsoft Visual C ++. After that, run ARUWizard.exe again

Download:

Wizard_RUU.rar (mirror on AFH)

It is used as an alternative to installing the ruu.zip through an external sd card.

PS. All data on the phone will be deleted. If possible, make a backup before installing RUU.
[One (M9) General] SunEater:
does it work with s on
[One (M9) General] Golv:
Yes but not for downgrade. Only for upgrades.
[One (M9) General] SunEater:
Thkx sir i tried ruu with sd card but it don't back to official so i try this i think it work?
[One (M9) General] jmdziba:
If I change my htc m9 ( unlocked developers version) to the t-mobile version with t-mobile firmware flush will that enable me to connect to t-mobile's LTE network. Phone is only connecting to 2g in certain areas right now. Or is connectivity to T-Mobile LTE more of a hardware issue which a different firmware flush would not fix.
[One (M9) General] Flippy498:
Both versions share the same hardware. However, I rather think that there are some issues with your APNs and not with your firmware.
[One (M9) General] jmdziba:
Actually, should I've said my phone was originally the Taiwan CID: HTC__621 version. Does this share same hardware?

I had T-Mobile check my APNs but Issue. Current settings are:

I could not set

Those options are just not available on the phone.
[One (M9) General] Flippy498:
The Taiwanese version has different hardware than the US variants.

Shouldn't they be able to send you the correct settings via a SMS or an MMS, should they?
[One (M9) General] jmdziba:
Would flushing T-Mobile firmware on Tue Taiwanese hardware not resolve network connectivity issue then?
[One (M9) General] Flippy498:
Theoretically, yes (assuming that it is an APN issue and not a hardware incompatibility). But I can't tell you for sure.
[One (M9) General] k3lcior:
Can i use this adb/fastboot : https://xdaforums.com/showthread.php?t=2588979 ?

It works for me but there is no "htc_Fastboot", is it really needed?

The version from first post is crashing for me when trying to open "fastboot" on Windows 10 x64, says libwinpthread-1.dll is missing.
[One (M9) General] Flippy498:
Page 1 explains the purpose of htc_fastboot. Please re-read the RUU section. ;)

Where do the instructions in this thread say that you should "open" the adb/fastboot/htc_fastboot files? Not every *.exe is meant to be "opened" via double clicking on it. As explained on page 1 you need to open a command window and to use adb/fastboot/htc_fastboot from there. If you double click on that *.exe it will close immediately.

The *.dll you mentioned is part of your OS and not of the linked archive. If it's missing then there's something wrong with your Win 10 setup. (c.f. this link)
[One (M9) General] k3lcior:
I know how to use fastboot/adb. It doesnt matter if i open it directly or run it within "cmd". Version linked in first post always crashes with the missing .dll error.

When i install it manually with Google SDK or with the adb / fastboot installer linked above it works perfectly so it's quite obvious it's not my "Win 10 setup"...
[One (M9) General] Flippy498:
Just for safety reasons: I'll get the latest versions of the files from the SDK, combine them with HTC_Fastboot and change the link accordingly.

However, it's working for me and those are the files that I'm currently using. I can't replicate that error (neither on Win 7 nor on Win 10).

Edit: I even tried the version of the archive that had been linked before the version that caused your errors (link). Those files are working for me, as well. I have no clue what the cause of the issue might be. I'll add the "missing" *.dll to the new archive. Maybe that solves your issue.
[One (M9) General] shivangshukla:
which ruu can i run my phone cid is 622 and is this international version ?
[One (M9) General] Flippy498:
Please read the RUU section (located on page 1) for finding out which RUU to use.

Let's say it like this: You're using a firmware that is normally pre-installed on the international hardware variant of the M9. However, the phone is S-OFF which means that you can change its firmware quite easily and with S-OFF even some US variants can use that firmware. Read the FAQ (located on page 2) for finding instructions that will tell you which hardware variant you own.

In general I'd suggest you to read every post from the beginning of this thread to the credits. Afterwards you should know the most important things that should be known about this phone.
[One (M9) General] shivangshukla:
thank you for the help.

i am confused in one thing please help me in this.

MY Phone name is hTC_himauhl and in lineageos site custom rom is available for himaul so whats the difference between these two variants can i install himaul custom rom in himauhl.
[One (M9) General] Flippy498:
Hima_UL is the US GSM variant of the M9 (MID: 0PJA11000) and Hima_UHL are the two non-US GSM variants (MID: 0PJA10000 & 0PJA13000 - although the latter isn't that widespread).

The variants support some slightly different frequencies. Nevertheless, their firm- and software is interchangeable.
[One (M9) General] shivangshukla:
Can i flash custom rom of Hima_UL in my Hima_UHL
[One (M9) General] Flippy498:
I already answered that question with the last sentence of my last post. ;)
[One (M9) General] shivangshukla:
how can i know my phone mid ?

when i run getvar all command it shows this

Shivangs-MacBook-Pro:eek:SX shivangshukla$ ./fastboot getvar all

(bootloader) version:0.5

(bootloader) variant:MTP eMMC

(bootloader) secure:yes

(bootloader) version-baseband:

(bootloader) version-bootloader:

(bootloader) max-download-size:	0x20000000

(bootloader) partition-type:cache:ext4

(bootloader) partition-size:cache:	0x14000000

(bootloader) partition-type:userdata:ext4

(bootloader) partition-size:userdata:	0x5e0000000

(bootloader) partition-type:system:ext4

(bootloader) partition-size:system:	0x118000000

(bootloader) serialno:FA565YJ00859
[One (M9) General] Flippy498:
That's not the method that got explained in the FAQ and which I suggested you to use some posts ago. Look at the back side of your phone.

The command doesn't work because your phone isn't booted to download mode. That output is normal if the phone is booted to the bootloader.
[One (M9) General] shivangshukla:
thank you here is the correct information

Shivangs-MacBook-Pro:eek:SX shivangshukla$ ./fastboot getvar all

(bootloader) kernel: lk

(bootloader) product: htc_himauhl

(bootloader) version: 1.0

(bootloader) imei: 3572**********9

(bootloader) version-main: 3.42.708.3

(bootloader) boot-mode: download

(bootloader) version-baseband: 01.01_U11440801_97.04.60111G_F

(bootloader) version-bootloader: 1.0.0.0000

(bootloader) mid: 0PJA10000

(bootloader) cid: HTC__622

what are the thing that i should look in ruu which should match with my phone to run ruu successfully ?

and is there any ruu which support VOLTE ?
[One (M9) General] Flippy498:
That's explained in the RUU section. ;) And those values you posted are the current digital values which can be changed with S-OFF. The original MID of your phone is stated, as said before, on the back side of your phone. So if you want to know which variant you really own you need to look there.

As far as I know only the carrier branded

stock roms

/RUUs suport VoLTE and they only support it on their own network.
[One (M9) General] shivangshukla:
this my phone information

(bootloader) kernel: lk

(bootloader) product: htc_himauhl

(bootloader) version: 1.0

(bootloader) imei: 3572**********9

(bootloader) version-main: 3.42.708.3

(bootloader) boot-mode: download

(bootloader) version-baseband: 01.01_U11440801_97.04.60111G_F

(bootloader) version-bootloader: 1.0.0.0000

(bootloader) mid: 0PJA10000

(bootloader) cid: HTC__622

i wanna run this ruu on my phone (( RUU_HIMA_UL_N70_SENSE80_ATT_MR_NA_Gen_Unlock_4.23.617.1.exe ))

so what i need to do is change my phone CID and MID and then run this RUU

am i correct
[One (M9) General] Flippy498:
No. The RUU section will explain why you can't use a 4.x RUU on a phone with firmware 3.x. Aside from that, you'll find a conversion guide on page one, as well.
[One (M9) General] shivangshukla:
that's what I was doing all day reading all the guides but I didn't understand it very well may be because I am not a developer.

let me tell you what I wanna do. since my phone is s-off. I wanna try ruu of different countries that's it I have never tried any ruu earlier so I don't know how to do it and i m afraid if i do it wrong i will brick my phone and I read the guides but I am not specific about what I should do
[One (M9) General] Flippy498:
Follow the conversion guide in post #5. The reason why you can't use a 4.x firmware on a 3.x firmware are the new encryption keys that HTC introduced with firmware 4.x (c.f. the important notes in post #6). In other words you'll have to use a 3.x RUU of the SKU you want to convert to. It doesn't matter which method you use for flashing a RUU but the one that I recommend (since it's the most fail-safe one) is the SD card method (c.f. the important notes in post #6, as well). No matter which method you choose you only have to follow the instructions in post #6 for flashing a RUU and nothing else.

And you're correct with your assumption. If you don't follow the instructions, try to flash a file that got broken during the download or make a typo somewhere you might brick your phone in the worst case. That's the nature of S-OFF. It means that all security checks that normally prevent you from doing a big mistake are disabled. That's why there is a big, red disclaimer in the first post of this thread.

On the other hand it's not possible to convert your phone without S-OFF since those checks would prevent you from flashing a RUU that doesn't belong to your phone's original SKU.
[One (M9) General] shivangshukla:
i wanna run international ruu mid of international ruu is 401 in androidruu.com there are three RUUs with mid 401 how will i decide which one to download ?
[One (M9) General] Flippy498:
There is no "international" RUU. SKU 401 belongs to the European RUUs, 617 to the US ones, 708 to Hongkong and Singapore, 709 to Taiwan and 710 to Australia.

And I already told you in my last post that you need a 3.x RUU. If you want to convert to SKU 401 then there only is one 3.x RUU available.

Why don't you just download one from this thread? There's no need for the outdated RUUs from AndroidRUU.
[One (M9) General] shivangshukla:
correct me if i am wrong

my htc one m9 current status

bootloader) kernel: lk

(bootloader) product: htc_himauhl

(bootloader) version: 1.0

(bootloader) imei: 3572**********9

(bootloader) version-main: 3.42.708.3

(bootloader) boot-mode: download

(bootloader) version-baseband: 01.01_U11440801_97.04.60111G_F

(bootloader) version-bootloader: 1.0.0.0000

(bootloader) mid: 0PJA10000

(bootloader) cid: HTC__622

if i change SKU which is 708 (hong kong) to 401 (European)

and change CID to HTC__001

can i run European ruu
[One (M9) General] Flippy498:
Partially correct. You can't manually change your SKU the way you can change your MID or CID. It get's changed automatically by flashing a RUU with a different SKU. So you need to change your CID and flash a European RUU. (And that's what got written in post #5.)
[One (M9) General] shivangshukla:
i have unlocked bootloader and cid is changed to HTC__001 and security is off (S-off)

it looks like this

(bootloader) kernel: lk

(bootloader) product: htc_himauhl

(bootloader) version: 1.0

(bootloader) imei: **************

(bootloader) version-main: 3.42.708.3

(bootloader) boot-mode: download

(bootloader) version-baseband: 01.01_U11440801_97.04.60111G_F

(bootloader) version-bootloader: 1.0.0.0000

(bootloader) mid: 0PJA10000

(bootloader) cid: HTC__001

is there anything else left to do or now i can run European RUU.
[One (M9) General] Flippy498:
Yes, you can. And all needed instructions are mentioned, as said before, in post #5. You only need to follow them step by step.
[One (M9) General] shivangshukla:
but i dint changed SKU and MID should i leave it like that or i have to change it.

and

the link in RUU section for downloading RUUs take me to this site http://www.htc.com/us/support/rom-downloads.html

in this site i could not find RUU with SKU 401.

so from where should i download european RUU ?
[One (M9) General] Flippy498:
Please take the time and carefully re-read what got written on the first pages or in my replies on the last pages. You'll find the answers to your questions there.
[One (M9) General] shivangshukla:
Thank you very much for your help i am downloading this RUU firmware = (( 3.35.401.12 ))

0PJAIMG_HIMA_UHL_M60_SENSE70_HTC_Europe_3.35.401.12_Radio_01.01_U11440792_97.00.51203G_F_release_signed.zip

as MID is same i think i don't have to change it. So basically every thing is now done i just have to run RUU.exe and that's it

am i correct.
[One (M9) General] Flippy498:
No. You either have to flash it via an SD card or the ARUWizard. It's a RUU.zip and not a RUU.exe (the difference is explained in the RUU section, as well).
[One (M9) General] shivangshukla:
Diffrent problem

Phone - htc one m9 himauhl

CID - HTC__622

Bootloader - UNLOCKED

OS - 3.42.708.3

Recovery - TWRP

Now i want do update my phone via ota so i read Stock Recovery Section in the section its written that I can't install OTAs if I simply re-flash the Stock Recovery of my current firmware.

and from where can i get stock recovery for 3.42.708.3
[One (M9) General] Flippy498:
Why don't you read what got written on the first pages? It's explained there and I asked you to do so more than once.

And why did you want to convert your phone first but then suddenly decide to stay on your current SKU?
[One (M9) General] shivangshukla:
I am reading all the guides before asking questions but i am not getting it that's why i am asking question that's it. Can you tell me in more simple form about what should i do to install OTA

and bro don't get frustrated i just bought this phone any i wanna do stuff in it.