Move away from carrier specific firmware/rom - One (M9) Q&A, Help & Troubleshooting

I should know this with all the rooting I've done over the years, but my memory is failing me.
I have a UK Vodafone M9 (firmware id 161?) If I want to move to a non carrier firmware like 401 (is this generic EU/developer?) Do I have to wait for S-Off..to change sid/mid..or is there a method to do this by simply using RUU (with/without unlocked bootloader and new recovery)
Apologies for my ignorance.
Sent from my HTC One M9 using XDA Free mobile app

fidoedidoe said:
I should know this with all the rooting I've done over the years, but my memory is failing me.
I have a UK Vodafone M9 (firmware id 161?) If I want to move to a non carrier firmware like 401 (is this generic EU/developer?) Do I have to wait for S-Off..to change sid/mid..or is there a method to do this by simply using RUU (with/without unlocked bootloader and new recovery)
Apologies for my ignorance.
Sent from my HTC One M9 using XDA Free mobile app
Click to expand...
Click to collapse
I believe S-OFF is a must to make permanent changes to the data partitions. After S-OFF you need to change your CID to 11111111 so that you can flash any Firmware for the M9.
I'm not sure if you need S-OFF to change your CID, you can try it and see.

Related

[Q] Which version do i have?

So i bought my m8 some time ago on a contract from T-mobile (NL) and i'm runing software version 1.57.114.2. BUT i'm not simlocked, i used a sim card from another country and it worked (vodafone), now my real question is if i can use RUU to install 2.22.401.4? or do i have to stick to the t-mobile versions? ... 1.57.531.7 is the latest for tmo i think
ray3andrei said:
So i bought my m8 some time ago on a contract from T-mobile (NL) and i'm runing software version 1.57.114.2. BUT i'm not simlocked, i used a sim card from another country and it worked (vodafone), now my real question is if i can use RUU to install 2.22.401.4? or do i have to stick to the t-mobile versions? ... 1.57.531.7 is the latest for tmo i think
Click to expand...
Click to collapse
As I remember there are no RUUs jet. As FW is related to MID/CID you would have to use a x.xx.114. FW , as x.xx.401 and x.xx.531. correspond to different MID/CID.
Sent from my HTC One_M8 using XDA Free mobile app
HTCNerdYoda said:
As I remember there are no RUUs jet. As FW is related to MID/CID you would have to use a x.xx.114. FW , as x.xx.401 and x.xx.531. correspond to different MID/CID.
Sent from my HTC One_M8 using XDA Free mobile app
Click to expand...
Click to collapse
think i figured it out, my MID is t-mob003, i tried using this RUU_M8_TMOUS_1.57.531.7.exe, and it gives me an error about the MID... all i want is that extreme power saving mode...
ray3andrei said:
think i figured it out, my MID is t-mob003, i tried using this RUU_M8_TMOUS_1.57.531.7.exe, and it gives me an error about the MID... all i want is that extreme power saving mode...
Click to expand...
Click to collapse
T-MOB003 is the CID, the German T-Mobile CID is different. Does the US version have the EPSM, as the German doesn't as well?!
That's why I changed my CID to HTC_102 and installed the 2.22.401.4 FW of the WWE variant of the M8
Sent from my HTC One_M8 using XDA Free mobile app
You should be flashing RUU through fastboot. Its not an executable for windows
jake.99x3 said:
You should be flashing RUU through fastboot. Its not an executable for windows
Click to expand...
Click to collapse
Historically, its always been a Windows executable. The fastboot method is new.

[Q&A] [OTA] 1.32.401.15 + Firmware + NoRedText ABOOT + RUU

