I've got an older HTC m8 that I've acquired, however the issue is, that it has the factory AT&T image on it. Originally, it had version 4.28 on it and wasn't showing any available updates. I was able to get the ROM updated to 6.2, however it's still the AT&T based image. Processed used:
1. Got AT&T RUU (Rom Update Urility) from the AT&T site.
2. Ensured the bootloader was locked and ran the utility. New Image was included in the download, so everything worked fine.
I want to remove the AT&T factory image and replace it with an unlocked "Global HTC" image. Can someone please explain the process in a concise manner. I have read so many conflicting efforts out there (most with broken links to image files). Any and all direction would be greatly appreciated. I have yet to figure out how to do a "fastboot getver all".
If the intent is to simply get a Euro ROM on the phone, the easiest way is to unlock the bootloader using HTCDev.com process. Then install custom recovery TWRP 3.0.2, and flash a stock ROM or custom ROM close to unbranded Euro ROM.
Getting the phone to complete stock Euro image (such as RUU) is more complicated. You would need to s-off the phone using sunshine app, which costs $25 US. Then change phone's CID (carrier ID) and MID (model ID) with adb commands. Only then, can you run the official Euro RUU.
But its not worth the cost and effort to do so, my opinion it doesn't gain anything; except the proper Euro radio baseband firmware. But if the radio is already working fine for you carrier, I wouldn't mess with any of that. Just unlock bootloader, install custom recovery and flash a ROM that meets your needs and preferences.
Future Euro OTA updates would be another benefit of "fully converting" to Euro stock by RUU. But unfortunately at this point, we will not be getting any major OTA updates on this phone.
Related
Before I begin and before anyone tells me I should read other threads, Id like to say that i HAVE already done that, and happened to find no proper solution.
So to the point: I had my HTC One M8 and flashed the GPE edition RUU but didn't like it, so i followed the thread linked on how to return to sense. that had my phone continuously crashing etc etc with all sorts of problems.
I then found another thread with a guide to flash a stock rom, then unroot, then flash firmware etc etc. I have successfully done that, but OTA updates have verification problems, it says that my phone is running something custom. When I boot into the bootloader, the OS section is also blank.
I have yet to find a full RUU for the International m8 as of posting, but there are ones out for at&t , t-mobile and sprint
So, my main question for all you experts out there: Is it possible to flash an at&t or tmobile ruu without having any problems, since international, at&t and tmobile are all the gsm versions? If not, is there any other possible way to return to stock, with bootloader locked, ota updates working?
My current phone status:
S-OFF, unlocked bootloader, (HTC__001 cid), european mid, stock recovery.
Any answers greatly appreciated.
George
Hello Guys, i bought my htc one m8 some months ago and now i'm missing the updates.
My m8 is from US by AT&T with android 4.4.2 and now i live in brazil and it does not show new updates.
I don't know if it is some error or if it is normal from non-us.
So, should I flash a custom ROM or something? I Already have experience with previous android versions but with my htc i'm lost...
What should I do step by step? Unlock boot, S-OFF and flash?
Anyone? I really want to update mu phone...
You will only receive updates for an AT&T device while connected to AT&T's network. Most carriers in the world don't work this way (you will normally get OTAs on most other Android devices) but you can "thank" AT&T for this one. So for AT&T devices, yes this is "normal" and you will never receive an OTA with the phone in its current condition.
You can RUU to the latest AT&T software (which is currently Android 4.4.3): http://forum.xda-developers.com/att-htc-one-m8/general/htc-one-m8-ruu-m8ul-4-4-3-t2860423
Then wait for the Android 4.4.4 RUU to be released (hopefully soon). Backup any personal data before RUU, as your phone will be wiped with this process.
Alternately, you can unlock the bootloader (root, s-off, etc.) as you mentioned, and from there either:
- Install custom ROMs
- Or "convert" your phone to another version so that it can then receive "official" OTAs.
redpoint73 said:
- Or "convert" your phone to another version so that it can then receive "official" OTAs.
Click to expand...
Click to collapse
Oh, thanks for response, but how can i "convert" my phone?
I just install 4.4.3 from your link, and I did not realize the work that would have to rearrange everything again ...
guire01 said:
Oh, thanks for response, but how can i "convert" my phone?
I just install 4.4.3 from your link, and I did not realize the work that would have to rearrange everything again ...
Click to expand...
Click to collapse
Easiest way would probably be to use the Developer's Edition or GPE RUU. S-off or changing the CID may be required (and changing CID requires unlocking the bootloader and root). Either DE or GPE is not carrier branded, so will be better than stock AT&T software to most folks (for whom AT&T is not their carrier). But again with most RUUs, the phone will be wiped.
You may be able to do it piece by piece, although I'm not sure. Unlock the bootloader, install custom recovery, then flash a stock nandroid for the carrier version you want. Change CID (and possibly may need to change MID) and flash the stock recovery for your version. You may need to s-off and also change your firmware (bootloader, radio, etc.). Doing it this way is complex, might not even be possible. Although in theory it should work if you have all the pieces and s-off.
None of these approaches are trivial, and you should expect that your data will be wiped (backup anything important) regardless of the approach.
Hey everybody! So some quick background info, I just got an M8 and was excited to start playing with it. I unlocked the bootloader, flashed TWRP, and set off to try out some roms. Something I quickly realized was that without updating my phones firmware, I wouldn't be able to make the change from 4.4.2 based roms without encountering some issues. It seems the two ways to do that are an OTA update or s-off and flash it yourself.
So I restored the original rom backup I made, flashed the stock recovery back on (tried 1.58.502.1 and 1.12.502 when the first didn't work) and relocked the bootloader. It still doesn't detect any updates from AT&T's software updater.
The phone is from AT&T and I'm on Cricket's network.
Software number 1.58.502.1
CID: CWS__001
Any help or suggestions are much appreciated. If there's any pertinent information that I didn't include let me know. Thanks in advance.
You need to be connected to AT&T's network to get OTAs. Some folks on here that aren't specifically familiar with AT&T (and don't use them as a carrier) will say that isn't true, that you can OTA on WiFi or on another carrier. But AT&T is the oddball in this regard (at least compared to "international" version owners - not that sure about other US carriers).
You can update to 4.4.3 or 4.4.4 by official RUU (need to relock the bootloader to RUU since you are s-on). But you won't be able to update to 5.0 firmware unless you s-off at this time, since AT&T hasn't released Lollipop yet. Rumor says end of this month, but its just a rumor.
RUUs are linked on my AT&T-specific Index thread: http://forum.xda-developers.com/showthread.php?t=2751432
If you want to s-off (sunshine is the only method) you can then manually update the firmware (including LP firmware). Or even "convert" to another carrier version (such as US Developer's Edition) and then get OTAs.
Thanks for the information! I'll go give that a try now.
Hi there all,
Have previously done some modding on older HTCs, but have not really done it in a while.
By chance and opportunity, I got my hands on an M9. Love it, but it is Telstra (AU) branded. I know that to get the lastest FW (OEM or otherwise), its best to get off carrier branded FW.
In order to do this (aim to get to intl or Asia unbranded generic FW), I should:
1. S-Off (via HTC Dev).
2. Install custom recovery
3. do a back up (Just in case)
4. Load the generic RUU of my choosing
5. (optional) install the stock recovery that matches the RUU (for OTA updates)
Is this right? Do I need to mess with CID?
Any info to help me refresh myself would be great.
Apparently HTC dev does not assist with S-OFF.. maybe www.theroot.ninja though ..
jauhien said:
Apparently HTC dev does not assist with S-OFF.. maybe www.theroot.ninja though ..
Click to expand...
Click to collapse
oh good old sunshine.
Anyone have anything else to add? any tips to make it easier on the m9?
Just that installing a RUU will install stock recovery anyway.
The root ninja guys are in the US and get their M9s in a few weeks, you won't be able to achieve the above until s-off is available, you will need to supercid the device to enable you to flash a none telestra RUU.
A custom ROM may well be an option once they start popping up ?
Thanks Punk/Lee, good insight.
Yeah, I've used Viper ROM ages ago with my M7 i think, and that went well, so may go down custom as well. Cant wait to start mucking around with my M9.
Bootloader unlock reportedly works if you select "other" on HTC dev., also, the process must be done from Recovery Download mode, i. e. Hboot-->Downloadoad mode. At least that's the method I have seen reported successful.
My name is Harold and I'm a flashaholic.....
thanks Harold. I will try it when I get some time this week
Excuse the noobness.
As per above, if I can unlock the bootloader using the "Other" selection on HTC Dev, plus this toolkit is available : http://forum.xda-developers.com/one-m9/development/tool-windroid-universal-android-toolkit-t3066989
Then, flash one of the following RUUs - http://forum.xda-developers.com/one-m9/general/htc-one-m9-dump-t3060545
Effectively, that means I can unbrand (use one of the stock RUUs), and it would receive the relevant updates from those regions, yes?
sephstyler said:
Excuse the noobness.
As per above, if I can unlock the bootloader using the "Other" selection on HTC Dev, plus this toolkit is available : http://forum.xda-developers.com/one-m9/development/tool-windroid-universal-android-toolkit-t3066989
Then, flash one of the following RUUs - http://forum.xda-developers.com/one-m9/general/htc-one-m9-dump-t3060545
Effectively, that means I can unbrand (use one of the stock RUUs), and it would receive the relevant updates from those regions, yes?
Click to expand...
Click to collapse
If that RUU, what you want to flash, has different CID/MID - flashing will fail..
And on the other hand for editing your CID/MID in order to match those in RUU can't be accomplished without S-OFF - which you should not confuse with "unlocking bootloader"..
hey, I managed to debrand my M9. I followed these steps:
1. unlock bootloader
2. flash recovery and root
3. S-Off with sunshine
4. Change my CID to HTC__001
5. Put the 0PJAIMG.zip on an SD card and rebooted into bootloader mode and it de-branded the phone
Hi everyone!
I've been far from Rom changing, etc for a period. I've done this with HTC Desire HD and Samsung S4, but these two are very simpler than M8. Now I wnat to do this with my M8. These are my phone's details:
HTC One M8x
Android 5.0.2
Build number 4.24.709.2
I want to Root, S-OFF, Install a new Recovery (The best in your opinion). Also I don't think about restore it once again to factory defaults as Custom Roms (Like Android Revolution, Venom Viper, etc) update too! These are my questions:
1. Can I Root and S-OFF Android 5?! Is there any problem with this?
2. What Recovery do you suggest for me?
3. May you give me a link for this? I've searched a lot, but I can't find it, There is no straight way!
4. What is SuperCID?! Should I do this?! How?
5. As you see my phone's build number shows it's not Europe version. It's for Korea I think. How can I find original Rom if there's a problem?
Sorry if I'm wrong by making a thread for this questions.
Finally, Thank you very very much!
M8x is the Taiwan variant. Its identical to other "GSM" M8 versions in hardware, but its CPU is clocked higher.
Most mods for the other "GSM" versions will work (root, custom ROMs, and many more). However it has been found some things are not cross-compatible, such as firmware (in particular radio) from other M8 versions will not work on the M8x.
salah_erosennin said:
1. Can I Root and S-OFF Android 5?! Is there any problem with this?
2. What Recovery do you suggest for me?
3. May you give me a link for this? I've searched a lot, but I can't find it, There is no straight way!
4. What is SuperCID?! Should I do this?! How?
5. As you see my phone's build number shows it's not Europe version. It's for Korea I think. How can I find original Rom if there's a problem?
Click to expand...
Click to collapse
1) Unlock the bootloader, and root should be fine.
You should be able to s-off by sunshine. The sunshine app will check first to see if your phone is compatible, and you won't be charged ($25) if your version is not compatible. So no harm in checking first. But according to the following thread, sunshine should work (see near the end of thread): http://forum.xda-developers.com/showthread.php?t=2738509
Although it should be noted that s-off is not strictly needed for root, custom ROMs, and many other things. And the usefulness of s-off is likely limited for your version, anyway; as some of the main reasons for s-off would be to flash another versions radio or other firmware (and as mentioned previously, this won't work for the M8x).
2) TWRP is the only currently updated custom recovery for this device. Use version 2.8.4 or later based on the thread linked it Item 1 above. Older versions are likely to cause issues.
3) Here you go: https://twrp.me/devices/htconem8gsm.html
4) SuperCID will "pass" any CID check for HTC software updates or other "official" HTC files. But seeing as the main reason for changing the CID would be to install another versions firmware or RUU (and as previously discussed, this won't work on your M8x), I would say you don't need it.
Once the phone is s-off, you can make the phone SuperCID with a single fastboot command.
5) Not Korean, as mentioned the M8x is from Taiwan. I can't find the stock nandroid for your version. But after you unlock the bootloader, you backup the stock recovery and stock ROM with TWRP.
redpoint73 said:
M8x is the Taiwan variant. Its identical to other "GSM" M8 versions in hardware, but its CPU is clocked higher.
Most mods for the other "GSM" versions will work (root, custom ROMs, and many more). However it has been found some things are not cross-compatible, such as firmware (in particular radio) from other M8 versions will not work on the M8x.
1) Unlock the bootloader, and root should be fine.
You should be able to s-off by sunshine. The sunshine app will check first to see if your phone is compatible, and you won't be charged ($25) if your version is not compatible. So no harm in checking first. But according to the following thread, sunshine should work (see near the end of thread): http://forum.xda-developers.com/showthread.php?t=2738509
Although it should be noted that s-off is not strictly needed for root, custom ROMs, and many other things. And the usefulness of s-off is likely limited for your version, anyway; as some of the main reasons for s-off would be to flash another versions radio or other firmware (and as mentioned previously, this won't work for the M8x).
2) TWRP is the only currently updated custom recovery for this device. Use version 2.8.4 or later based on the thread linked it Item 1 above. Older versions are likely to cause issues.
3) Here you go: https://twrp.me/devices/htconem8gsm.html
4) SuperCID will "pass" any CID check for HTC software updates or other "official" HTC files. But seeing as the main reason for changing the CID would be to install another versions firmware or RUU (and as previously discussed, this won't work on your M8x), I would say you don't need it.
Once the phone is s-off, you can make the phone SuperCID with a single fastboot command.
5) Not Korean, as mentioned the M8x is from Taiwan. I can't find the stock nandroid for your version. But after you unlock the bootloader, you backup the stock recovery and stock ROM with TWRP.
Click to expand...
Click to collapse
Thank you very very much for your help. That's a complete guide.