yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M7)] gabrielvl:
Try Firewater to achieve S-off
[Sprint HTC One (M7)] hacka247:
device not found and cant check if usb enaballed as phone goes straight to recovery

will be hard for me to check if usb debug is set as i cant get into my phone apart from getting into recovery so i cant check if usb mode is on and it seems i cant connect as i do the adb test and it comes back device not found.

---------- Post added at 05:45 PM ---------- Previous post was at 05:33 PM ----------

ruu for uk EE would be good for the 1.5 version.cant seem to see that anywhere
[Sprint HTC One (M7)] ebowen 747:
having issues

i followed your instructions, version change no problem, relocked bootloader no problem. lost communication with adb after relocking bootloader. flashing utility won't recognize my sprint m7. have you ran into this at all. any ideas, stuck in bootloader, no recognition in adb or fastboot. phone won't even turn off. just stays on bootloader until battery dies. any help will be appreciated. thanks alot
[Sprint HTC One (M7)] jpwhre:
Did you make sure you're in fastboot and it shows fastboot usb?
[Sprint HTC One (M7)] ebowen 747:
having issues

yes i did, and the computer loads a driver called my htc, but adb still doesn't recognize my phone. my device manager on my windows 8.1 laptop says android 1.0 for the device, but you can't access it. i reinstalled htc sync for updated drivers, then uninstalled after the drivers were in place. still no recognition from adb. should i just send it to htc. thanks for the reply
[Sprint HTC One (M7)] jpwhre:
If you did htc-dev unlock you voided your warranty

Do you have access to Windows 7 machine?
[Sprint HTC One (M7)] ScrapMaker:
Yeah if you're using Windows 8, Win7 64-bit, or USB 3.0 ports, you're likely going to have an issue. For me to get this working on my newish ultrabook, I had to actually modify my USB drivers and jump through about a dozen or so hoops. It was a pain in the ass.

Find a Windows 7 32-bit machine and save yourself some hassle. Most of your friends will have one -- just bring them a 6-pack and knock this out in 5-10 minutes.
[Sprint HTC One (M7)] ctiger:
What do you get if you type ADB device? I just went through the whole thing for the last two days, I did the dev-unlock long ago, but didn't do the s-off, but until last week I found I'll have to do that. What's your ADB version? you can type only "adb" without the quotes, or "adb version" You will have to get an adb version of 1.0.31 I think to work with the phone if you can see the phone but it's offline.
[Sprint HTC One (M7)] ebowen 747:
having issues

i,ll check my adb version, it worked with my phone before i relocked the bootloader. adb devices returns nothing,any command returns device not found. it seems like usb debugging is off and i have no rom to turn it back on. The fact that the phone will not turn off but returns to hboot is strange..
[Sprint HTC One (M7)] ctiger:
My bad, I didn't read the history before I responded. Seems like you have a much tougher situation than I had. Does it still take charge from USB?
[Sprint HTC One (M7)] ebowen 747:
having issues

It must because it still stays on when plugged in, but sits in hboot until it dies. I have a repair order with htc, unless i find something else soon. Thanks for your help.
[Sprint HTC One (M7)] silentstrand:
if you're like me and have hboot 1.57 and cant get the RUU to install, mine would give up after about 5 minutes, this is what i did.

1. Unlock bootloader via fastboot

2. Install TWRP

3. Download any CM (nightly, SS, RC, or stable)

4. Root CM

5. Run firewater

After that you should have S-Off, I can't say it will work 100% of the time and take no liability if it bricks your phone (which it shouldn't). But, it worked for me first time like a champ.
[Sprint HTC One (M7)] breezer260:
exact same scenario and I can confirm firewater and cm nightly s-off the first time. Thanks so much!
[Sprint HTC One (M7)] vazersecurity:
I keep getting FATAL: download updated package at www.rumrunner.us

--

