yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M8)] IBLKIxV3N0Mx:
No Go. I've tried all of that on my win 8.1 I guess after all of the failed Windows machine I've tried today maybe I'll try my Macbook tomorrow. Good night All. Thanks for everyones input
[Sprint HTC One (M8)] schmeggy929:
Why are you going through all this when there is a rooted ROM to use?
[Sprint HTC One (M8)] skyheli:
I am trying to get s-off. I am not rooted or htcdev

I am thinking the Gold m8 has something different
[Sprint HTC One (M8)] schmeggy929:
Oh gotcha. Yeah it does say may not work on all devices.
[Sprint HTC One (M8)] thanosart:
Can I use shipped stock Rom or do I need a custom Rom to get this to work.
[Sprint HTC One (M8)] ronniemayo:
I used stock Rom. I unlocked, rooted then ran firewater.
[Sprint HTC One (M8)] thanosart:
I'm not sure where I making a mistake, but I've tried a couple times with stock Rom and I get stuck on the terms and conditions. I can't get past the yes or no. Maybe I'll try again tomorrow.

Never mind. I forgot it was case sensitive. Worked like a charm.
[Sprint HTC One (M8)] Sloth:
Are you typing Yes and not yes
[Sprint HTC One (M8)] thanosart:
I new it was something stupid. Two jobs and not enough sleep. Thanks for the help
[Sprint HTC One (M8)] asafegous:
My adb doesn't work. Is there an hboot image I can flash?
[Sprint HTC One (M8)] domotang:
I got it to work on my wife's gold M8 as well as my gun metal gray.
[Sprint HTC One (M8)] skyheli:
I finally got it to work " regretably " using HTCDEV. I wanted to get s-off without unlocking the bootloader thru htcdev.
[Sprint HTC One (M8)] bimmerbot:
Can't figure out what I'm doing wrong. Following directions from firewater, and keep seeing this (yes, I did the adb reboot):

C:\miniadb_m8>adb wait-for-device push firewater /data/local/temp

failed to copy 'firewater' to '/data/local/temp': Permission denied

Any ideas?

EDIT: NEVER MIND I'M DUMB and kept seeing "temp" where "tmp" was. :P
[Sprint HTC One (M8)] ticklemepinks:
type adb devices and see if the pc sees it
[Sprint HTC One (M8)] kidram:
Feels good to have my HTC one with s-off
[Sprint HTC One (M8)] ticklemepinks:
yes thats impossible lol
[Sprint HTC One (M8)] Sim-X:
Try a different USB cable (I always use the HTC one) Also try a different usb port. Also I would only install the HTC drivers by installing (and then removing) htc sync. Don't get them from anywhere else, this ensures you get the latest drivers directly from HTC. Make sure to uninstall and old HTC software first.
[Sprint HTC One (M8)] skyheli:
I thought I could since I did the M7 htc one that way. I never had to unlock, I was able to go directly to s-off. Oh Well !!! I really did not want to setup the phone again ! :rolleyes:
[Sprint HTC One (M8)] Chewieez:
Ive read the temp root exploit doesn't work with the Sprint variants if the M8. Currently HTC DEV is our only solution I think.

Someone will probably get another option other than HTC DEV soon.
[Sprint HTC One (M8)] Lurch69:
I just got S-OFF via Firewater but now I can't seem to write to my SD card. Titanium backup fails to backup apps to the SD card and I can't move any files to my card with ES File Explorer. Anyone have any ideas?
[Sprint HTC One (M8)] jvs60:
There's a flashable zip fix for the SD card issue. That's what worked for me

---------- Post added at 08:17 PM ---------- Previous post was at 08:17 PM ----------

It's here in the general section
[Sprint HTC One (M8)] Magnum_Enforcer:
Try this:

http://xdaforums.com/showthread.php?t=2705395

Sent from my HTC device
[Sprint HTC One (M8)] Sloth:
Are you mounting Es Explorer as R/W?

I have no problem moving files with Root Explorer.