Q&A for [OTA] 1.32.401.15 + Firmware + NoRedText ABOOT + RUU
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for [OTA] 1.32.401.15 + Firmware + NoRedText ABOOT + RUU. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.
Thanks for understanding and for helping to keep XDA neat and tidy!
HTC One M9
Hello,
I wonder why the HBOOT is now called ABOOT with the One M9.. is it just because it`s new design.. or are there more changes that we should be careful with?
Thanks a lot
pipapoananas said:
Hello,
I wonder why the HBOOT is now called ABOOT with the One M9.. is it just because it`s new design.. or are there more changes that we should be careful with?
Thanks a lot
Click to expand...
Click to collapse
I think its mainly like the HBOOT on the M8, maybe only a name change, but i can't say, because i did not diff the files and i'm not really into digging into
bootloader images, i only do the needed edits and then i'm done.
Mismatched MID and CID
Hello. I just got S-off on my HTC one M9 Developer Edition in order to flash this firmware, but found (through getvar all) that my MID and CID are not the same. Why is this, and is there a way to fix it?
MID: OPJA11000
CID: BS_US002
BananaMasamune said:
Hello. I just got S-off on my HTC one M9 Developer Edition in order to flash this firmware, but found (through getvar all) that my MID and CID are not the same. Why is this, and is there a way to fix it?
MID: OPJA11000
CID: BS_US002
Click to expand...
Click to collapse
Of course they're not the same it wouldn't be good for your device if they were.
MID: a combination of numbers, letters and/or additional characters that identify your the device (as for example a HTC M9)
CID: a combination of numbers, letters and/or additional characters that identify the country of origin of your device and whether it's branded and sold by a carrier or not.
For example the MID and CID of an european M9 which is unbranded and sold in Germany are 0PJA10000 (that's a zero at the beginning not an O) and HTC__102.
Edit: Both, your MID and your CID, are the correct ones for the developer edition.
Sorry
Flippy498 said:
Of course they're not the same it wouldn't be good for your device if they were.
MID: a combination of numbers, letters and/or additional characters that identify your the device (as for example a HTC M9)
CID: a combination of numbers, letters and/or additional characters that identify the country of origin of your device and whether it's branded and sold by a carrier or not.
For example the MID and CID of an european M9 which is unbranded and sold in Germany are 0PJA10000 (that's a zero at the beginning not an O) and HTC__102.
Edit: Both, your MID and your CID, are the correct ones for the developer edition.
Click to expand...
Click to collapse
I didn't mean mismatched as in not the same, I meant as in unable to flash this firmware for that reason (that they do not match any provided MID or CID).
BananaMasamune said:
I didn't mean mismatched as in not the same, I meant as in unable to flash this firmware for that reason (that they do not match any provided MID or CID).
Click to expand...
Click to collapse
Ok, sorry for missunderstanding your post. Well, the x.xx.401.xx firmware versions are meant to be used on the international version of the M9 which can be identified by the supported MID and CIDs. You could change both IDs using fastboot commands but since the hardware of the U.S. variants is slightly different* I don't think it is a good idea to flash this firmware on your phone. In the worst case you might get a nice new paperweight if your phone is not compatible with that firmware. Besides I don't think it'll take too long until the official 1.40.xxx.xx firmware is going to be distributed via the OTA function of the stock HTC rom.
*Blame the fact that U.S. carriers use the CDMA network standard while most other parts of the world are using GSM.
Isn't it GSM?
Flippy498 said:
Ok, sorry for missunderstanding your post. Well, the x.xx.401.xx firmware versions are meant to be used on the international version of the M9 which can be identified by the supported MID and CIDs. You could change both IDs using fastboot commands but since the hardware of the U.S. variants is slightly different* I don't think it is a good idea to flash this firmware on your phone. In the worst case you might get a nice new paperweight if your phone is not compatible with that firmware. Besides I don't think it'll take too long until the official 1.40.xxx.xx firmware is going to be distributed via the OTA function of the stock HTC rom.
*Blame the fact that U.S. carriers use the CDMA network standard while most other parts of the world are using GSM.
Click to expand...
Click to collapse
Last I checked, only Verizon and Sprint are CDMA. Does Developer Edition include that functionality?
BananaMasamune said:
Last I checked, only Verizon and Sprint are CDMA. Does Developer Edition include that functionality?
Click to expand...
Click to collapse
Seems like you're right. As far as I read the developer edition is almost the same as the AT&T version which uses GSM. I thought every U.S. carrier uses CDMA. Nevertheless there must be a difference since your MID differs from the international one. If the hardware were the same there would be no need to use a different MID. Of course you could try installing the 1.40.401.xx firmware using the commands in the hide box but I cannot garantee that it will work or that your phone is still usable afterwards. I would actually suggest you to ask here whether you won't brick your phone by flashing the x.xx.401.xx version.
Code:
fastboot oem writecid <input desired CID without "<" and ">"here>
Code:
fastboot oem writemid <input desired MID without "<" and ">" here>
Edit: Seems like it won't "hurt" your phone to convert it to the international version.
developer editions on GSM
Hi all
i am wondering if the 1.32.617.30 developer firmware and RUU stuff will work on a GSM phone or more to the point a European phone.
The phone in question is mine it is unlocked and s-off and on super sid i just wanna make sure i still get phones call and stuff
any help or advise would be great
thanks guys
Hi thabks..is there any release date for the internatuonal 2.10 ruu??
Hi guys, need help here
I relocked my M9 and make it S-ON. im using firmware 2.7.401.1 I cannot install from any RUU, it seems there is no RUU that match with my firmware. I make mistake should S-ON the device later, but i already did it, so now i cannot use the phone because there is no OS on it.
I try to unlock bootloader, and cannot retrieve the token when using fastboot oem get_identifier_token. I read that since 5.1 you need to turn on unlock option in developer options, but i cannot do that, since the OS is already wiped
Is there any solution for this ?
Thanks.
when will we have the ruu zip 2.10.401.1 so we may be able to apply the SDCARD method to have a full clean stock flash?
I would like to have flashed in this way instead of going all the hard way in flashing ruuzip stock 1.40 and then upgrading by ota´s.
Thanks for all efforts, Nepht Legion.
need help to remove red text
Hi,
I have a HTC m9 asian variant ( on the download menu i get 2.1.709.1) . I have an unlocked bootloader, twrp , root, S-off, supercid installed.
I am running Maximus 6.0 rom based on 2.1.401.
I need to get the red text removed and have tried all the mentioned ways via adb to no success. I have very limited knowledge in this area, Can someone please help me ?
Thanks in Advance.
hi peep's, can we downgrade firmware with s-on and locked boot-loader. or do i need s-off and unlocked boot-loader sorry noob to htc devices regard's Joe.
joecool666 said:
hi peep's, can we downgrade firmware with s-on and locked boot-loader. or do i need s-off and unlocked boot-loader sorry noob to htc devices regard's Joe.
Click to expand...
Click to collapse
hi, you need s-off and a locked bootloader to be able to do that
maxx2210 said:
hi, you need s-off and a locked bootloader to be able to do that
Click to expand...
Click to collapse
okay thanks for your time and help regard's Joe.
Hi All,
Apologies if this is the wrong thread to post this in, just wanted to find out if anyone else has tried to manual install an ota on a M9 s-off.
I copy it to my SD and select to install it via stock recovery. It checks the file and starts the update and not once have i spotted an error, but once it is back up and running android, it is still on the old version.
I'm currently trying to go from 2.10.401.1 to 2.10.401.180, and if I go to aboot, it actual says the new version, but the OS version is still the old.
I would seem that the system partition isn't being updated.
Is there something i'm doing wrong? I tried the usual, googling and searching xda, but haven't found a solution yet.
Thanks
Sent from my HTC One using Tapatalk
Anyone can tell me how to extract the firmware from an OTA zip so I could upgrade my M9 firmware while being S-on? Thank you
Sent from my HTC One M9 using Tapatalk
http://forum.xda-developers.com/showthread.php?t=3378388
Sent from my HTC One M9 using XDA-Developers mobile app

Procedure to change from carrier variant to European/International?

Would anyone be so kind as to summarise the procedure or point me in the right direction please?
Basically, I am currently on EE UK variant and have to wait for EE to issue updates. I reckon that will probably slow right down now. What I would like to do is change to an unlocked European or International variant so I can update as soon as HTC release the software.
My limited understanding is I need to:
- root
- s-off
- change ID code
- flash an International/European stock
Is that about right? I like Sense, I like stock. I'm not interested in custom ROM's etc. And I'd also like the ability to use OTA for future updates.
Is this achievable? In a nutshell I want to convert to a different stock.
Many thanks
Sent from my HTC One_M8 using Tapatalk
Chris_c81 said:
Would anyone be so kind as to summarise the procedure or point me in the right direction please?
Basically, I am currently on EE UK variant and have to wait for EE to issue updates. I reckon that will probably slow right down now. What I would like to do is change to an unlocked European or International variant so I can update as soon as HTC release the software.
My limited understanding is I need to:
- root
- s-off
- change ID code
- flash an International/European stock
Is that about right? I like Sense, I like stock. I'm not interested in custom ROM's etc. And I'd also like the ability to use OTA for future updates.
Is this achievable? In a nutshell I want to convert to a different stock.
Many thanks
Sent from my HTC One_M8 using Tapatalk
Click to expand...
Click to collapse
yes, very easy to do aswell, just a few easy steps if you know how to use adb and fastboot:
unlock your bootloader at HTC dev
flash the latest TWRP recovery
root the phone through TWRP recovery
Run sunshine s-off tool costs $25 (no, theres no free way)
change cid and mid (if required)
flash the firmware for world wide international (WWE)
flash the ruu for world wide international. (WWE)
finished, full stock unbranded, early updates, no more waiting.
Seanie280672 said:
yes, very easy to do aswell, just a few easy steps if you know how to use adb and fastboot:
unlock your bootloader at HTC dev
flash the latest TWRP recovery
root the phone through TWRP recovery
Run sunshine s-off tool costs $25 (no, theres no free way)
change cid and mid (if required)
flash the firmware for world wide international (WWE)
flash the ruu for world wide international. (WWE)
finished, full stock unbranded, early updates, no more waiting.
Click to expand...
Click to collapse
Excellent. Thank you!
Sent from my HTC One_M8 using Tapatalk

S-OFF ? Alternative to "Sun-Shine"

Hi guys...
Is there any way rather than Sun-Shine method to achieve S-OFF on HTC 10?
I have a WWE 10 with .401 ROM
I'v unlocked my 10 through HTC-DEV site and go rooted.
Regards.
komsboy_more said:
Hi guys...
Is there any way rather than Sun-Shine method to achieve S-OFF on HTC 10?
I have a WWE 10 with .401 ROM
I'v unlocked my 10 through HTC-DEV site and go rooted.
Regards.
Click to expand...
Click to collapse
Nope, pretty much the only way these days
You don't need soff if you have a wwe device, it's useful for locked branded 10 to get wwe roms. You can get OTA if you follow captain throwback tutorial
Sent from my HTC 10 using XDA-Developers mobile app
vegetaleb said:
You don't need soff if you have a wwe device, it's useful for locked branded 10 to get wwe roms. You can get OTA if you follow captain throwback tutorial
Sent from my HTC 10 using XDA-Developers mobile app
Click to expand...
Click to collapse
S-OFF is needed if I brick my device and want to downgrade or run lower version of RUU
Thank you.
I remember back in the M7 M8 days using a terminal and root to S-OFF with some other free program
Sent from my HTC 10 using XDA-Developers mobile app
there is no other method available at this juncture, Java cards havent been "leaked", XTC clip2 hasnt been updated for the 10, and the creators of rumrunner, moonshine, sunshine etc... are the same folks. Good people too. they are currently taking in verizon HTC 10 devices via mail in, as it is the only way for us at this point.
komsboy_more said:
S-OFF is needed if I brick my device and want to downgrade or run lower version of RUU
Thank you.
Click to expand...
Click to collapse
Bricking your device with S-ON ..... that's like impossible ! Software brick yes. Hardware brick will be a hardware failure
Mr Hofs said:
Bricking your device with S-ON ..... that's like impossible ! Software brick yes. Hardware brick will be a hardware failure
Click to expand...
Click to collapse
I meant the same thing... Software Brick ... Not hardware Brick!
Thanks
komsboy_more said:
S-OFF is needed if I brick my device and want to downgrade or run lower version of RUU
Thank you.
Click to expand...
Click to collapse
S off is not needed for a normal ruu downgrade is not beeded
Pay the 25 its cheap
You paid 700 for it what's another 25
What's WWE?
Is S-OFF only beneficial if you are a developer?
Caskalot said:
What's WWE?
Is S-OFF only beneficial if you are a developer?
Click to expand...
Click to collapse
World Wide Edition
No, s-off can be beneficial to anyone whose carriers are bad about releasing firmware updates. But it's not necessary for anyone to have s-off. You just could be a little more limited in your rom options and you can't flash a radio from another region or customize your splash screen (the black screen with white HTC lettering.
jollywhitefoot said:
World Wide Edition
No, s-off can be beneficial to anyone whose carriers are bad about releasing firmware updates. But it's not necessary for anyone to have s-off. You just could be a little more limited in your rom options and you can't flash a radio from another region or customize your splash screen (the black screen with white HTC lettering.
Click to expand...
Click to collapse
Thanks for the info.
The last time I flashed a ROM was way back when I had my M7 and I've pretty much forgotten how to do it. I'm looking at Leedroid but I can't seem to find instructions on how to root/flash. I'm not allowed to post a link to an external site but if you google "graphic city leedroid" it will show up as the 1st result.
Caskalot said:
What's WWE?
Is S-OFF only beneficial if you are a developer?
Click to expand...
Click to collapse
WWE is world wide edition.
If your in the US you should flashed the US unlocked RUU if you want faster updates than a carrier version of the phone.
SOFF means you can flash full firmware and software RUU for any region.
Sent from my HTC 10 using XDA-Developers mobile app
---------- Post added at 07:41 PM ---------- Previous post was at 07:38 PM ----------
Caskalot said:
Thanks for the info.
The last time I flashed a ROM was way back when I had my M7 and I've pretty much forgotten how to do it. I'm looking at Leedroid but I can't seem to find instructions on how to root/flash. I'm not allowed to post a link to an external site but if you google "graphic city leedroid" it will show up as the 1st result.
Click to expand...
Click to collapse
There's a video guide in the other section of the forum. I suggest if you choose this route unlock your bootloader at HTC Dev and keep it unlocked.
Sent from my HTC 10 using XDA-Developers mobile app
Do i need S-off to flash a US unlocked ruu on my tmobile variant. And also can i change the CID without s off... i really do not want to pay 25 dollars and nor do i have any means of paying it. I want the most up to date os and faster updates.
techie4life said:
Do i need S-off to flash a US unlocked ruu on my tmobile variant. And also can i change the CID without s off... i really do not want to pay 25 dollars and nor do i have any means of paying it. I want the most up to date os and faster updates.
Click to expand...
Click to collapse
No cid change without s-off. You pay to play on that front.
Sent from my HTC6545LVW using Tapatalk
techie4life said:
Do i need S-off to flash a US unlocked ruu on my tmobile variant. And also can i change the CID without s off... i really do not want to pay 25 dollars and nor do i have any means of paying it. I want the most up to date os and faster updates.
Click to expand...
Click to collapse
You need S off to change cid and to load the US unlocked ruu
$25 well spent
So those of us with Verizon s-on locked bootloaders Verizon CID can only change to soff unlocked bootloader rooted by mail in service right now.... is this correct?
Sent from my HTC6545LVW using Tapatalk
u4icpain said:
So those of us with Verizon s-on locked bootloaders Verizon CID can only change to soff unlocked bootloader rooted by mail in service right now.... is this correct?
Sent from my HTC6545LVW using Tapatalk
Click to expand...
Click to collapse
Yes. I sent my phone in the first of the week and had it back by the end of the week.
PunishedSnake said:
S off is not needed for a normal ruu downgrade is not beeded
Pay the 25 its cheap
You paid 700 for it what's another 25
Click to expand...
Click to collapse
25 $ is not my problem.
My problem is payment! I'm in iran and we have no access to paypal or international credit cards!
komsboy_more said:
25 $ is not my problem.
My problem is payment! I'm in iran and we have no access to paypal or international credit cards!
Click to expand...
Click to collapse
What can I say, get access

S-On and SuperCID... what in the how?

Hello there, guys.
I am getting into this whole "Android" thing and realizing it is fun and sometimes complex. A co-worker bought an unlocked HTC One M9 at the beginning of the year, and it came with Android 5.1.1 - the firmware was 2.11.531.19, which belongs to T-Mobile. There was no way to update it OTA, but she was happy so that was it.
Now, having finally been able to update an AT&T Note 5 withough being in the US, I thought the process would be somewhat similar with the M9. Knowing it was a T-Mobile device - the 531 in the firmware is T-Mobile's SKU - I downloaded the RUU from HTC with version 3.39.531.41
No go. Not only did it fail, it left the device in a somewhat bricked state. I tried downloading different RUU's, tried getting the rom.zip in a SD card, but it all failed. Then, just for kicks, I downloaded the RUU for the Unlocked/Developer version, which is 3.35.617.31 BAM! It worked without a problem.
Being curious, I used ADB to look what the CID/MID values were for the device, and found something funny. The MID is 0PJA11000, which I believe belongs to Dev/Unlocked/AT&T, but the CID is set to 11111111 (SuperCID). Whut!
I also see the product is "htc_himaulatt", which I guess means this was an AT&T device... that had a T-Mobile SKU installed? The device is S-ON, by the way.
What does this mean for future updates? Should I/she continue to use the RUU for the Unlocked/Developer devices? Should I set her device to S-OFF? Also, she received an OTA notification for version 4.x.xxx.xx that incloudes Nougat, but upon download it said that the devices software had been modified and it couldn't install that update.
Thanks in advance for any guidance!
KillerFry said:
Hello there, guys.
I am getting into this whole "Android" thing and realizing it is fun and sometimes complex. A co-worker bought an unlocked HTC One M9 at the beginning of the year, and it came with Android 5.1.1 - the firmware was 2.11.531.19, which belongs to T-Mobile. There was no way to update it OTA, but she was happy so that was it.
Now, having finally been able to update an AT&T Note 5 withough being in the US, I thought the process would be somewhat similar with the M9. Knowing it was a T-Mobile device - the 531 in the firmware is T-Mobile's SKU - I downloaded the RUU from HTC with version 3.39.531.41
No go. Not only did it fail, it left the device in a somewhat bricked state. I tried downloading different RUU's, tried getting the rom.zip in a SD card, but it all failed. Then, just for kicks, I downloaded the RUU for the Unlocked/Developer version, which is 3.35.617.31 BAM! It worked without a problem.
Being curious, I used ADB to look what the CID/MID values were for the device, and found something funny. The MID is 0PJA11000, which I believe belongs to Dev/Unlocked/AT&T, but the CID is set to 11111111 (SuperCID). Whut!
I also see the product is "htc_himaulatt", which I guess means this was an AT&T device... that had a T-Mobile SKU installed? The device is S-ON, by the way.
What does this mean for future updates? Should I/she continue to use the RUU for the Unlocked/Developer devices? Should I set her device to S-OFF? Also, she received an OTA notification for version 4.x.xxx.xx that incloudes Nougat, but upon download it said that the devices software had been modified and it couldn't install that update.
Thanks in advance for any guidance!
Click to expand...
Click to collapse
I would say leave it as is, if you change the cid to the appropriate one for the developer edition(BS_US001), the otas wont fail.
Sent from my HTC One M9 using XDA-Developers mobile app
sssssbarn said:
I would say leave it as is, if you change the cid to the appropriate one for the developer edition(BS_US001), the otas wont fail.
Sent from my HTC One M9 using XDA-Developers mobile app
Click to expand...
Click to collapse
But in order to change the cid I need to have S-Off which in turn needs the device to be rooted, or am I wrong?
KillerFry said:
But in order to change the cid I need to have S-Off which in turn needs the device to be rooted, or am I wrong?
Click to expand...
Click to collapse
Probably but would have to be s off to get to super cid tl begin with. What does it say in the bootloader
Sent from my HTC One M9 using XDA-Developers mobile app
sssssbarn said:
Probably but would have to be s off to get to super cid tl begin with. What does it say in the bootloader
Sent from my HTC One M9 using XDA-Developers mobile app
Click to expand...
Click to collapse
It's S-On, heh.
Id try it through fastboot but probably gonna need sunshine
Sent from my HTC One M9 using XDA-Developers mobile app

Categories

Resources