yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M8)] slimbrady:
I've only run a single nightly of it (I think it was the 21st's) but I noticed that the wifi amnesia bug was still present and that's why every AOSP rom has it, lol. I don't think anyone is even going to work on it until they see how CM deals with it since it's originating with them somewhere along the line. I would probably do the same, lol.

Didn't really notice any other bugs but that was when I had my wonky-data M8 which i ended up having to get replaced so....for me...there was data issues but I feel like that was a bug unique to my device at the time.
[Sprint HTC One (M8)] mjs2011:
Nice. Is the wifi amnesia basically forcing you to log into your Wifi after every reboot or is it just happening all the time? Good to know your data is better. I had to get a replacement too! :)

Anywho, thanks for the heads up, I'm pretty pumped to try CM11 when I get home. This revelation of AOSP roms being inclusive to all variants has been the highlight of my day, lol!
[Sprint HTC One (M8)] Registerforwhat:
Having a heck of a time getting S-off on my HK version. After getting the welp dozens of times, trying different tips (firewall off, HTC sync uninstalled, non-stock ROM,)

Currently, i'm having a new problem, can't even get to the welp message, seems like my phone disconnects after the SU command. I am doing this from work, I allowed SU from home, not sure if that matters. Shouldn't I be seeing ADB in the "Allow" list on my NV superuser app?

Thanks for any thoughts?

My last attempt failed near the end

^^ it reconnected to the computer right after the /data/local/tmp/firewater command
[Sprint HTC One (M8)] Sloth:
Whelp message = will not work your device is not compatible.
[Sprint HTC One (M8)] Registerforwhat:
I thought that was a generic message for someone using a device not supported, this is still an M8, so that really means there's nothing I can do then?
[Sprint HTC One (M8)] Magnum_Enforcer:
Nope. Not until the exploit is updated, anyhow.

Sent from my HTC device
[Sprint HTC One (M8)] edanono:
Looks like I need to try out cm soon then. Thanks for the help.
[Sprint HTC One (M8)] mjs2011:
I'm on Paranoid Android right now and it's great!
[Sprint HTC One (M8)] jaytheman221:
Sometimes I'm so unobservant. I just did just about every possible suggestion to gain s-off, following each set of instructions very closely...then I noticed all the dates the suggestions were posted, and the majority of them are from April. I just got my M8 yesterday, suppose firewater is outdated now and needs updated, how unfortunate. I just made a noob mistake.
[Sprint HTC One (M8)] drlzanej:
Same here, I too am one of the unfortunate souls that are stuck s-on until exploits get updated. Even being unlocked and Rooted you still feel like your not quite there yet. Guess we just gotta be patient until its updated or another method comes up.
[Sprint HTC One (M8)] AarSyl:
I agree. I'm not even messing around too much, lest I get stuck with a non-working device that can't be returned to stock. It's not the non-working device that scares me.
[Sprint HTC One (M8)] drlzanej:
Lol, i with ya on that bro
[Sprint HTC One (M8)] Glewis21:
I have a problem it's small I do everything rite but when it comes to the su grant pop up on my phone it doesn't come up have anyone came a cross this
[Sprint HTC One (M8)] AarSyl:
Well, a few questions for you....

Are your apps denying root access because of the lack of a pop-up?

Do you even have an SU manager, like SuperSU?

What rom are you using? I'm using the stock rooted, odexed rom located in O.M.J.'s RUU thread, but it doesn't have the SuperSU app installed. However, the rom is still rooted. It doesn't matter to me, since I always set SuperSU to grant permissions to my apps, along with a Toast notification to tell me when each app is requesting root permissions.

Last note: If you do have the SuperSU app installed, try opening it and setting Root Access to automatically grant.
[Sprint HTC One (M8)] Glewis21:
Ok I tried the auto grant still A no go now I'm on insert coin Rom 3.0.1 Sprint m8 thanks for helping me out
[Sprint HTC One (M8)] mrlakadaddy:
I had to chmod from within twrp to make it work, Idk why, but s-offing this phone was difficult...I finally got it though.
[Sprint HTC One (M8)] drlzanej:
Good to see you mrlakadaddy, "chmod from within TWRP ?" Please explain. Maybe your process, May help those of us who are having trouble with s-off. Just got my m8 a few days ago, so it probably wont work but im willing to try anything lol. Thanks in advance
[Sprint HTC One (M8)] AarSyl:
Try clearing the app data of the SuperSU app.

---------- Post added at 09:32 AM ---------- Previous post was at 09:32 AM ----------