I HAVE THE LATEST!? I get that after it "sanitizes". followed instructions exactly
[Sprint HTC One (M7)] StormyNight:
Firewater worked for me, try using it instead of rumrunner.
[Sprint HTC One (M7)] vazersecurity:
Worked. :) Thanks for the tip
[Sprint HTC One (M7)] paulybuoy:
Compatibility

Hey there, would you happen to know if this guide would also work on the one m8? aka downloading those .zips as an m8 version instead of sprint?

99% of this guide is identical except the downloads.
[Sprint HTC One (M7)] QwerpCanolli:
I am new to rooting and really confused does achieving s-off allow me to root?
[Sprint HTC One (M7)] Sloth:
No you don't need s-off to root.
[Sprint HTC One (M7)] QwerpCanolli:
What does s off do then?
[Sprint HTC One (M7)] Sloth:
It gives you access to all partitions on your phone.

One advantage is, if you mess something up and need an RUU you can use an older RUU if the latest is not available.

Here is a good read to explain it.

S-OFF explained - by a Developer
[Sprint HTC One (M7)] jpwhre:
That red text on boot screen when rooted, you can flash modified hboot and make that go away

That boot screen, you can flash that to whatever you want

That firmware you have, you can flash modified firmware

That network you're on, you can run any network rom as long as you have super cid too

That 4.4.2 rom you are on, you can run the vary first stock ruu (let's you roll back on android versions)

That network you're on, you can take it anywhere, just remember it's a Sprint cdma phone and that is not a real SIM card in it, a gsm SIM won't give you a gsm network
[Sprint HTC One (M7)] QwerpCanolli:
Thanks
[Sprint HTC One (M7)] QwerpCanolli:
Does anyone have a working method on how to root the HTC one Verizon with boot loader 1.57
[Sprint HTC One (M7)] alsheyabsaddam:
M7 Verizon Root

Try This

http://xdaforums.com/showthread.php?t=2699091
[Sprint HTC One (M7)] biker57:
Guess I'm having one of those days, but what is a "CM" in #3 ?
[Sprint HTC One (M7)] sauprankul:
Lol Cyanogenmod. It's kind of a big deal.
[Sprint HTC One (M7)] toim22:
I did this on my phone. The problem is my phone is a M7 AT&T...

Somebody knows what I have to do to back?

When I try to enter on recovery mode the phone returns to bootloader screen... I've tried to flash CWM and TWRP again by flashfy (everything appears ok but recovery doesn't appears) and fastboot (failed - got a signature error)

I know my version (3.17.502.3) but I cannot use "echo ****" command because it is only on recovery mode.

PS.: I've tried to flash my "hboot_rumrunner_att_3.17.502.3" but got a signature error too.

Pls... I need help!!
[Sprint HTC One (M7)] ThePublisher:
HBoot 1.6

Any chance this works on HBoot 1.6? Anyone tried?

I've been trying to get s-off so I can SIM unlock for DAYS! Any guidance would be of great help.
[Sprint HTC One (M7)] jpwhre:
Be CAREFUL

Sprint Only M7

Should. I did it on 1.56 and it worked.

Backup everything first. Backup entire device in recovery, then backup entire internal storage to pc. This process wipes your device. After step 19, just restore internal storage and restore your backup. I do believe this rolls you back to 1.54 which is the easiest to sim unlock.

Report back and let us know if it worked.
[Sprint HTC One (M7)] ThePublisher:
Error 114: Unknown Error. Any ideas?
[Sprint HTC One (M7)] jpwhre:
At what point did you get that?
[Sprint HTC One (M7)] ThePublisher:
Version updated correctly in bootloader.

2 minutes 58 seconds after clicking 'go' in the RUU. Sending..............

Now I got an error 155. Retrying.
[Sprint HTC One (M7)] jpwhre:
Flash unmodified firmware of same RUU first in fastboot
[Sprint HTC One (M7)] ThePublisher:
Looking for one. Will update and try again.
[Sprint HTC One (M7)] Sloth:
You cannot use this method to go from hboot 1.60 to 1.57.