Update: I just mounted Es R/W and no problems moving files.
[Sprint HTC One (M8)] Lurch69:
Thanks guys, I flashed that zip file and it did the trick!
[Sprint HTC One (M8)] fifedogg:
S Off worked after a few attempts using terminal emulator :)
[Sprint HTC One (M8)] regalpimpin:
Unfortunately I've got one of the currently incompatible phones.. :(
[Sprint HTC One (M8)] sslbaron:
This worked for mine. Thanks for the step by step instructions. This ended up being the easiest s-off process I've used so far. ?
[Sprint HTC One (M8)] Sloth:
You guys having problems you may need the first release of firewater...they have made some changes recently
[Sprint HTC One (M8)] an0ther:
Hmm, I am actually using the first one I used on my at&t phone which started chugging immediately. This sprint phone just keeps putting dots and hasn't started chugging. I didn't know they had changed it. Maybe I need to try newer one. I didn't flash custom recovery, just booted into one and flashed root. The phone does have root though as the process starts but doesn't ever finish. Im at 20 rows of dots right now. Any suggestions? I saw the post 2 up and was just gonna let it ride. This phone has the 1.54 update already but I have heard that is fine.

---------- Post added at 08:32 PM ---------- Previous post was at 08:22 PM ----------

Lol, downloaded new version and it had soff in 15 seconds! Thanks, didn't know about new version
[Sprint HTC One (M8)] itsachirpthing:
Me too. Sux. Any other known S-Off exploits known at this time?
[Sprint HTC One (M8)] regalpimpin:
Haven't seen anything yet, hopefully it's just a matter of time.
[Sprint HTC One (M8)] skyheli:
Did you do the HTCDEV to unlock the bootloader? And then change the Recovery and then Root the phone?
[Sprint HTC One (M8)] itsachirpthing:
Yes, yes, and yes for me. I even run on terminal emulator moved the file to the tmp folder, everything starts fine, SU granted, but still get the issue of the device not supported. Anyone have the previous version of firewater just before the update?
[Sprint HTC One (M8)] ThePhoneGeek:
Just curious but what device model do you have that is returning this error?

MG
[Sprint HTC One (M8)] itsachirpthing:
It's an 831C. Yours?
[Sprint HTC One (M8)] ThePhoneGeek:
831C get's here tomorrow... Didn't know there were different Sprint variations.

Also not familar with the various model numbers yet so I better do some digging. I am spending most of my time here in the M8 forums reading what problems folks are having so I know what to anticipate.

Thx

MG
[Sprint HTC One (M8)] itsachirpthing:
Probably worth while to report this model number. Can anyone else confirm their model and see if this is the possible?
[Sprint HTC One (M8)] skyheli:
I have the 831C. I had to use what I wrote earlier to get s-off.

---------- Post added at 10:07 PM ---------- Previous post was at 10:04 PM ----------

I do... at least I think I do....... msg me to get what I have.
[Sprint HTC One (M8)] ThePhoneGeek:
Will do... It'll be late tomorrow before I get home and I'll wiped out after flying all day so I most likely won't take it out of the box until Friday.

That said I'll get through HTCDev and get it rooted and give it a shot and report my results.

MG
[Sprint HTC One (M8)] mattrb:
I just tried to s-off and I did 1.54 prior and now I can not successfully flash s-off. I had it working on my first m8 before I replaced it. This sucks!
[Sprint HTC One (M8)] itsachirpthing:
Yep, not sure what's going on now. You get the message that your device was not compatible?
[Sprint HTC One (M8)] mattrb:
yea, its fooked. I really should message the creators of the this.
[Sprint HTC One (M8)] itsachirpthing:
I never took the update as well. Currently HTC unlocked, rooted on captains 1.54 deodex rom now from themikmik. Tried on both stock and custom ROM. I think the international forum is seeing some of this as well.
[Sprint HTC One (M8)] ThePhoneGeek:
So my device arrived yesterday and here are the steps I immediately took upon opening the box and powering on the device.

1) I went through the start up steps, skipped everything I could, did not connect to WiFi or mobile network.

2) Immediately put the device in airplane mode.

3) Put the device on the charger and went to bed (got home late after traveling).

4) This morning I took the device off the charger and went into settings and set usb debugging.

5) Plugged device into my computer and unlocked bootloader with HTCDev.

6) Device restarted, then went back to bootloader and installed TWRP.

7) Went straight into TWRP and mounted device and pushed ViperOne 1.2 (that I'd previously downloaded from work where I have a faster connection.)

8) In TWRP loaded ViperOne and selected wipe (because it was new I didn't have anything I needed to save.)

9) Reboot into ViperOne and again do only bare min of what I have to get through the startup.

10) Put device in airplane mode, and then turn on WiFi. I have week cell signal that constantly drops and didn't want that interfering.

11) Began firewater instructions starting with adb reboot.

12) Completed all the firewater instructions as stated on their site.

13) S-Off was successful with no problems.

Now some of this is personal preference but I like the ViperOne rom. Even if you don't if you're having trouble you might do a clean load with it and then give firewater another shot. Not certain about the different rooting techniques but this is what worked for me.