You had to use chmod on what, exactly?
[Sprint HTC One (M8)] Bradart:
Yeah, I'm really curious here. If there's some alternate way I can try this, I'll do it.
[Sprint HTC One (M8)] SantinoInc:
Hey guys. I rooted my phone using the All In One Toolkit and installed Captain's TWRP. I'm having issues with the FIREWATER S-Off though.

In ADB I'm getting stuck at this point:

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb reboot

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb wait-for-device pu

sh firewater /data/local/tmp

3883 KB/s (4517816 bytes in 1.136s)

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell

shell@htc_m8whl:/ $ su

su

1|shell@htc_m8whl:/ $

The "su" command doesn't seem to be taking. Any ideas?
[Sprint HTC One (M8)] Sloth:
Are you granting shell su permission?
[Sprint HTC One (M8)] SantinoInc:
I have no idea. How do I check?

Edit: I'm noticing that when I'm trying to delete system apps in TITANIUM they are reappearing after a reboot. I don't know if that helps solve this.

Edit2: I'm guessing because I don't have S-OFF these systems apps are only being temporarily uninstalled? I'm at a loss here!
[Sprint HTC One (M8)] Sloth:
Open supersu and see if shell was granted permission
[Sprint HTC One (M8)] SantinoInc:
Thanks for pointing me in the right direction bro! Apparently there was a SU prompt popping up on my device asking to grant Shell SU. I was so fixated on the Windows command screen that I didn't notice this until you pointed it out. Thanks a lot!

As I suspected, being S-On did not allow me to delete system apps. Now I see that system apps stay deleted. The only thing I'm noticing is that ADAWAY keeps telling me hosts file failed. It was actually working before when I was S-On.

Does anyone have any advice on this?
[Sprint HTC One (M8)] slimbrady:
You don't need to be S-Off to delete system apps you just need root. I use Titanium Backup to either Freeze or Uninstall unwanted apps. They do not come back when uninstalled.
[Sprint HTC One (M8)] Sloth:
You just need a rom or kernel that has R/W disabled.
[Sprint HTC One (M8)] slimbrady:
Is it possible to be rooted on a kernel that is secured? Or is the secure/unsecured kernel something else entirely?

I'm only asking because I've used titanium for almost a year and uninstalled system apps with nearly every rom i've used.....but some S-off utilities have told me I need an unsecured kernel while using the same ROM that I uninstalled system apps on.
[Sprint HTC One (M8)] Glewis21:
Cleaned app data still no go thanks for helping ?? any other ideas I have everything rite just no su grant pop up
[Sprint HTC One (M8)] AarSyl:
Download the SuperSu zip, and reflash in recovery. If that still fails, then you might have to reflash the rom. Also, maybe try installing BusyBox from the Play Store, and let that install as well, then reboot.
[Sprint HTC One (M8)] slimbrady:
In the options for SuperSU set default access to GRANT (this way you don't need to worry about clicking anything and can leave your phone untouched as the app recommends).

You could almost certainly force the SU prompt (if you have everything setup correctly) by running these two commands from a Command Prompt window opened inside your ADB/platform-tools directory.

first type "adb shell" and wait for the server to start up and connect to your phone

you should see your command line change from your adb directory to "shell@m8spr:/ $"

Next type "su" and press enter. This is where the SU window should pop up on your phone and auto grant if you've set that up or you can press grant manually.

You should see the following after you do:

su

root@m8spr:/ # <------Notice the $ has changed to a # and "shell" has changed to "root" indicating root access.

If you're unable to change the $ to a # then you're not rooted or you do not have your tools setup properly and Firewater will have 0% chance at working for you. If you find that to be the case it would probably be best to reflash your ROM and start over from square 1.

The first time adb tries to connect with your ROM you should get a USB DEBUGGING notification window, on your device, asking whether or not to trust the computer sending it the adb commands. You would then want to select the "Always Trust" option. I've noticed if you don't do this before running Firewater it will prompt you for that authorization (even before SU privileges if I remember correctly) when you run it and cause a failure. It may depend on what ROM you're running too....haven't tried many Sense ROMs but I've had to do the above steps several times with AOSP ROMs.
[Sprint HTC One (M8)] neudof:
Can you please explain the process you used?
[Sprint HTC One (M8)] slimbrady:
That's interesting....I can't reproduce that no matter what I try...the closest I came was by running the command in a Terminal Emulator window on the phone....It doesn't give you any kind of error message right above where it says "insertcoin #"??.

What about if you type "adb devices" Does it list your phone's serial number correctly? Something is up here with your adb.......
[Sprint HTC One (M8)] jayjam99:
Finally took the plunge and rooted and got S-off.

Firewater worked perfect for me. :)
[Sprint HTC One (M8)] neudof:
I have gotten the Whelp message in the past, but i have been trying from other roms...

