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 M8 forums,
My S4 recently self destructed and I'm jumping ship to the M8 for T-Mo USA, I have a couple questions to prepare for it's arrival.
I'm coming off the S4 CM12 nightlies, are the M8 builds unified? As in, I can flash the standard CM release on my T-Mo variant?
And can I please get a link to the unlocking and rooting thread? The one I found has a method, but for s-off, the link seems to be down.
Thanks and greetings!
Most info can be found here,
http://forum.xda-developers.com/showthread.php?t=2711073
?
As far as CM goes, I'm not familiar with T-Mobile variants... Sorry. ☺
As of now the M8 in cyanogenmod is unified, all the GSM variants are just labelled as "m8". and the CDMA variants have other names like cm-20140120-m8vzw for verizon.
Onto the rooting and unlocking, you can unlock using HTC Dev but S-OFF might be a little impossible if you get the m8 pre-installed with 4.4.4.
Honestly, to root all you need to do is unlock using the HTC Dev site and flash a custom recovery from TWRP or CWM.
then flash SuperSU not all that different from a Nexus.
Darth said:
Most info can be found here,
http://forum.xda-developers.com/showthread.php?t=2711073
Click to expand...
Click to collapse
Thanks for the dump, lots of good info in there.
i4GS said:
As of now the M8 in cyanogenmod is unified, all the GSM variants are just labelled as "m8". and the CDMA variants have other names like cm-20140120-m8vzw for verizon.
Onto the rooting and unlocking, you can unlock using HTC Dev but S-OFF might be a little impossible if you get the m8 pre-installed with 4.4.4.
Honestly, to root all you need to do is unlock using the HTC Dev site and flash a custom recovery from TWRP or CWM.
then flash SuperSU not all that different from a Nexus.
Click to expand...
Click to collapse
I bought it off a guy that bought it a few weeks ago I believe, I haven't gotten it yet to see. It was my understanding that SunShine works on all M8's up to Lollipop. Is that not the case?
And what is a firmware? I keep seeing around to flash the Lollipop firmware, is that just the radio.img file or the whole RUU or what?
A firmware could be reffered to a whole RUU , because the ZIP that updates from 1.x to 3.x is a firmware.
Essentially a Firmware contains the essentials for a basic update (HTC version) , Radio, boot, Kernel, Bootloader, modem, etc.
An Update Firmware or RUU will contain all the partitions ,
boot, system, bootloader,hboot,modem,radio, cache, recovery , and so on.
And to some sunshine will work and to some it might not, it's a risk you're going to have to take, (to get s-off) worth it.
Though we shouldn't have to go through all these cracks and breaks to get it.
I used an older method and it worked for me, never had to use sunshine.
i4GS said:
A firmware could be reffered to a whole RUU , because the ZIP that updates from 1.x to 3.x is a firmware.
Essentially a Firmware contains the essentials for a basic update (HTC version) , Radio, boot, Kernel, Bootloader, modem, etc.
An Update Firmware or RUU will contain all the partitions ,
boot, system, bootloader,hboot,modem,radio, cache, recovery , and so on.
And to some sunshine will work and to some it might not, it's a risk you're going to have to take, (to get s-off) worth it.
Though we shouldn't have to go through all these cracks and breaks to get it.
I used an older method and it worked for me, never had to use sunshine.
Click to expand...
Click to collapse
I was told that the older method ceased to work because it required a server connection to complete that is no longer up. And would using a RUU to get to Lollipop put the system back to S-On?
Flashing anything won't touch the S-OFF. You'd have to manually set that back to S-ON (but why would you want to do that!)
Hey guys,
First post and thread, unfortunately. May have been done before, so sorry if that's the case (and if it is I guess a quick link can clear this confusion up!)
I've got a tmobile HTC One M8 running Android 4.4.4 with an unlocked boot loader, clockworkmod 6.0.4.8 with s-on.
New android update is out and while I'm not necessarily keen on updating it, the icon is annoying. As well, I originally rooted the phone for some apps and sorts that I don't even use and I'm mainly interested in just bringing the phone back to a stock recovery so I can unroot it.
Tried using the RUU posted but I believe due to the s-on and unlocked boot loader, it doesn't work for me. Step one is an error on it.
What can I do here to bring the phone back to stock recovery? I'm not 100% I made a backup before I put cwm on it. May have but for arguments sake let's say I didn't.
Any and all help is appreciated. thanks so much everyone.
Metilinos said:
Tried using the RUU posted but I believe due to the s-on and unlocked boot loader, it doesn't work for me. Step one is an error on it.
Click to expand...
Click to collapse
RUUs run fine with s-on, and I don't know why folks keep posting that it doesn't.
But you do however, need to relock the bootloader (since you are s-on) to run the RUU. Its absolutely mandatory (with s-on), and almost certainly why the RUU fails. THe RUU also needs to match your CID (but if you are properly trying a T-Mob RUU on a T-Mob version M8, that is not the issue), and further you cannot "downgrade" or run an older version RUU (older hboot) than what is on the phone.
But again, unlocked bootloader alone will make the RUU fail.
I haven't really seen a whole lot of s-off since firewater hasn't worked any longer. I kind of figured the unlocked bootloader was an issue as well. Mobile right now and working so not a whole lot I can do. Basically make sure the CID matches the RUU and relock the bootloader and I should be good to go? I picked up the T-Mobile RUU and I have a tmobIle M8, I didn't really think to check the CID, I just mainly assumed the failed run was from other sources.
Metilinos said:
I haven't really seen a whole lot of s-off since firewater hasn't worked any longer. I kind of figured the unlocked bootloader was an issue as well. Mobile right now and working so not a whole lot I can do. Basically make sure the CID matches the RUU and relock the bootloader and I should be good to go? I picked up the T-Mobile RUU and I have a tmobIle M8, I didn't really think to check the CID, I just mainly assumed the failed run was from other sources.
Click to expand...
Click to collapse
As long as you have the right carrier RUU, the CID will also match. I assume T-Mobile US? As there is also T-Mobile in Europe.
As long as its right carrier (CID) and not trying to run an older version RUU, the unlocked bootloader is the only problem.
Yes T-Mobile US.
I'll have to double check the RUU, I'm pretty sure I grabbed it off here from a different thread, but like you said, the unlocked bootloader obviously was an issue.
In the case, and I'm assuming it's rare, that it could be that, is there an easy way to tell whether or not I have the most current RUU?
Thanks a bunch, really appreciating the help. I've been kind of at a standstill with this and haven't really tried much in fear of killing the phone.
Metilinos said:
In the case, and I'm assuming it's rare, that it could be that, is there an easy way to tell whether or not I have the most current RUU?
Click to expand...
Click to collapse
Do you mean its rare to run the wrong version RUU? If so, I'd say no, its not rare at all. Folks are often not aware of the version requirement (with s-on, this requirement is bypassed with s-off) and try to run an "old" RUU.
All the T-Mob US RUUs are posted here: http://forum.xda-developers.com/showthread.php?t=2714456
3.32 is Android 4.4.4
4.20 is Android 5.0
3.32 is what I have at the moment. With android 5 coming over the air a week or so ago for myself and 4.4.4 being on the phone when I got it just a couple months back, that's what I guess I was insinuating by rare. But thank you a bunch for your help. Again it's very much appreciated. Obviously got myself in a little over my head here.
I am planning to install a custom ROM on my phone, and I was looking up how to unlock the bootloader.
I've not unlocked a bootloader and flashed a ROM in quite some time, the last was my old HTC Sensation.
I stumbled upon a thread about how phones from the carrier I'm on, which is Three here in the UK, do not allow bootloaders to be unlocked.
"Three (and phones direct from networks ie. O2,Voda,Orange,Tmo) = SIM LOCKED, and Bootloader unlockable = No. Which means You can Sim unlock the device but Bootloader remains forever locked. Unless someone manages to find a exploit."
That was in 2013 though so does it apply still now?
Thread: http://forum.xda-developers.com/showpost.php?p=38188394&postcount=27
That thread is for Sony Xperia, its got nothing to do with this phone.
Bootloader unlock should work fine on 3 version (I've seen others with 3 UK version messing with ROMs here). Far as I know, Verizon in US is the only version that doesn't allow bootloader unlock via HTCDev.com (but you can s-off by sunshine for $25 in that case, then use it to unlock the bootloader).
redpoint73 said:
That thread is for Sony Xperia, its got nothing to do with this phone.
Bootloader unlock should work fine on 3 version (I've seen others with 3 UK version messing with ROMs here). Far as I know, Verizon in US is the only version that doesn't allow bootloader unlock via HTCDev.com (but you can s-off by sunshine for $25 in that case, then use it to unlock the bootloader).
Click to expand...
Click to collapse
Thanks for the reply
Im on Three Uk, i unlocked my bootloader and rooted and flashed Twrp no problem, s-off i havent got around to, i begrudge paying $25 for an exploit that should be cheaper.
As for sim lock, all phones purchased through 3Uk, contract or payg are already sim unlocked, same applies to CPW, only O2, EE and Vodafone lock their mobiles within the uk.
gazza35 said:
Im on Three Uk, i unlocked my bootloader and rooted and flashed Twrp no problem, s-off i havent got around to, i begrudge paying $25 for an exploit that should be cheaper.
As for sim lock, all phones purchased through 3Uk, contract or payg are already sim unlocked, same applies to CPW, only O2, EE and Vodafone lock their mobiles within the uk.
Click to expand...
Click to collapse
Is s-off a needed feature? I just want to install Android Revolution HD via TWRP
Pommy192 said:
Is s-off a needed feature? I just want to install Android Revolution HD via TWRP
Click to expand...
Click to collapse
No, it is not needed .. you need unlocked bootloader, twrp and the rom zip to install.
Most important your current firmware is at least 4.xx.771.x or better 6.13.771.4
It says s-off on a lot of these custom roms, but i dont think its working for me anyway, ive flashed ARHD and Leedroid and Dragon, and although they install, a ton of the roms features and apps do not install, example - xposed, so where am i going wrong, BL unlocked, rooted. Twrp, but customs wont install what they say is included, i think its because im still S-On, and i always will be.
You only need S-off if you wanna upgrade to newer modified firmware or firmware that is not supported by your branding. And that's the main reason, sure there are some other things like unlocking your bootloader without HTCDEV, changing CID & MID and transforming your device into a dev edition but you don't need S-Off for ROM flashing and installing apps that need root permissions such as Xposed etc.
gazza35 said:
....so where am i going wrong...
Click to expand...
Click to collapse
Most of the problems are related to the firmware and kernel.
The best is to run these custom ROMs on Marshmallow firmware. For e.g H3G Marshmallow firmware is 6.13.771.4
Some custom ROMs are on stock kernel with write protection enabled, some ROMs include write protection disable module and some ROMs come with custom kernel with write protection disabled.
You should install different kernel like ElementalX, LonelyX to name a few which include the write protection disabled feature when the custom ROM that you installed come with stock kernel only.
Without write protection disabled ... most apps that require root won't properly working.
ckpv5 said:
Most of the problems are related to the firmware and kernel.
The best is to run these custom ROMs on Marshmallow firmware. For e.g H3G Marshmallow firmware is 6.13.771.4
Some custom ROMs are on stock kernel with write protection enabled, some ROMs include write protection disable module and some ROMs come with custom kernel with write protection disabled.
You should install different kernel like ElementalX, LonelyX to name a few which include the write protection disabled feature when the custom ROM that you installed come with stock kernel only.
Without write protection disabled ... most apps that require root won't properly working.
Click to expand...
Click to collapse
To get to 6.13.771.4 firmware on H3G phone do I need to flash an LP nandroid then update using software update?
f_padia said:
To get to 6.13.771.4 firmware on H3G phone do I need to flash an LP nandroid then update using software update?
Click to expand...
Click to collapse
Yes .. that's a proper way to do it if your device is S-On so you don't need the hassle to relock bootloader and later to unlock it again to install custom ROM or to root it. Relocking and later reunlocking will wipe your data/internal storage. But .. restore LP nandroid and install its matching stock recovery then do OTA, you don't need to relock bootloader
If your device is S-Off, you can simply flash the firmware.zip (as S-Off doesn't need a relocked bootloader)
ckpv5 said:
Yes .. that's a proper way to do it if your device is S-On so you don't need the hassle to relock bootloader and later to unlock it again to install custom ROM or to root it. Relocking and later reunlocking will wipe your data/internal storage. But .. restore LP nandroid and install its matching stock recovery then do OTA, you don't need to relock bootloader
If your device is S-Off, you can simply flash the firmware.zip (as S-Off doesn't need a relocked bootloader)
Click to expand...
Click to collapse
Thanks. Do you by any chance have an LP nandroid for H3G? I remember you used to have collection does it go up to LP? Or will I have to go back a few earlier versions and sequentially update?
EDIT: just visited your collection thread again (hadnt checked for a while) and found both nandroid and recovery there. THANKS !