Below is my output after agreeing to the conditions:

=========================================================================

Do you understand the implications of these warnings?

(Yes/No)
Yes
Yes

!!If firewater hangs for more than 2 minutes or device enters qhusb mode, ho

!!If firewater hangs for more than 2 minutes or device enters qhusb mode, ho

!!If firewater hangs for more than 2 minutes or device enters qhusb mode, ho
ld power for 60 seconds !!
=========================================================================
preparing, one moment

The first bottle is open
chugging..........
whelp, that bottle is empty, opening bottle 2
chugging..........
whelp, that bottle is empty, opening bottle 3
chugging..........
whelp, that bottle is empty, opening bottle 4
chugging..........
whelp, that bottle is empty, opening bottle 5
chugging..........

=========================================================================
==== device is now s-off. Don't forget to send us all your money =====
=========================================================================
=============== paypal: firewaterdevs@gmail.com =======================
=========================================================================

MG
[Sprint HTC One (M8)] chitownfynest:
For whatever reason every time I get to the su part in the command line I wait for my phone to prompt to grant root access to adb but it doesn't. And I legit don't know what else to do nor have I seen this problem anywhere else.

When I try to continue it will say failed and I can't get it on my device but I know I can Lol so how do I make su recognize adb?
[Sprint HTC One (M8)] shadow_x_:
What software version was the new device?

Sprint HTC One M8
[Sprint HTC One (M8)] itsachirpthing:
After he flashed viper he went to 1.54 and should be on stock firmware unless he took an update. Not that it probably matters, but what version of twrp did you install. Could the script be looking for such?

I have a nandroid of viper, I'll restore and try again tonight. That was a PIA with aroma the first time!
[Sprint HTC One (M8)] ThePhoneGeek:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.16.0.0000
(bootloader) version-baseband: 1.05.20.0227_2
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: XXXXXXX
(bootloader) imei: XXXXXXXXXXXXXXX
(bootloader) imei2: Not Support
(bootloader) meid: XXXXXXXXXXXXXX
(bootloader) product: m8_whl
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B70000
(bootloader) cidnum: SPCS_001
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 0a41237a
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!

I didn't take any system updates or anything. Above was the GetVar I pulled after I was done. Yeah aroma was a PITA but well worth it for me. TWRP was 2.7.0.2, downloaded it earlier in the week when I had a great connection.

MG
[Sprint HTC One (M8)] itsachirpthing:
Thanks. I'm running the same TWRP, going to do a fresh wipe and reinstall viper and see where that takes me. I appreciate the detailed information.

Edit: Still no luck after a fresh wipe and install of Viper. All adb commands work great, but then I always get the dreaded message of device not supported. Everything on my fastboot display matches yours with the obvious exception of S-Off. Weird. Guess I'll have to wait for an update. Thanks again.
[Sprint HTC One (M8)] willy900wonka:
********** whelp, this sucks, firewater can not work on your device **********

********** no amount of reflashing, retrying, or ruuing will fix... **********

********** DO NOT COME TO IRC ASKING FOR UPDATES OR ETAS!!!!!! **********

********** if we are able to fix this issue, it will be announced **********

********** bye bye.....sorry it didn't work out. **********

Not feeling happy. Did take the OTA as the phone was getting onto the sprint network.

When I power off the phone and the big green battery is on the screen, if I press volume down, Twrp 2.7.0.2 flashes on as though it's running, though I did not press power. When the screen goes dark twrp doesn't flash on.
[Sprint HTC One (M8)] rbrown24:
Had the exact same issue, but i never took an update. What the heck lol!!!!!!!!!
[Sprint HTC One (M8)] ThePhoneGeek:
Hmmmm... Sorry it hasn't worked out for you. I really thought it has to do with root because from everything I've read it should work with all the hardware from a given carrier. I realize some carrier groups aren't supported yet but it doesn't make sense why it would work with some Sprint M8 Devices but not others.

Good luck, if I run across something that may help I'll come back here to post.

MG
[Sprint HTC One (M8)] an0ther:
download firewater again. I soff'd my att day one no prob. My friend brought me his sprint and it wouldn't work. I was told to download off firewater site again as they had made some changes and it worked on his sprint 1.54 first try.
[Sprint HTC One (M8)] comstar:
Do you know when they made changes? I downloaded yesterday morning and it would not work on my Sprint M8.
[Sprint HTC One (M8)] an0ther:
No, but here are both versions. Old one worked on my att day one, but would not work on my friends sprint. New one worked on his sprint 1.54. Maybe try both. These are both from official site but I'm not liable for anything. Let me know if this helps anyone out :)
[Sprint HTC One (M8)] comstar:
Thanks. I will give it another try with this one.
[Sprint HTC One (M8)] Sloth:
Greetings,

