HTC One M9 replace ROM - One (M9) Q&A, Help & Troubleshooting

Hey,
I can't seem to find something here that confirms or denies my thoughts, so thought I'd post.
I bought a M9 from eglobal central, but it came with a Chinese ROM. I've been able to fumble through and get it into English, but, certain things aren't quite right on it, so I wanted to swap it to a UK / European ROM. I was wondering how I would go about it? Also, what's the requirements for Carrier IDs etc?
I've seen some other posts out there about swapping ROMs, I'm assuming I'll have to S-OFF, but, after that, do I need root to swap a stock ROM for a stock ROM?
I don't want to go too far with this phone and getting it all setup if I'm going to have to wipe the thing to get it to do what I want it to do....
Thanks,
Berny

Berny Stapleton said:
Hey,
I can't seem to find something here that confirms or denies my thoughts, so thought I'd post.
I bought a M9 from eglobal central, but it came with a Chinese ROM. I've been able to fumble through and get it into English, but, certain things aren't quite right on it, so I wanted to swap it to a UK / European ROM. I was wondering how I would go about it? Also, what's the requirements for Carrier IDs etc?
I've seen some other posts out there about swapping ROMs, I'm assuming I'll have to S-OFF, but, after that, do I need root to swap a stock ROM for a stock ROM?
I don't want to go too far with this phone and getting it all setup if I'm going to have to wipe the thing to get it to do what I want it to do....
Thanks,
Berny
Click to expand...
Click to collapse
You don't need to s-off to flash a new rom. The ROM just needs to match your current firmware, or you can see if there's a firmware update available for the ROM you're currently using.
This thread should get you started. http://forum.xda-developers.com/one-m9/general/guide-root-install-twrp-htc-one-m9-t3061133
Once you have TWRP flashed, you can flash any of the custom ROMs in the Android Development section that match your firmware. You can tell what your firmware is when you are in download mode (It's listed as OS on that page...probably 1.32.xxx.xx...the first set of x's are your SKUid, basically region/carrier, the second set is the version of the 1.32 firmware you're using). All of this should make more sense to you after you read the OP at the above link.

Related

How to get Touch Pro 2 back to factory ROM?

Hi, recently flashed my Touch Pro 2, about to sell it and need to have it flashed back to the factory ROM. Does anyone know where I can find the ROM file and then the steps of doing this? Im trying to sell it and want to put it back to stock. Any help is appreciated, and yes I tried a search, sorry if I did miss something.
Thanks
Mike
http://wiki.xda-developers.com/index.php?pagename=HTC_Rhodium/Shipped_Roms
how about HSPL? do i put the stock on back? and how
Dude there are entire threads dedicated to how to HardSPL and put it back to stock. Additionally, there is an official download from HTC's website that is the factory installed AT&T ROM. Read the very first page of the HardSPL thread. It has links to what you need to return to stock.
Alternatively, why not just sell the phone with a better ROM on it to begin with?
The phone is T-Mobile not AT&T and also some people dont want to buy a phone that has been messed with and can tell the difference in the stock ROM and a custom one.
ssconceptz said:
The phone is T-Mobile not AT&T and also some people dont want to buy a phone that has been messed with and can tell the difference in the stock ROM and a custom one.
Click to expand...
Click to collapse
If you are selling ebay all you need to do is be sure and clearly indicate how the phone is set up. Also, you could advertise on the selling page that you can either leave the phone as is, or flash back to stock ROM - the buyer chooses. That way you may not have to flash back to stock.

Forgot Stock Which is My Stock Rom

Hi All,
I rooted my HTC ONE X and flashed a custom rom. But unfortunately i have forgotten what the original rom is.
As i purchased this from online store, i believe this was shipped from Asia, likely to be hongkong.
I could remember the language included in the stock rom is very limited, and it has English(Malaysia) as one of the option.
May i ask how I can find out which is the actual stock ROM that comes with the phone??
I read on the forum that due to S-off being not available, this phone will not work with stock rom in other region is that right?
Thanks in advance
HK is 708, Malaysia (and Singapore) is 709.
It can be worked out from your CID, but off the top of my head... I can't help further. I leave you in charge of search, and recommend you start with Malaysia.
What about elimination method?
Thanks for the advice. I will Cary on searching. The other thing on my mind is if I am not able to narrow down to one, can I just try a few and eliminate as I go?
I notice in other thread there has been a discussion saying that due to the s-off status, it will not allow us to flash stock rom from different region, but will it show up an error if I have flash the wrong stock rom? Just want to make sure I am not putting too much risk of bricking my phone when trying different stock rom.
Thanks again.
Versa23 said:
Thanks for the advice. I will Cary on searching. The other thing on my mind is if I am not able to narrow down to one, can I just try a few and eliminate as I go?
Click to expand...
Click to collapse
Yeah, that'll be fine, the wrong one will refuse to flash.
Don't forget to lock the phone and restore default recovery (I think) otherwise outright be trying all of them!
Thanks Ben
BenPope said:
Yeah, that'll be fine, the wrong one will refuse to flash.
Don't forget to lock the phone and restore default recovery (I think) otherwise outright be trying all of them!
Click to expand...
Click to collapse
Hey man, thanks for your help. However i manage to restore the nandroid backup which has my stock rom in it. Was having bootloop when restoring it yesterday. But i just notice i have to fastboot the boot.img first.
Anyways thanks for your help! great to have ppl like you in the forum!

[Q] How to bring HTC One M8 back to original firmware for a complete novice - SOLVED

Hello,
I've bought an HTC One M8 at ebay a few days ago.. the device was sold as a Google Edition one, although, after I bought it, I realized that it was an unlocked HTC One M8 with a Google Edition rom (description in english wasn't so complete as the german one ).. for me that wouldn't be a problem, although I would prefer to have the genuine firmware (I like the original HTC software)..therefore, I asked the user to change the firmware before sending the phone to me.
After receiving the phone, I've noticed that firmware version is "Android Revolution HD 8.1 by mike1986".. therefore,.. not the original rom from HTC.. besides this, there's also some "leftovers" of the google edition, as you can see in the image below (appears when I reboot the phone) .
The user told me that he has spent almost three hours to install that rom,.. and that he couldn't ger rid of the "Google" symbol whenever reboot the phone, as he had almost bricked the phone when he was trying.
What I would like to know is if there is the possibility to change the firmware to the original HTC firmware, exactly as if I was getting the phone from the store (with all the applications that comes with it) and that also allows me to benefit from HTC warranty?
If so, is there any step by step guide to safely do it?
I'm a novice in this area (never rooted or unrooted a phone).. and I just want to have the phone as if it was out of the box (do not need to have it unlocked to update roms or to delete any applications that comes with the phone, or something like that).
My HTC has a CID-HTC__102 (based on what I searched in the forum...it looks like an unlocked international version (German) device) and it has an IMEI SV 01 (I don't know if this info is needed, but I could not attach any more images, so I post this info here).
I will leave some info screen images as attachments so it becomes easier for you to help me.
Thank you in advance for your help.
Best regards,
SkElEtIkO
http://forum.xda-developers.com/showthread.php?t=2735235
you might not need to do all the steps, but this works 100%
confusion and more confusion in my head... :S
RossMacgill said:
http://forum.xda-developers.com/showthread.php?t=2735235
you might not need to do all the steps, but this works 100%
Click to expand...
Click to collapse
Hello Ross,
I've already read that post, however, for a noobie in this area, I believe that there's a lot of things that might not be so easy as they're for who flash firmware a lot of times.. for example.. "flash (...) ROM in TRWP"...I never flashed anything ..
I've roughly seached in the forum for "flash in TWRP"..and there's a lot of people with problems in flashing things with it (get stuck in some point)...
Besides this..EddyOS post mentions to use "odexed package provided by @Mike1986".. is that post only about applying that ROM or can I use another one? I already have a ROM by mike1986.. the one that I want to get rid off .. I want a completely original ROM as if the phone came from HTC... I was thinking on this..but even this one looks like was also provided by mike1986... (and probably has the same name that the one that I have).. isn't there any ROM by HTC without any modification???
I haven't got anything against ROMs made by mike or someone else.. I just want a manufacturer ROM which allows me to have full warranty and the functionalities that originally came with the phone. For example, with this firmware that I currently have, I cannot add my google account (says "cannot connect to google server") and I cannot see if there are new phone software updates (it keeps searching and searching)... and if I look into phone's software name.. it appears "Android Revolution HD 8.1 by mike1986"..well.. if I would take the phone to HTC under warranty.. they certainly wouldn't do anything with that software
Another thing, you told in your reply that I may not need to do all the steps.. Why not (?) and.. in that case, which steps shall I need to do?
My final question of this post...since the user that sold me the phone had already made a firmware update (google edition) before the current one, and now.. the phone has things from two firmware updates (the initial logo from google edition firmware, as you can see in the attached image, and the firmware from mike1986), don't you think, that it would be necessary to make another steps to clean all this mess?
Thank you in advance for your help.
Regards,
SkElEtIkO
skeletiko said:
Hello Ross,
I've already read that post, however, for a noobie in this area, I believe that there's a lot of things that might not be so easy as they're for who flash firmware a lot of times.. for example.. "flash (...) ROM in TRWP"...I never flashed anything ..
I've roughly seached in the forum for "flash in TWRP"..and there's a lot of people with problems in flashing things with it (get stuck in some point)...
Besides this..EddyOS post mentions to use "odexed package provided by @Mike1986".. is that post only about applying that ROM or can I use another one? I already have a ROM by mike1986.. the one that I want to get rid off .. I want a completely original ROM as if the phone came from HTC... I was thinking on this..but even this one looks like was also provided by mike1986... (and probably has the same name that the one that I have).. isn't there any ROM by HTC without any modification???
I haven't got anything against ROMs made by mike or someone else.. I just want a manufacturer ROM which allows me to have full warranty and the functionalities that originally came with the phone. For example, with this firmware that I currently have, I cannot add my google account (says "cannot connect to google server") and I cannot see if there are new phone software updates (it keeps searching and searching)... and if I look into phone's software name.. it appears "Android Revolution HD 8.1 by mike1986"..well.. if I would take the phone to HTC under warranty.. they certainly wouldn't do anything with that software
Another thing, you told in your reply that I may not need to do all the steps.. Why not (?) and.. in that case, which steps shall I need to do?
My final question of this post...since the user that sold me the phone had already made a firmware update (google edition) before the current one, and now.. the phone has things from two firmware updates (the initial logo from google edition firmware, as you can see in the attached image, and the firmware from mike1986), don't you think, that it would be necessary to make another steps to clean all this mess?
Thank you in advance for your help.
Regards,
SkElEtIkO
Click to expand...
Click to collapse
odexed package provided by @Mike19 and the system dump you linked to are the same stock, more than likely the very same file. You can use any rom, that is a stock dump and the correct version, but i would use mikes, or from the list of stock dumps thread on here.
Mike is a rom developer, he makes custom roms, but also has sources for his roms, which he then supplies for us to go back to stock.
with your google flash screen, i did read that if you flash 1.54.401.5 then reflash 1.54.401.10, it fixes that issue, not sure how true it is.
Please see solution in here
Thank you

New thread, new question. Wifi or service, not both.

Ok, same phone, AT&T HTC M9, now S-Off, TWRP 3.0.2.0, 3.38.502.41 firmware. Tried ARHD 20.0, had no service, flashed boot.img, got service but lost wifi. Tried Viperone M9 4.3, same issue. ICE, same issue. If I have Wifi, I have no service. If I flash boot.img, I get service, but lose Wifi. I'm pulling my hair out right now, as I've searched high and low and I've been looking at my PC and M9 for about 14 hours now. Anyone have any insight?
Does the rom match your firmware version?
Edit: just read your other thread and replied.
The firmware versions are off so I wouldn't trust it. Htc's are crap when it comes to recovery so be careful.
I have stayed on 6.0 with root and s-off, without xposed for a very good reason!.
If I were you, as I said in your other thread, would be going back to stock at this point and hoping for the best that the damage isn't permanent.
Its too risky to mess with htc devices. They don't have an app like odin or one even half as good.
You have a beast of a phone as is. You don't need to beef it up any more than it is.
Beamed in by telepathy.
shivadow said:
Does the rom match your firmware version?
Edit: just read your other thread and replied.
The firmware versions are off so I wouldn't trust it. Htc's are crap when it comes to recovery so be careful.
I have stayed on 6.0 with root and s-off, without xposed for a very good reason!.
If I were you, as I said in your other thread, would be going back to stock at this point and hoping for the best that the damage isn't permanent.
Its too risky to mess with htc devices. They don't have an app like odin or one even half as good.
You have a beast of a phone as is. You don't need to beef it up any more than it is.
Beamed in by telepathy.
Click to expand...
Click to collapse
It's a bit of a long story as to why I decided to root. It's not damaged by any means, if I flash the ROM posted here (https://forum.xda-developers.com/at...ficial-att-3-38-502-12-rom-7-01-2016-t3409354), Wifi and data both work flawlessly, despite it having a different firmware number. The whole ROM is actually decent, but lacks all the customization I want, and for some reason, headphones only work on one side. I hoped this fix would be simple, as so many people seem to run custom ROMs and I'm just over here yelling at my inanimate object
shivadow said:
Does the rom match your firmware version?
Edit: just read your other thread and replied.
The firmware versions are off so I wouldn't trust it.
I have stayed on 6.0 with root and s-off, without xposed for a very good reason!.
If I were you, as I said in your other thread, would be going back to stock at this point and hoping for the best that the damage isn't permanent.
Its too risky to mess with htc devices.
You have a beast of a phone as is. You don't need to beef it up any more than it is.
Beamed in by telepathy.
Click to expand...
Click to collapse
None of the things manlavi did, so far, was risky. The phone didn't take any damage. All he did was flashing a rom that is incompatible with his firmware like many did before him. The only difference is that HTC seems to have changed some more parts of the firmware with the latest AT&T update so that not only the boot image is incompatible. But that only makes it harder to make the rom compatible. The phone doesn't get damaged in any kind.
If he had flashed a firmware that is incompatible with his phone that would be a whole different story. However, before he opened this thread his phone wasn't S-OFF so he wouldn't have been able to do so even if he wanted.
manlavi95 said:
It's a bit of a long story as to why I decided to root. It's not damaged by any means, if I flash the ROM posted here (https://forum.xda-developers.com/at...ficial-att-3-38-502-12-rom-7-01-2016-t3409354), Wifi and data both work flawlessly, despite it having a different firmware number. The whole ROM is actually decent, but lacks all the customization I want, and for some reason, headphones only work on one side. I hoped this fix would be simple, as so many people seem to run custom ROMs and I'm just over here yelling at my inanimate object
Click to expand...
Click to collapse
The headphones might be broken. Did you check whether they work correctly with a different device?
As already said in the other thread you could convert your phone to another GSM variant of the M9. You would need to change your CID and your MID and then you could flash a RUU with a different SKU. However, you need to be aware that you'll lose every AT&T specific tweaks and functions by doing so. Instructions for converting for example to the US dev edition of the M9 are linked in the readme thread.
Alternatively you could try xposed and the sense tool box on a rooted stock rom. This way you could enable many customisations without having to change your firmware. If you choose this option you should get back to the correct stock rom for your firmware by flashing the RUU I linked in your other thread.
Flippy498 said:
None of the things manlavi did, so far, was risky. The phone didn't take any damage. All he did was flashing a rom that is incompatible with his firmware like many did before him. The only difference is that HTC seems to have changed some more parts of the firmware with the latest AT&T update so that not only the boot image is incompatible. But that only makes it harder to make the rom compatible. The phone doesn't get damaged in any kind.
If he had flashed a firmware that is incompatible with his phone that would be a whole different story. However, before he opened this thread his phone wasn't S-OFF so he wouldn't have been able to do so even if he wanted.
The headphones might be broken. Did you check whether they work correctly with a different device?
As already said in the other thread you could convert your phone to another GSM variant of the M9. You would need to change your CID and your MID and then you could flash a RUU with a different SKU. However, you need to be aware that you'll lose every AT&T specific tweaks and functions by doing so. Instructions for converting for example to the US dev edition of the M9 are linked in the readme thread.
Alternatively you could try xposed and the sense tool box on a rooted stock rom. This way you could enable many customisations without having to change your firmware. If you choose this option you should get back to the correct stock rom for your firmware by flashing the RUU I linked in your other thread.
Click to expand...
Click to collapse
I tested the headphones on another rom and my computer, they had no issues with that. I'm working on converting it to the dev edition. I've changed my CID, but I'm a little afraid that this write-up is a bit out of date, so I'm currently searching for the right RUU.
manlavi95 said:
I tested the headphones on another rom and my computer, they had no issues with that. I'm working on converting it to the dev edition. I've changed my CID, but I'm a little afraid that this write-up is a bit out of date, so I'm currently searching for the right RUU.
Click to expand...
Click to collapse
It's linked in my thread, as well. Directly behind the link to the newer version of the conversion guide. However, it doesn't matter whether you use that old 3.x RUU or a newer one. You just need to install some OTAs while being on stock rom, afterwards, if you choose to use the old one. Be aware that most of the custom roms aren't compatible, yet, with the new 4.x firmware. So only update until your device suggests you to install the 4.x OTA.
Flippy498 said:
It's linked in my thread, as well. Directly behind the link to the newer version of the conversion guide. However, it doesn't matter whether you use that old 3.x RUU or a newer one. You just need to install some OTAs while being on stock rom, afterwards, if you choose to use the old one. Be aware that most of the custom roms aren't compatible, yet, with the new 4.x firmware. So only update until your device suggests you to install the 4.x OTA.
Click to expand...
Click to collapse
Currently downloading the 3.35.617.12 RUU and the HTC Fastboot as I don't have an SD smaller than 32GB. I don't know how I've read that entire Q&A a few times over and didn't see that, so thanks as always
manlavi95 said:
Currently downloading the 3.35.617.12 RUU and the HTC Fastboot as I don't have an SD smaller than 32GB. I don't know how I've read that entire Q&A a few times over and didn't see that, so thanks as always
Click to expand...
Click to collapse
You don't need an SD card with less than 32gb if you're on firmware 3.x (and that is what you currently are). With firmware 3.x and above HTC enabled the usage of exfat formatted SD cards for RUU flashing.
Used the SD method, my phone is now running developer edition. Speaking technically once again, I should be able to use ROMs and have them work now, I imagine. Wifi and cellular both work after flashing dev edition.j
manlavi95 said:
Used the SD method, my phone is now running developer edition. Speaking technically once again, I should be able to use ROMs and have them work now, I imagine. Wifi and cellular both work after flashing dev edition.j
Click to expand...
Click to collapse
Correct.
IT WORKS. IT WOOOOOORKS. Thank you so much.

I need help!!

So I have tried numerous things and I cannot seem to find what I'm trying to do i managed to get viper rom back on the phone so it functions but I cannot find the right rom to bring me back to stock or at least no root. Please help me
weedolo9y said:
So I have tried numerous things
Click to expand...
Click to collapse
Not useful posting that, unless you state what those things (specifically and in detail) actually are.
weedolo9y said:
I cannot seem to find what I'm trying to do
I cannot find the right rom to bring me back to stock or at least no root.
Click to expand...
Click to collapse
That depends on what you consider the "right ROM". You have the AT&T version, but I personally despise the AT&T stock ROM/RUU with all it's AT&T bloat, branding and limitations. Especially if you aren't even on the AT&T network. In fact I am on AT&T network, but still can't stand their stock software.
You can find the stock AT&T RUU, as well US Developer's Edition, both under the "RUU" section of my Index thread. The Dev Edition is a much better option IMO, as it is free of the AT&T crap. It's essentially the unbranded HTC ROM, but still retains the same band support of the AT&T M8 (not clear if you want or need that or not).
https://forum.xda-developers.com/showthread.php?t=2751432
There are other options open to you, since you have s-off and SuperCID. But again, it's not clear what you want or need.
I just need to load any tom without root I have a galaxy s8 so the m8 would just be used for Wi-Fi for a certain app I need.that doesn't allow root so anything would work and if I don't have to plug the phone into a pc that would be a plus I have twrp installed thanks for your help
If you could point me in the right direction that would be greatly appreciated thank you
weedolo9y said:
If you could point me in the right direction that would be greatly appreciated thank you
Click to expand...
Click to collapse
If you want a TWRP-flashable ROM (probably the easiest solution), I believe the following ROM (stock Dev Edition ROM) is not rooted (unless you follow the instructions to root it):
https://forum.xda-developers.com/htc-one-m8/development/rom-stock-unlocked-developer-sense-7-t3262894
Otherwise, you can try Lineage (and maybe some other AOSP ROMs), which if I understand is not rooted by default. But depending on whether the app is merely just looking for root, or other things like SafetyNet, the custom ROMs may still fail.
Alternately, you can use a zip format RUU, rename it to 0P6BIMG.zip, put it on SD, insert in phone and reboot to bootloader, and it should install the RUU automatically. The Euro Marshmallow stock RUU can be found here:
https://forum.xda-developers.com/showpost.php?p=64926626&postcount=6

Categories

Resources