I have tried from viper and renovate, and I cannot get the firewater to run..

the file loads to the device and I can see it, but nothing happens when i enter the final 2 commands...

C:\AndroidDevelopment\adt-bundle-windows-x86_64-20130917\sdk\platform-tools>adb

shell

RENOVATE@/# su

su

RENOVATE@/# chmod 755 /data/local/tmp/firewater

chmod 755 /data/local/tmp/firewater

RENOVATE@/# /data/local/tmp/firewater

/data/local/tmp/firewater

RENOVATE@/#

Any thoughts?
[Sprint HTC One (M8)] litlepyro:
Looks like SuperSU is not installed or not working. After the su command it should bring you to a different prompt after a few seconds.
[Sprint HTC One (M8)] Glewis21:
Yes when I put adb devices it give my phone serial number
[Sprint HTC One (M8)] Glewis21:
This is what happens [MENTION=4805841]AarSyl[/MENTION]

[MENTION=5487179]slimbrady[/MENTION]
[Sprint HTC One (M8)] GRIshKNACK:
I just got my m8 today so i'm a little new to where the development is on the phone and i'd just like to know if I can take the OTA to 1.54.651.8 and still get root and S-Off
[Sprint HTC One (M8)] tilltheend714:
You can get root through HTCdev. I'm pretty sure I've read people getting s-off on the newest OTA (though I would just s-off as soon as possible). The only problem is Firewater not working on certain phones.
[Sprint HTC One (M8)] GRIshKNACK:
ok thank you, I'll take the OTA and hopefully i'm Successful with firewater
[Sprint HTC One (M8)] blackice666:
I wouldnt recommend updating. HTC has patched the hole that was used by firewater. So the exploit will no longer work on new updated phones.
[Sprint HTC One (M8)] GRIshKNACK:
well I took the OTA unlocked the bootloader, installed twrp along with su, then ran firewater and Success i'm now S-off, time to start flashing
[Sprint HTC One (M8)] tilltheend714:
I got mine on tuesday and immediately went s-off. I was worried it would be one of the ones that Firewater doesn't work on but it did. Looks like you lucked out too.
[Sprint HTC One (M8)] slimbrady:
Yeah you will not be able to get S-Off with Firewater until/if it gets updated. I receive the same message and, despite the lengthy warning, have tried everything I could think of to get S-Off with it anyway all to no avail. Sorry to break it to you but you're stuck with the rest of us S-On until a new exploit is shared. =/
[Sprint HTC One (M8)] Glewis21:
Thanks bro
[Sprint HTC One (M8)] omribe:
I get the same message from Firewater on my new M8...:(

Is it because of the software version (1.54.651.8 on mine) or is it something else?

If it's the software version, is it possible to downgrade to the previous version, going S-OFF, and then upgrading back?
[Sprint HTC One (M8)] tilltheend714:
Software version doesn't seem to matter, just look a few posts back. Sadly, it seems to be the hardware.
[Sprint HTC One (M8)] neudof:
I have superSU pro installed and everything on my phone is working fine..

But I am noticing that adb shell is not showing up in the permissions list... Weird
[Sprint HTC One (M8)] drlzanej:
Same situation here. Dont know if su is actually granting su access or not. Seems to just be mocking comnands after you adb shell# and never prompts for su permission.
[Sprint HTC One (M8)] neudof:
I even tried reinstalling all my drivers and still no change..
[Sprint HTC One (M8)] drlzanej:
Same here. Weird thing is stock rom (the one that came on the phone) it shows up, OMJs stock rooted it does not.
[Sprint HTC One (M8)] sailio:
Works on hk edition. I am now s-off :)
[Sprint HTC One (M8)] NinjaWolf:
works on my new m8. Comign from the evo lte im much more impressed with this phone, s-off process was easy. Plus i got this phone a week ago so idk how i was able to s-off
[Sprint HTC One (M8)] omribe:
Interesting stuff here -

I'm holding two Sprint HTC One M8 devices here.

I just got one S-OFFed easily with firewater. The other one got firewater to quit after the first bottle.

I reviewed both phones' "About" part under settings.