I removed the Firewater attachment as the Devs do not want their work being shared.

Thank You,

BD619
[Sprint HTC One (M8)] an0ther:
Sorry bout that.
[Sprint HTC One (M8)] ahecht:
It has nothing to do with what updates you took. There are simply two slightly different versions of the hardware floating around, some that work with this exploit and some that don't.
[Sprint HTC One (M8)] shadow_x_:
Just got mine s-off. Problem I had it would show ............................... Non stop... I looked after pushing firewater it will not give actual size in kb. Changed cables still same... But kept pushing same thing through command terminal finally size kept getting higher .. and it worked
[Sprint HTC One (M8)] sprkat85:
The only issue I had was in my super user app. I had to grant access thru the app on my phone to allow adb access.
[Sprint HTC One (M8)] rbrown24:
Has anyone else had any success in achieving s-off?
[Sprint HTC One (M8)] defjef123:
I just got s-off. No problem.
[Sprint HTC One (M8)] MassStash:
RT [MENTION=487576]teaman[/MENTION]dIRC BadNews: HTC killed unreleased exploit with latest m8 update. FunnyNews: didn't patched public exploit

~m8whl modded stock

2.265 Max ¦ 300 Min

ondemand

row
[Sprint HTC One (M8)] zxhwk:
i had to do the same thing as you in order to get S-OFF but I had a little more problem in the beginning I had to use 2 different tool kits in order to just get past the

( adb wait-for-device /data/local/tmp ) No matter what i did i could NOT get past this part.

I used the tool kit to get and additional adb shell in order to get it to notice my phone was connected and after that it was S-OFF about 3 minutes later after it chugged a few beers this is what the display was saying while it was working.

Good one though after a couple hours playing with it .
[Sprint HTC One (M8)] stovo06:
Just got s-off in 2 minutes. And i gotta computer that is 15 years old Lmao

Sent from my M8 only on the XDA & MikForums
[Sprint HTC One (M8)] MJScore:
So is it better to s-off with Windows 7 or Windows 8? Also I'm still on 1.12.651.17 is that ok? I haven't taken the system update yet.
[Sprint HTC One (M8)] Magnum_Enforcer:
The consensus always seems to be 7. Often times 8 & 8.1 have driver issues, particularly with fastboot. Ubuntu is an even better choice, since you don't have to deal with drivers like you do with Windows.

Sent from my HTC device
[Sprint HTC One (M8)] StormMcCloud:
Mine had to chug 5 bottles but it finally went S-OFF.
[Sprint HTC One (M8)] itsachirpthing:
Those with S-Off success, what hardware version does your device have?
[Sprint HTC One (M8)] bimmerbot:
I had no problems getting S-Off (once I realized a spelling error). My hardware version is 0005.
[Sprint HTC One (M8)] MJScore:
Picked up phone yesterday, came home tonight and unlocked and S-offed in an hour. Success!!
[Sprint HTC One (M8)] Zach23:
Has anybody with a "whelp" device done something to make theirs eventually work?
[Sprint HTC One (M8)] StormMcCloud:
hw v. 0005

sw v. 1.12.651.17
[Sprint HTC One (M8)] willy900wonka:
0005

1.54.651.8 doesn't work for me.

I'm so pissed. It's my phone. Who are they to lock it? Bad enough I carry a Trojan horse reporting to Google etal. all my activities. I've got five days to return it. I've had htc (and s off) since the hero. Well sayonara baby.

#htc unlock it, or not. Since I can't access all the phone, maybe I can charge rent to HTC? A small claims law suit. If they don't show I win.

Lots to think about. Not a rant but ideas I'm churning.
[Sprint HTC One (M8)] MJScore:
Mine was the same
[Sprint HTC One (M8)] subhumanderelict:
You do know we're talking about S-Off, not SIM locking, right?
[Sprint HTC One (M8)] itsachirpthing:
Same hardware version and software, still no S-off. I would love to know where the difference is. I'm still crossing my fingers that un update will be released soon. Its probably not looking so well for one considering the success of this release. Thanks for the info everyone.
[Sprint HTC One (M8)] skizzled:
I've managed to get S-Off on this M8 after waiting a few weeks before unlocking, rooting, and finally S-Off. I took the Sprint OTA that was released not too long ago as well.

Software version: 1.54.651.8