You risk a brick by using the dd command.
[Sprint HTC One (M7)] ThePublisher:
Flashed, tried again. Same Error 155.

---------- Post added at 11:31 PM ---------- Previous post was at 11:25 PM ----------

Too late.... it didn't brick, but won't install anything 3.04.651.2. I think I'm going to try a newer RUU and see what I get. Unless you think I'm making a big mistake and am going to end up with an allimunium paperweight, in which case, what do you recommend?

My goal in all this is to end up s-off, so I can SIM unlock and go GPE.
[Sprint HTC One (M7)] Sloth:
I would wait for Sunshine to be updated then you can s-off and sim unlock.

As for going GPE you can do that now flash a Sprint compatible GPE rom.
[Sprint HTC One (M7)] jpwhre:
So how about actually rolling back to 3.04.651.2 stock, then flash to firmware for it and then run the RUU for it. That should roll back hboot correct?

http://xdaforums.com/showpost.php?p=46188242&postcount=1

Edit: http://xdaforums.com/showthread.php?t=2431515
[Sprint HTC One (M7)] Sloth:
Quoted from HERE

The hboot has to be the same...so if you try to go from hboot 1.60 to hboot 1.57 it

WILL

not work and you are risking a brick.

If this method allowed you to downgrade to older hboots there would be no need for s-off right?

I have been telling folks since the M7 came out and we had an s-off method to do it, it saves alot of headaches and there are so many benefits to having s-off.

Yet most didn't listen and now they are finding out they need to update their firmware every time there is an update or things (wifi,data,SMS, ect) may not work properly, when they flash a new rom based of of said update.
[Sprint HTC One (M7)] ThePublisher:
I am still on Hboot 1.6, but was able to get back to 4.4.2 stock on 4.06.651.4 by flashing "Sprint_One_Stock_Rooted_Odex_4.06.651.4.zip". The 3.04.651.2 RUU repeatedly failed, but PROGRESS!

Now if I can get down to where RumRunner will work.
[Sprint HTC One (M7)] jpwhre:
Backup internal storage to pc

Flash the 3.04 firmware first

Flash this in recovery https://www.dropbox.com/s/xgyewywckkc33pe/Guru_Reset_M7_Sprint_3.04.651.2.zip?dl=0 and select to wipe to take OTA updates, when it finishes it will take you back to recovery, select reboot without installing root/SU and you'll be 100% stock unrooted 3.04.651.2 and you'll get a pop up twice when rebooted about qualcom location services failed, just ignore it.

Run RUU and you'll be completely rolled back, but you will still have 1.60 hboot. This will wipe internal storage.
[Sprint HTC One (M7)] coal686:
Guys, I hate to be the bearer of bad news and tell you that you are wasting your time, but if you are s-on, you cannot go backwards with hboots ever. S-on means that you are "security on" and one of the security checks setup by HTC is for the updater to check your version number and only go up.

If you are on an older hboot, you can get s-off with rumrunner (not sure which numbers exactly). If you are on a newer hboot where rumrunner doesn't work, then you have to use sunshine. Unfortunately, last I heard, sunshine hasn't yet been updated for hboot 1.6. If you are on that hboot, you'll have to have patience and then pay the $25 if you want s-off.

As [MENTION=4609217]BD619[/MENTION] said earlier, I always s-off right away so I don't have to worry about this sort of thing.
[Sprint HTC One (M7)] jpwhre:
I am s-off
[Sprint HTC One (M7)] Sloth:
But the member you are helping is s-on...none of the methods you are suggesting are going to work.

Their only option is to wait for Sunshine to be updated and use that if they want s-off.
[Sprint HTC One (M7)] jpwhre:
I know, that's why I put in at end that device will still have 1.60 hboot
[Sprint HTC One (M7)] ThePublisher:
I'm needing S-off to SIM unlock from what I've read. You're saying that can't be done on HBOOT 1.60? I'm ok with the $25 for Sunshine, although it is disappointing the other methods have fallen off with updates.

