[Q] How Do I Return To Stock? - T-Mobile HTC One (M8)

So I just got my HTC One and I have it rooted and unlocked, but I couldn't get S-Off. I thought nothing of it and went on and flashed a few ROMs. Well I want to flash ROMs that need different kernels, so I looked up different ways to get S-Off and found SunShine. Only problem is I need to be on a stock ROM to use it, which I'm not. SO how do I get back to the Stock ROM? And please excuse me, every device I get has new things to learn about, so coming from an Xperia Z I kinda have no idea what I'm doing here. Thank you in advanced.
EDIT: So I found a ROM that works. This ROM here: http://forum.xda-developers.com/showthread.php?t=2716843 But SunShine costs $25 which I'm not willing to pay. So I guess it's S-On for me.

Related

[Q] post/pre OTA explaination?

Could someone explain or point me in the direction of an explanation for how installing a custom rom affected automatic updates, as well as the difference between pre and post ota, and why we can't install a pure clean android 2.2 installation in our phones. I am relatively new to this, but did alot of iPhone hacking before.. I've already rooted, S-OFF and flashed a few different roms having my phone 2 weeks and new to android hope someone can explain, thanks :_)
When you flash a custom ROM, you will no longer get the automatic updates OTA. Either you will have to revert to the stock ROM for the update, or the ROM developer will have to incorporate the OTA update changes into the ROM.
There are a few ROMs that attempt to give you a plain vanilla Android experience. But in my opinion, Cyanogen is one of the best mixes of plain Android with lots of extra features.
Okay that makes sense, I'm currently using a villian rom with no sense, is it worth my while installing cyanogen? and if so will i go with RC4 of wait for the stable release?
jakbjak said:
Could someone explain or point me in the direction of an explanation for how installing a custom rom affected automatic updates, as well as the difference between pre and post ota, and why we can't install a pure clean android 2.2 installation in our phones. I am relatively new to this, but did alot of iPhone hacking before.. I've already rooted, S-OFF and flashed a few different roms having my phone 2 weeks and new to android hope someone can explain, thanks :_)
Click to expand...
Click to collapse
Well, the reason for many semi-bricks from trying to downgrade to original stock rom pre- or post-OTA was the fact that hboot was hacked, and not truly "S-OFF." If you search the dev section you will find the S-OFF, SIM unlock, SuperCID guide that will give you true S-OFF. I recommend reading that--it helped elucidate why semi-bricks were showing up. Once this is done, it should be easy to flash a rooted, stock ROM when the OTAs start showing up and get the update that way, or just wait for it appear in the forums (which is usually sooner than the OTA gets pushed out, anyhow).
So the S-OFF I have isn't complete? Not that I need a sim unlock as I bought the phone off contract, but it's worth my while getting the true S-OFF? Thanks for all ye're help, there are so many people talking about these things in every section it's hard to pull a search of a simple explanation,
jakbjak said:
So the S-OFF I have isn't complete? Not that I need a sim unlock as I bought the phone off contract, but it's worth my while getting the true S-OFF? Thanks for all ye're help, there are so many people talking about these things in every section it's hard to pull a search of a simple explanation,
Click to expand...
Click to collapse
Yes, the previous S-OFF was via an engineering version of HBOOT, which was set to report S-OFF. But the security setting is actually held in the radio, and was still S-ON.
The new, "true" S-OFF (via gfree) is a lot safer than the old method, e.g. much less prone to a brick if you flash the wrong thing (e.g. an older RUU than the ROM you're running).

[Q] stock update S-OFF phone

I've used the search but frankly, the vBulletin search still sucks after all these years.
I rooted the phone following this guide. Now my phone says a system update is available.
Since I would like to install it (my phone is still 1.34, I think. The latest version should be 1.72, right?) and installing a stock update onto a S-OFF phone is highly inadvisable (I've read), how do I go about this?
I have Visionary installed but it says the phone does not appear rooted, even though it is (just checked).
I'm sure there have been others with similar questions and I just couldn't find the right thread. If so, please point me in the right direction.
Regards and thank you,
Kokuyo said:
I've used the search but frankly, the vBulletin search still sucks after all these years.
I rooted the phone following this guide. Now my phone says a system update is available.
Since I would like to install it (my phone is still 1.34, I think. The latest version should be 1.72, right?) and installing a stock update onto a S-OFF phone is highly inadvisable (I've read), how do I go about this?
I have Visionary installed but it says the phone does not appear rooted, even though it is (just checked).
I'm sure there have been others with similar questions and I just couldn't find the right thread. If so, please point me in the right direction.
Regards and thank you,
Click to expand...
Click to collapse
Why did you root your phone? There is no need to update your phone to the latest OTA update if you are wanting to install custom ROMs.
Because I was testing custom mods and wanted to go back to stock?
Kokuyo said:
Because I was testing custom mods and wanted to go back to stock?
Click to expand...
Click to collapse
ahhh, I thought you had just rooted it. I updated the day after I received my new phone. I had problems with bluetooth (music wouldn't resume after ending phone calls) and wound up here on the XDA forums looking for answers. I ended up rooting my phone, installing CM6 and now CM7 and never looked back. There is no bluetooth switching problems using CM builds so I'm happy.
Found this:
http://www.thinkthinkdo.com/trac/project1/wiki/back_to_stock
Thanks, that looks interesting. Now the only question: Do I need my original CID? And if so, how do I find it now that the CID has been changed by gfree?
That link is about a procedure to restore the stock G2 ROM. Since you seem to have a DZ ROM, I'm not sure if you want to flash a G2 ROM (though the other bits might be useful).
The 1.72 OTA update has been rootable for some time now, so you can safely accept the update if you want. But it might be easier just to flash the 1.72 ROM in its entireity (you can get it from the dev forum).
With SuperCID and S-OFF you should have no problems flashing 1.72.
steviewevie said:
With SuperCID and S-OFF you should have no problems flashing 1.72.
Click to expand...
Click to collapse
Really? Then I don't quite understand the stickied warning thread that says to never, ever attempt that.
Anyhow, I gave the Virtuous mod another go. Since it has sense and 1.72 I'm thinking of testing this one out a bit more, before I go flashing stock.
Thanks for the replies, though.

[Q] Is stock possible?

Recently been looking into purchasing a new HTC One for myself, but after reading up on it, I see that there are a ton of S-Off and stock issues flying around. I guess I have a few clarifying questions then...
If I buy the phone today, is S-Off still possible?
Is S-Off risky?
Can I return to 100% complete stock yet if I need to or not? If yes, how?
Really I'm wondering if it's worth it to even purchase this phone as I don't want to be without flashing ROMs but at the same time, I resell my phones after awhile so I'm going to need to go back to 100% stock eventually. Sorry if these questions have already been asked, my xda search function is a bit broken. Thanks for reading this far.
Edit - Did some more searching and found the HTC One m8 now has the RUU's? Could someone also explain this? I'm new to HTC devices, coming from a nexus 5 here.
Nobody knows at all...?
Sent from my HTC M8
DinoSoup said:
Recently been looking into purchasing a new HTC One for myself, but after reading up on it, I see that there are a ton of S-Off and stock issues flying around. I guess I have a few clarifying questions then...
If I buy the phone today, is S-Off still possible?
Is S-Off risky?
Can I return to 100% complete stock yet if I need to or not? If yes, how?
Really I'm wondering if it's worth it to even purchase this phone as I don't want to be without flashing ROMs but at the same time, I resell my phones after awhile so I'm going to need to go back to 100% stock eventually. Sorry if these questions have already been asked, my xda search function is a bit broken. Thanks for reading this far.
Edit - Did some more searching and found the HTC One m8 now has the RUU's? Could someone also explain this? I'm new to HTC devices, coming from a nexus 5 here.
Click to expand...
Click to collapse
Probably, it will be. But it's not for certain. If your phone comes with the stock 1.12 software, then you can do it. But there's also a possibility of your phone being one of those unlucky "Whelp, this sucks..." phones. If it comes with the latest 1.57 software installed, it won't be possible.
That being said, if it comes with 1.12, which it probably will, and you unlock the bootloader, root, and S-Off, you can always go back to 100% stock with no trace at all of it ever being rooted if you want to return it for warranty, exc.
IF it is one of the unlucky "Whelp, this sucks..." phones, and you unlock your bootloader, root, and try to S-Off, but can't, then you can re lock the bootloader, run the stock RUU, and the only trace of it being unlocked and rooted would be that in the bootloader, it would say "Relocked" instead of "Locked."
Remember that if the phone comes with the 1.12 software, NEVER accept the OTA update. If you do accept the update, you will never be able to S-Off.
But again, chances are you will probably get the 1.12 software and be able to S-Off your phone. Hope this helped.
XxKINGxX2580 said:
Probably, it will be. But it's not for certain. If your phone comes with the stock 1.12 software, then you can do it. But there's also a possibility of your phone being one of those unlucky "Whelp, this sucks..." phones. If it comes with the latest 1.57 software installed, it won't be possible.
That being said, if it comes with 1.12, which it probably will, and you unlock the bootloader, root, and S-Off, you can always go back to 100% stock with no trace at all of it ever being rooted if you want to return it for warranty, exc.
IF it is one of the unlucky "Whelp, this sucks..." phones, and you unlock your bootloader, root, and try to S-Off, but can't, then you can re lock the bootloader, run the stock RUU, and the only trace of it being unlocked and rooted would be that in the bootloader, it would say "Relocked" instead of "Locked."
But again, chances are you will probably get the 1.12 software and be able to S-Off your phone. Hope this helped.
Click to expand...
Click to collapse
Thanks a ton, this is exactly what I was hoping for. Final question - how do I go about getting to stock. I found the RUU and stock files but I don't know at all what to do. After I know that, I'll be ready to root!
Sent from my HTC M8
DinoSoup said:
Thanks a ton, this is exactly what I was hoping for. Final question - how do I go about getting to stock. I found the RUU and stock files but I don't know at all what to do. After I know that, I'll be ready to root!
Sent from my HTC M8
Click to expand...
Click to collapse
Sorry for the late reply,
To get to complete 100% stock, you have to download and run the RUU. It's a simple EXE file. There are a bunch of Youtube videos on how to run RUUs. Before running the RUU, you have to re-lock the bootloader. But, to go to 100% stock, you first have to to reset the tampered flag, LOCK, not re-lock the bootloader (there is a thread on how to make the bootloader say LOCKED, not Re-Locked) and then S-ON. After that, run the RUU file, and it will take you back to complete stock. Like you never unlocked the bootloader or rooted.
But, I would do everything except S-ON. If you go to S-ON and run the RUU, you will not be able to go back to S-Off again. The RUU will install the 1.57 software, and that version isn't supported by Firewater.
The only thing you really have to do is a simple re-lock of the bootloader before running the RUU. But, doing what I said would make the phone look like it was never rooted. Again, I would do everything I said except going back to S-ON.
I just successfully achieved completely stock with S-On. I gave my details here: http://forum.xda-developers.com/showpost.php?p=55374644&postcount=2

[Q] Reverting back to Stock help (Relative newbie)

Hello all, please be gentle, I'm only back to the Android scene after a sebactical using iPhone. I have a UK O2 HTC One M8, CID is O2___001, HTCdev unlocked with S-On. I have installed a GPE rom (SkyDragon v3.0.1), brilliant rom, but wanted to revert back to stock sense. All the guides I have read state that in order to revert back to a sense rom I need to have S-Off, however the firewater method isn't working (having tried a number of different kernels), nor does the Sunshine method. I have tried to find an O2 RUU for the same CID with no avail, so am really hoping someone can help. Ultimately I am wanting to convert my phone to a GPE with OTA, but need to be S-Off to try this, hoping if I can get back to a Sense rom I will be able to achieve this. Hope this all makes sense. I have spend a good part of the morning searching through these forums, google, and even youtube looking for help, but am having no luck.
I have also tried to flash Android Revolution HD 21.0, it appears to install correctly, buy when it reboots it won't boot past the white HTC screen, all other guides state that I need to update the firmware, but need S-Off in order to to this.
Im starting to get confused so would really appreciate nay help anyone can give me.
Cheers in advance for anyone kind enough to reply.
J
JamDonot said:
All the guides I have read state that in order to revert back to a sense rom I need to have S-Off
Click to expand...
Click to collapse
You only need to "convert" back (s-off required) if you did the full conversion to GPE in the first place. That also requires s-off, and you mentioned you only flashed a GPE ROM (not full conversion) so it doesn't apply to you.
You can just flash a Sense ROM. But as you mentioned, you will encounter the firmware issue on newer Sense ROM. But there are still a variety of Sense ROMs still based on older versions (to get back to Sense).
However, you will want the stock ROM and stock recovery for the best chance of sunshine to work, and it doesn't look like those are posted on the stock nandroid collection for your CID: http://forum.xda-developers.com/showthread.php?t=2701376
RUUs are only available for US carriers, AFAIK. So that is why you can't find one for O2.
Thank you, found an old sense rom that matched my firmware, and sunshine worked, not have S-Off, thank you again.

What to do first?

I'm going to pick up a new m8 this afternoon because I can get a great deal on it from my carrier right now. I will eventually want to add TWRP recovery and play with all the ROMs out there as I have with my old HTC Sensation, but first I plan to stick with the stock experience.
Can I S-Off, Unlock, and Root and still get the stock OTA updates after? From my reading it sounds like my first task should be S-Off before any OTA upgrades happen or it's unlikely I will be able to get S-Off until the new version of Sunshine comes out. Is this correct?
Thanks!
Firehawk989 said:
I'm going to pick up a new m8 this afternoon because I can get a great deal on it from my carrier right now. I will eventually want to add TWRP recovery and play with all the ROMs out there as I have with my old HTC Sensation, but first I plan to stick with the stock experience.
Can I S-Off, Unlock, and Root and still get the stock OTA updates after? From my reading it sounds like my first task should be S-Off before any OTA upgrades happen or it's unlikely I will be able to get S-Off until the new version of Sunshine comes out. Is this correct?
Thanks!
Click to expand...
Click to collapse
If you get S-Off, you won't need to get the stock OTAs. That's the beauty of S-Off. You'll have the newest firmware way before you carrier does.
FIrst thing I did was unlocking, flashing recovery and did a nandroid. Then root and custom roms and stuff. Still S-On
Firehawk989 said:
I'm going to pick up a new m8 this afternoon because I can get a great deal on it from my carrier right now. I will eventually want to add TWRP recovery and play with all the ROMs out there as I have with my old HTC Sensation, but first I plan to stick with the stock experience.
Can I S-Off, Unlock, and Root and still get the stock OTA updates after? From my reading it sounds like my first task should be S-Off before any OTA upgrades happen or it's unlikely I will be able to get S-Off until the new version of Sunshine comes out. Is this correct?
Thanks!
Click to expand...
Click to collapse
I should have mentioned, if you are buying a new stock device, S-Off right away. Unlock bootloader, flash custom recovery, install SU, then try to S-Off before flashing any ROMs. The S-Off method works best on the stock ROM.
Excellent, this is the info I needed. Thanks!
Also as for the uproar about Sunshine not being free, at least you get what you pay for. Worked flawlessly the first time to unlock the bootloader and S-Off without having to go through a long process of adb and fastboot commands and so forth. No *Tampered* flags in the bootloader or any other ill effects so far either, so seems worth it to me at this point. Note that this was with a new device that was still on 4.4.3 which may have helped.
However, I do see how some people feel like there should be a free DIY option as well, as I probably would have just taken the time to unlock and S-Off the old fashioned way if it was possible. Did that with my HTC Sensation back in the day.

Categories

Resources