Everything there is completely identical. Not even the smallest difference.
[Sprint HTC One (M8)] edanono:
How about the serial numbers. I don't know if this had been looked at, but you can determine build date and maybe location from it.
[Sprint HTC One (M8)] alewis2k12:
Achieved S-Off on my HK edition easily after I made sure all drivers was good and plugged into a usb 2.0 port...tried only 2 times and it worked perfectly...anyone have issues make sure drivers...adb...cord...are all good and use 2.0 port....worked for me....:good:
[Sprint HTC One (M8)] slimbrady:
Most of us still stuck S-On have nothing to do with this but maybe it will help some^^

Firewater (or some other messiah come to save us all) needs to be updated because HTC has patched the exploit in phones leaving their factories after a certain date....or accepting OTAs after a certain date.

The guy responsible for most of the S-Offs in the universe of HTC phones has taken a break, according to his signature, so we have to wait for him to get back behind the wheel of the hackmobile and find us a new path for S-Off on the M8.

This is what I've gathered from all my research but most of it is second-hand, at best, so some of it may be inaccurate but I believe it all to be the case. I've had 2 M8's so far, used the exact same cable and drivers for the second one as I did with the first (which successfully obtained S-Off) and have had 0 luck in at least 25 different attempts, each one with recommended or shot-in-the-dark alterations to running the program.

Hopefully, the Bounty thread for a working S-Off procedure for those of us SOL (according to firewater) currently will become enticing enough to get some other folks who are not on a break to put some serious attention into bootloader exploits^^
[Sprint HTC One (M8)] drlzanej:
Similar here ( sorta) I've got two that won't s - off , both bought the same day. Did all the research testing and manipulating you have ( daily like an OCD kind of thing ) , and still no go. It's been stated before that it's a hardware issue, but I believe there's more than that going on. That being said , this will probably be one of those rare devices that some.Will get it easily and some will never get it.

I do remember some time ago, a similar issue on another device people were posting some pretty specific details. PC Operating system used, h-boot versions, logcats etc etc, I don't see that here. So I don't really see it being resolved for those who can't achieve it simply because it's not really being fully investigated. Just an opinion.
[Sprint HTC One (M8)] slimbrady:
Agreed. There doesn't seem to be any real progress at all or even an attempt at progress on a working S-Off for us whelpers. Perhaps, and this is most likely just wishful thinking on my part, there are a few fervently working individuals who already have one of the troublesome M8's and are simply doing their own research without involving XDA for security reasons but..........most likely we're boned. ^^ =/
[Sprint HTC One (M8)] drlzanej:
+1
[Sprint HTC One (M8)] edanono:
Just got S-Off! I had been trying over and over again with one laptop at home that would not work. No whelp message, no nothing. It would not run at all. Today I ran it with a pc with Win 7 Ultimate... first one failed, but second one succeeded. Second one finished after two bottles. The laptop that would not work is running win7 home basic. Also, the first run that failed after one bottle, I did adb reboot. The second run I did not adb reboot.

Hopefully this helps some.
[Sprint HTC One (M8)] drlzanej:
just tried again and failed.

Laptop: Windows 7 home premium (3 times,,,,,welp)

PC : Windows Vista home premium (3 times,,,,,welp)

Sooooooo,,,,,,F#@& IT ,,,, I give up,,,,
[Sprint HTC One (M8)] Tre Lawrence:
Thanks for sharing.

I wonder if anyone has received the whelps message and then achieved s-off after.
[Sprint HTC One (M8)] drlzanej:
Havent heard of anyone else. Ive tried a few different machines with different opperating systems (at least 35 or more attempts) and still got welped.

It would be nice if people would post OS , machine, procedure etc with success or failure . May help narrow down a way to achieve s-off or a reason why it doesnt work fof some. Just seems like the right thing to do.
[Sprint HTC One (M8)] Bradh024:
I'm really pondering on returning this phone for another one, because of this issue. Since I never really delt with Sprint, I wonder how much of a pain in the ass they'll be, especially since I unlocked it
[Sprint HTC One (M8)] omribe:
Why do you guys think it's OS related?

From what I understand, firewater script is running on the phone. Once you copy it and and execute it, it doesn't matter where the phone is connected to.

Anyway, I got four Sprint HTC One M8 devices S-OFFed out of five I've tried.

Three were purchased about a month ago, all were success. I got all three sim unlocked as well.

The other two were purchased two weeks ago, one failed and one succeeded. The one that succeeded didn't get sim unlocked, even though I tried running different stock firmwares on it.