Hardware version: 0005

I am running Windows 8.1 Update 1 and followed the directions on the Firewater website. Everything worked perfectly on the first try.

Those of you who are having difficulty, make sure you are following the directions and even try different USB ports and cables. I know that with this M8, I have had to disconnect and reconnect it in order for ADB to pick it up. Though, I had that issue with the M7 and possibly the GS3 I had before that.
[Sprint HTC One (M8)] subhumanderelict:
At what point do you disconnect/reconnect?
[Sprint HTC One (M8)] skizzled:
Whenever I notice that ADB refuses to see the device. I always check to make sure ADB or Fastboot can see a device before doing anything else.

You could also try killing the ADB service and re-starting it as needed.

These are useful commands that might help:

adb kill-server

adb start-server

adb devices

adb remount
​

It might also require the device to be rebooted. I've always found it odd but sometimes a reboot is required for it to pick up the phone.

What I normally do is:

Connect the phone and check to see if adb picks it up by using the command adb devices.

If it doesn't see it, I disconnect the usb cable and reconnect it then issue the adb devices command again.

If it still doesn't see it, reboot the phone and try again.

If that doesn't work, kill the adb service by issuing adb kill-server and then adb start-server.

Use the adb remount and adb devices command.

Pray to the all-mighty Android Gods.
[Sprint HTC One (M8)] subhumanderelict:
Great, thank you! This may have been part of my problem. When I attempted to S-OFF with Firewater, one of the steps was to issue the “adb devices” command to check if the phone was visible. Every time I did it, this long string of text would appear in the command window. It did this whether or not the phone was connected. If it finds the device, what is the text that should appear?

Also, in a possibly-related problem, does anyone else’s device not connect to the network if you plug in the phone to your computer and restart the phone? As soon as I unplug the phone from the computer, it will connect and stay connected even if I plug it back in. I have USB debugging enabled.
[Sprint HTC One (M8)] skizzled:
First thing I would do is make sure you have used the SDK Manager to ensure you have the latest version of Platform-Tools. It sounds like there might be an issue if you are getting long strings of text even when there's nothing attached. It shouldn't be more than what is shown on the attachment.

The first output is with a device connected. The second output is what's shown when there is no device present.

I would also try using the commands adb kill-server and then adb start-server. Though, issuing adb devices or adb remount will start the service after you kill it or reboot the computer, regardless.

I've never heard of that second issue and it doesn't seem to do it to me. I just tried plugging the phone in and rebooting. Everything works as it should. Odd.
[Sprint HTC One (M8)] utnick:
Can anyone help me with "device offline"?
[Sprint HTC One (M8)] Magnum_Enforcer:
I've run across this issue before. A reboot of my laptop and my phone did the trick for me.

Sent from my HTC device
[Sprint HTC One (M8)] utnick:
I rebooted and replaced the adb with the newest version. I don't know which one fixed it.
[Sprint HTC One (M8)] Magnum_Enforcer:
So long as it works now, that's all that matters:thumbup:

Sent from my HTC device
[Sprint HTC One (M8)] utnick:
And now the video card on my laptop is giving up the ghost. I am afraid to try anything else in fear it may blue screen on me in the middle of something important. Poop. And I have to buy a new lap top after buying a new phone. Double poop.
[Sprint HTC One (M8)] andrewnelson:
Thank you so much for sharing this.
[Sprint HTC One (M8)] stovo06:
I should have said this on my original post...

I was somewhat scared to attempt s-off from my ancient computer (bricked one of my EVO 4g ltes), however MassStash pushed and pushed me to try and WOW! that was easy.

Thank you MassStash. And everyone that made this so incredibly simple.

And BTW the Blackhawks suck. They're going down today ☺

Edit :maybe they didn't go down, but they still suck lol

Sent from my M8 only on the XDA & MikForums
[Sprint HTC One (M8)] rhe12:
S-off successfully today too, from Vista laptop lol. I might add that I was trying to handle the write permission issue on the ext sd card, but with S-on the platform.xml was restored to original on reboot, but not with s-off ;)

Now I can use the ext SD card for my TB apps backups.
[Sprint HTC One (M8)] mjhuffer:
I have all the correct Javas and all the lates sdk tools and adb and I'm getting this error. Everything works great until the end. Device is not showing offline.
[Sprint HTC One (M8)] itsachirpthing:
Same here, I've been battling this for a few weeks as well. We need an update on firwater to get s off. I think the later build devices have some minor hardware difference. Sux for now. I just keep checking the firewater site each day for an update to the exploit.