If nothing else, we've found that the method here will let you downgrade your firmware on hboot1.6.

Sorry if I seem like a noob, I am with HTC. I've flashed many Samsungs tons of times in all sorts of different ways, but HTC is new, seemingly much more complicated, territory for me. So thank you for your help.
[Sprint HTC One (M7)] IvanN8458:
Thanks man. Worked excellent on Hboot 1.55.
[Sprint HTC One (M7)] Devilish_Angel:
... I need your expertise here please.

i did exactly wgat there in OP. i wish to gain s-off and tried all revone, moonshine, firewater (old file obviously) but none worked. i am on hboot 1.55

well i did got success to change the mainver as in OP but there is some extra character at the end (please see the picture attached) but its showing fine in the getvar. Please guide me ahead so that i can attain s-off.

D:\Fastboot>adb shell

~ # ?[6necho "3.04.651.2" | dd of=/dev/block/mmcblk0p19 bs=1 seek=160

echo "3.04.651.2" | dd of=/dev/block/mmcblk0p19 bs=1 seek=160

11+0 records in

11+0 records out

11 bytes (11B) copied, 0.055206 seconds, 199B/s

~ # ?[6nadb reboot-bootloader

adb reboot-bootloader

/sbin/sh: adb: not found

~ # ?[6nadb reboot bootloader

adb reboot bootloader

/sbin/sh: adb: not found

~ # ?[6n

D:\Chetan\Fastboot>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.55.0000

(bootloader) version-baseband: 1.00.20.1108

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 3.04.651.2

(bootloader) version-misc: PVT SHIP S-ON

(bootloader) serialno: ----------

(bootloader) imei: -----------

(bootloader) meid: ------------

(bootloader) product: m7_wls

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0720000

(bootloader) cidnum: SPCS_001

(bootloader) battery-status: good

(bootloader) battery-voltage: 4182mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: dirty-35824024

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.073s
[Sprint HTC One (M7)] Sloth:
Give Rumrunner a shot it should work if you follow the instuctions to the letter.
[Sprint HTC One (M7)] Devilish_Angel:
... sorry forgot to mention rumrunner failing after 8. and i have not run the RUU yet to downgrade to the mainver version just changed it with ECHO and did you see the pic about that extra character after the OS version. Somethin to worry about?

i had stock 4.3 rom installed and it always showed adb device offline then i flashed viper 6.1.0 (android 4.4.2) where device was fine with the adb but all s-off tries failed ...
[Sprint HTC One (M7)] Sloth:
Should be good to go.

Go to Dev options and uncheck then re-check usb debugging and you should get a popup asking for permissing to connect to your PC
[Sprint HTC One (M7)] Devilish_Angel:
... tried that many times as well. what i have done is, i have made TWRP backup of both the roms (stock and viper) and whenever i switch to stock device shows offline and no such problem with viper.

or should i go ahead with the corresponding RUU as my mainver as instructed in the OP. Please :) ...
[Sprint HTC One (M7)] Sloth:
Yes I would continue the guide.

Backup your phone to your PC because the RUU will wipe it.
[Sprint HTC One (M7)] jpwhre:
You need to actually flash ruu and install unsecure rom from benny3 before you try to s-off. Changing the main ver only fools the device to allow downgrading. The whole point to this thread is to get you s-off on Benny rom after your hboot upgraded to 1.55-1.57

Changing the main ver doesn't fool s-off tool as it's looking for something on the device that gets put there by following the instructions completely.
[Sprint HTC One (M7)] Devilish_Angel:
... yes sir, i know this. i have s-offed many devices like Vivids, Rezounds, Desires, Ones for my friends but never this way by ECHOing :)

i am downloading the RUU at the moment and its gonna take ages (embarrassing to tell you the download speed... lol)