All attempts were made on Windows 7 Enterprise when the phone was connected to a USB 3.0 port.
[Sprint HTC One (M8)] drlzanej:
Not actually saying its OS related just a possiblity i guess. Thing is, no one really knows for sure why it works for some and not for others. Just searching all avenues. A few posts back someone said they had two, virtually identical software and hardware . One worked and the other didnt. So really no telling why.

Just a guess on my part, its probably hardware. I remember some time ago on a different device (cant remember which, i think it was in on of zeppelinrocks threads) someone saying that when they build the phones the same components are used but the components are built by different contractors. So the slight variation in the way the component opperates may have an affect on the way a script will run. Not saying this IS the issue, but may be a possiblity. Just think we should examine every aspct as best we can until someone finds a solution. When (or if) they do, im sure they might tell us what it was.
[Sprint HTC One (M8)] themuffinman:
Well your phone isn't defective so what will you say to them? You can't s-off so you want another device? You might get it swapped out but that device may have other issues of its own. I say just wait it out.
[Sprint HTC One (M8)] scott_0:
lol you need to have a valid reason to return the phone, not being able to s-off is not a valid reason
[Sprint HTC One (M8)] Bradh024:
I may just do that...

Not necessarily, I've only been with Sprint a week...
[Sprint HTC One (M8)] scott_0:
well in that case, maybe you could tell them you're having connection issues, but you'll have to have a valid reason to get the same device even within the 14 day return period, you can however easily get a different device. good luck with w/e you do

sent from HTC M8 using tapatalk
[Sprint HTC One (M8)] Bradh024:
I don't plan on switching to a different device, I just want another shot at unlocking the boot loader. Coming from Verizon's S4, my optimism isn't very high on finding another exploit to S-off this device.
[Sprint HTC One (M8)] scott_0:
eh, just keep one thing in mind man "grass isn't always greener on the other side" the G3 looks like a nice device, but I've never been a fan of their devices, remind me of Samsung without all the marketing, with the cheap plastic all over

sent from HTC M8 using tapatalk
[Sprint HTC One (M8)] Bradh024:
actually the reply messed up somewhere along the way. I'm not going to go with anything but HTC. I'm pretty partial to them... On another note, Sprint is one gigantic pain in the ass. It is absolutely impossible to find somebody who knows what they're talking about. They like to tell you what you want to hear , then pass you along to somebody else. I have been on the phone with them for the past 2 hours and it is no different than when I first called. I now understand why Verizon charges so much. This **** is unbelievable.
[Sprint HTC One (M8)] shadowxaero:
Was able to s-off on a device I received today, well yesterday. Ordered from HTC for their fathers day sale.
[Sprint HTC One (M8)] opz187:
can anyone tell me why I have newer firmware than everyone else? Unless they released it a while back before I got my m8. I'm s-on so I always keep a nandroid backup in twrp as soon as I root the phone so it's stock everything minus su. so I saw that there was a new firmware update a couple days ago, people posting the extracted files & whatnot. so I obviously can't just flash new firmware. so I restored my stock backup, and flashed the stock recovery. booted into os, cleared Google services once (I know) and there pops up the update for new firmware. except it's 1.54.654.15. and it was like 58mb. has this already been released and I'm way behind or is this newer firmware? anyone help would be appreciated. screenshots below...v

don't mind the custom kernel, that obviously took place after the fact.. s-on remember? haha it would be nice not to be whelped
[Sprint HTC One (M8)] opz187:
shyt I think I'm gonna look like a noob aren't I. I see the one before the latest was 1.54.654.13 and the latest is 1.54.654.9 so it's chronological. someone tell me I'm right ha
[Sprint HTC One (M8)] dandan2980:
.15 is the latest firmware you received the latest OTA that was just pushed out
[Sprint HTC One (M8)] opz187:
d dude that's awesome.it just happened by chance. flashed back to stock to get .9 and ended up flashing a firmware that wasn't even released yet or just starting
[Sprint HTC One (M8)] chrislvb:
I just received a new HK edition M8 yesterday to replace my first one, and apparently it updated to the new firmware ending in .15. Can I s-off with this updated firmware, or did they change the hboot to prevent s-off? I normally would not have taken the OTA, but it did it on the first boot while I was at the store.
[Sprint HTC One (M8)] Bradh024:
Just try it and see, It won't screw your phone up. It'll either work or it won't. Im curious because I'm returning mine tonight for another one.
[Sprint HTC One (M8)] chrislvb:
I will give it a shot an post the results in here. It won't be until later today/tonight, but I will let you know what I get.