ultimate goal is to be on lollipop and that can easily be done by RUUing the latest or flashing Lollipop Rom and upgrading firmware but then i will be pushed in the dark corner cuz there will be no coming back from there as hboot will get updated.

please link me that Benny's unsecure rom :) ...
[Sprint HTC One (M7)] jpwhre:
:victory:
[Sprint HTC One (M7)] Devilish_Angel:
... Seems links are deleted ...
[Sprint HTC One (M7)] iamvarkey:
Yes, the link to benny's ROM has been removed. :( Is there any other ROM that can be used to perform this procedure?
[Sprint HTC One (M7)] iamvarkey:
Found another link for the rooted ROM -- https://www.androidfilehost.com/?fid=23159073880933494

Followed the instructions and now the phone is S-Off.

Thanks a lot for the detailed instructions. :)
[Sprint HTC One (M7)] Sloth:
How did you s-off if Firewater has been discontinued? Just curious.
[Sprint HTC One (M7)] iamvarkey:
The phone is on H-Boot 1.55 so used RomRunner as described in the OP.
[Sprint HTC One (M7)] g-ray666:
2 jpwhre I have a phone with hboot 1.56 (Sprint) and also want to get s-off. What are the risks of using this method? I do not want to get a brick. This realy work?

c:\ADB>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.56.0000

(bootloader) version-baseband: 1.00.20.1108

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 4.06.651.4

(bootloader) version-misc: PVT SHIP S-ON

(bootloader) serialno: FA354xxxxxxx

(bootloader) imei: 990001xxxxxxxxx

(bootloader) meid: 990001xxxxxxxx

(bootloader) product: m7_wls

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0720000

(bootloader) cidnum: SPCS_001

(bootloader) battery-status: good

(bootloader) battery-voltage: 4192mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: dirty-4dab9d12

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

With rumrunner I did not get:

rumrunner S-OFF comes with NO WARRANTY (express or implied)

and NO GUARANTEE OF FITNESS for any particular task.

We have made every effort we can to make this a safe process for users

however the authors disclaim any liability for damage to your phone

or other materials or devices used during this process.

The entire risk of running rumrunner S-OFF lies with you, the user.

By using this software you acknowledge and accept that the authors

are not liable for any loss, material or otherwise howsoever caused.

Do you understand the implications of this warning?

(Yes/No)

Yes

Dear User: We will expect that YOU:

(1) Know how to use ADB and FASTBOOT binaries

---- [Yes, use these tools to test USB connection BEFORE running rumrunner] ----

(2) Realize that rumrunner S-OFF cannot support every CUSTOM rom in this world

(3) Understand that irc support IS NOT A GENERAL HELPDESK

(4) Are able to identify and download the CORRECT package for YOUR device

(5) Know how to enable USB-debugging on YOUR device (Yes, do that now)

(6) Understand that you may NOT repack or redistribute rumrunner S-OFF

Ok?

(Yes/No)

Yes

!! Do NOT for any reason taunt, unplug, drop, eat or pet your device !!

Please wait....

..........

Checking for updates......

smells lovely in here....

bottles are packed, here we go, shhhhhh....

pouring (1)...................................

pouring (2)...................................

pouring (3)....................................

pouring (4).....................................

pouring (5)....................................................................

pouring (6).....................................

pouring (7).....................................

pouring (8).....................................................................

Wait 30 seconds, power on device, pray, run rumrunner again.

Press ENTER to exit

Firewater dont work, do not let in/ Revone has Error 1.

Please Help!

Sorry for my bad english
[Sprint HTC One (M7)] syserr:
Success!

I got out my older M7 with hboot 1.55 on it. Tonight I went through the long process outlined in the OP. It worked! :good: :D

(I just couldn't justify paying $25 for sunshine on this old device. And it was a good challenge.)

FYI, the OP links to "benny3's ROM from http://xdaforums.com/show...76&postcount=2" and it's no longer there. But no fear, OMJ's second version (?) https://www.androidfilehost.com/?fid=23159073880933494 worked.
[Sprint HTC One (M7)] remobero1:
guys i have M7 with hboot 1.61 i can't get it s-off can this procedure do it ?!have anybody tried it ?
[HTC One V] Dbzavatar:
Is there an way to port a gsm rom (jb like sphlong or omega) to cdma? I tried Curtis's guide by i found myself stuck and it wouldn't boot properly. What i got stuck on was the boot.img part of it. Here's the guide

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

Can someone possibly explain how to get the boot.img to work, i cant understand what its saying :confused:
[HTC One V] MameTozhio:
use the boot image from your base ROM.

If you're S-ON use fastboot to flash it.
[HTC One V] Dbzavatar:
One more thing, the modules from the base ROM's boot.img has to be added to the GSM rom, right?
[HTC One V] Curtis1973:
Yes add the modules from the base rom boot img. Be sure the boot img you use is from a compatible and same version cdma rom. In other words,if the rom you are converting is 4.1+ use a cdma boot.img that is meant for 4.1+ roms. If the rom is 4.0,use a cdma 4.0 based boot.img along with its modules. Be aware that some roms just do not respond as expected even if you make these changes. It is trial and error finding roms that will convert as expected.
[HTC One V] Dbzavatar:
Thanks!!
[HTC One V] Dbzavatar:
I tried to redo the conversion with the sphlonge rom and while flashing, i got

assert failed: getprop('ro.product,device")

does this mean i cant flash it since its primou?
[HTC One V] MameTozhio:
change the line in updater-script to primoc
[Nexus 5 General] nikos k:
how to open little more the hole..

Mind the opening

open hole with the sim tool..

http://www.youtube.com/watch?v=lrFhRxK88U0

video..
[Nexus 5 General] BirchBarlow:
And void the warranty...
[Nexus 5 General] nikos k:
I don't think so.. Little.. No large..??:D
[Nexus 5 General] kraven001:
Why not use a Drill or something and drill some random holes from the back of the phone all the way to the speaker enclosure. This seems like a pointless thing not to mention that that dust filter is there for a reason. If you wanted better sound there are other things to mess up with (and that requires adding extra holes in the speaker enclosure by taking the phone apart).
[Nexus 5 General] nikos k:
its my rick..

I dont see filter..
[Nexus 5 General] kraven001:
Look closer at what's behind the drilled holes:
[Nexus 5 General] bradputt:
it's hollow inside, the actual speaker is way far back.

you are only poking holes onto the dust filter fabric sticker.
[Nexus 5 General] bblzd:
Hey there's a dust filter in there that's cool. Don't understand why you would want to do this though.
[Nexus 5 General] bloot:
What's the purpose of this?. I don't get it.
[Nexus 5 General] nikos k:
The new revision hr have e litlle big hole end more clear sound..
[Nexus 5 General] biscuitownz:
You are not going to make a difference like that.
[Nexus 5 General] bblzd:
Not quite. 4.4.2 is what has improved sound volume. Read up in here:

http://xdaforums.com/showthread.php?t=2597276
[Nexus 5 General] bloot:
There's no such hardware revision. I've had both 310K and 312K and they sound the same.
[Nexus 5 General] nikos k:
boys little mind wants! the new version Grow more holes .. and I did too!.
[Nexus 5 General] m52 power!:
Trial and error engineering at its best. Unfortunately with that approach there's more error than success.:silly:
[Nexus 5 General] dan46n2:
So what you're saying is.... the sim tray tool is making the speaker holes bigger?

Not likely. Not sure how the plastic tool is supposed to make the holes bigger...

Looks like you're just poking at/moving the filter out of the way so you're more susceptible to getting dirt and dust in your phone.

Sounds like a placebo at best...
[Nexus 5 General] aooga:
Well I just got an RMA device and wow are the speaker holes gigantic! They're about 2 times as big as my original one. Sounds sooooo much better.