yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] horsetastic:
You know something we dont?
[One (M7) Original Android Development] m1ket:
While im here what does having s-off allow me to do differently from having s-on but unlocked (apart from change my CID)?
[One (M7) Original Android Development] Jonny:
Change MID, change splash screen, flash any firmware (including unsigned ones like the 3.09 firmware), downgrade firmware, flash custom hboots to name but a few. If you flash an engineering hboot then you can do much more also because these have unlocked additional fastboot commands.
[One (M7) Original Android Development] AttiZ:
Before accept update, you must get s-off and unlock.

Bye
[One (M7) Original Android Development] born_fisherman:
Just wanting confirmation here..

I had s-off and unlock from htcdev - my camera lens cover cracked and I thought I wanted to send it in to HTC for repair, but am now going to do the repair myself..BUT, prior to making this decision, I flashed AT&T RUU, went S-ON and re-locked bootloader.. Now I want to go back to my flashing!

./revone -P is giving me the segmentation fault error - which I'm assuming means I cannot get S-OFF through revone exploit, correct?

Has anyone gotten S-OFF again (perhaps through other methods)? Feel free to PM me if its not related to revone!
[One (M7) Original Android Development] jaxenroth:
Rootzwiki Xboarder S-off. Try that as a google search, and see what happens...........
[One (M7) Original Android Development] Sloth:
Nothing relavent
[One (M7) Original Android Development] Johnny424:
I did some searching through the ONe section but haven't been able to find the eng hboot some ppl are using..could you point me to it by chance?
[One (M7) Original Android Development] designgears:
Reboot into your bootloader and check the version.

If it is still 1.44.xxx, you should be fine. If it is 1.54.xxx then you can't get S-OFF right now.
[One (M7) Original Android Development] born_fisherman:
Yes HBOOT is still 1.44 - Not sure why ./revone -P is giving me errors. I am now getting "error = 1"

So my steps that I've taken to get where I'm at (after running RUU and S-ON / writesecureflag )

1. Unlock bootloader using HTCDEV unlock code

2. Flashed TWRP 2.6

3. Sideload ROM / Install InsertCoin 3.2.1 4.3 ROM
[One (M7) Original Android Development] designgears:
Ok, when I got errors I would just run it again and it would go.
[One (M7) Original Android Development] born_fisherman:
should I try on a different ROM?
[One (M7) Original Android Development] designgears:
You need to be on a stock sense rom. Just make sure you don't flash an RUU with 1.54.
[One (M7) Original Android Development] kilian7th:
tell us more ...
[One (M7) Original Android Development] einfachkarl:
That's correct. With Stock 4.3 revone -P will bring Error code = 1

just flashed back too this http://xdaforums.com/showthread.php?t=2183023 and now revone works fine.
[One (M7) Original Android Development] donmarkoni:
Sorry for the late answer, but I was very busy.

Yes, you need to be rooted and have busybox installed, cause you need extra commands like dd.

Now comes complicated and dangerous part. You can't just put it all in your phone, cause it would overwrite your IMEI, S/N and I don't know what else, rendering your phone half usable. Can you point out to OTA updates from your carrier, so I can see which partitions were updated, compare with mine (WWE international) RUU's and OTA's to see which partitions you should flash, and, of course, consult with somebody who knows more then me to be sure what to recommend you. I could make a batch file for you, but I would need you to acknowledge that you do it on your responsibility and that I take none. As I said, I'll do my best and I will consult more knowledgeable people, so the chance of something going wrong is minimized.

It is hard to find, cause it's very dangerous to play with. Are you sure you want it? ;)
[One (M7) Original Android Development] nente002:
Yeah tell us more!!
[One (M7) Original Android Development] Spartn:
I'm just thinking about the following way:

1. run RUU.exe

2. copy rom.zip from temp directory

3. decrypt the zip file

4. hex edti hboot file to change the version from 1.54 to 1.44

5. copy modified hboot back to zip

6. encrypt the zip file with the private key (which is loaded on a phone)

The last step needs to be confirmed, I'm not sure if the private key is located on a phone and even if that one could be used for encrypting zip file which will be accepted for flashing by a phone, but I have seen it somewhere on this forum that someone mentioned that the private key is somewhere on our phone

the following thread says the private key needs to be used for encrypting modified zip, so it will be accepted by a phone

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

"To encrypt and flash a zip file on a device w/o s-off, htc's private key is required to encrypt the zip file."
[One (M7) Original Android Development] nlcautela:
Help !!!

Hi guys,

I would very much appreciate if someone could help with this, I have unlocked my bootloader, rooted my phone, flashed TWRP and then I flashed a couple of custom roms. My bootloader screen is stating OS 2.24.161.1 while in settings/about/Software Information/More the build number is 3.09.401.1 CL235216 release-keys.

I already know I must S-OFF my phone so I can flash firmwares, but to be completely honest I am totally noob. I enclose my bootloader screen if this helps.

Someone ??
[One (M7) Original Android Development] Spartn:
Sorry, you are running 1.54 hboot which is not supported by revone and no other method for getting s-off on 1.54 hboot has been achieved so far
[One (M7) Original Android Development] horsetastic:
Not sure it's that simple..... But would be good if it was. I think the issue is that the private key isn't readily available..... Public Key maybe but I have a feeling that that won't help
[One (M7) Original Android Development] donmarkoni:
I don't really get what is the question... Nothing wrong there. ;) Your FW is one version and ROM is another. It's not a problem. Everything working, right?
[One (M7) Original Android Development] nlcautela:
Yes, everything is indeed working. The main question is about the S-OFF, if i want to flash updated firmwares I think that I should achieve S-OFF right ?
[One (M7) Original Android Development] donmarkoni:
No, you can update FW, but you can't downgrade it without S-OFF.
[One (M7) Original Android Development] nlcautela:
Ok, thank you very much for the answers, do you have any guidelines so I can read to update the FW ?
[One (M7) Original Android Development] skulldreamz:
Right HTC and carriers want you to be able to update your firmware do your signal, drivers improve among other stuff. Now going backwards would be a while new topic cuz that's where issues come in to play, and they bite the bullet on costs...

Sent from my Renovated One
[One (M7) Original Android Development] LTKred:
the only thing ive been able to find available for mine and my brothers handsets is this http://bugsylawson.com/files/file/1838-m7-cwm-nandroid-backup-cid-telst001-1298412/

there is no RUU or OTA available online that i can find. However the OTA for 4.2.2 (2.24.841.1) has recently been available for download on my brothers phone, but i told him not to install it until i can grab the partitions from his phone.

and yeah i totally understand anything you help me with im doing at my own risk, so a batch file would be great help (i've no idea how to make them lol)

Hope this helps and thanks again for your help, really appreciate it :)

EDIT: if it makes it any easier for you, this is the RUU that i used to convert to Google Play Edition HTC One.

RUU-HTC_One_GE-3.06.1700.10.zip (427.1 MB)
[One (M7) Original Android Development] born_fisherman:
I flashed ARHD 13.3 but I am now getting "error code = -6"
[One (M7) Original Android Development] diabo_bom:
Do you read the OP?

Enviado do meu HTC One utilizando Tapatalk 4
[One (M7) Original Android Development] miljko75:
I am a little work with PGP and is very tricky if you put the wrong key for encryption and then flash the zip file
[One (M7) Original Android Development] born_fisherman:
So I've now "fastboot oem lock" to lock bootloader and I've flashed the AT&T 1.26.502.12 RUU

Shall I attempt S-OFF first before doing anything else?

UPDATE: After flashing RUU, I have successfully managed S-OFF again through revone.
[One (M7) Original Android Development] spaboleo:
Hey guys,

since yesterday I got notifications for an OTA-Update to 2.24.401.8 (I am currently on 2.24.401.1) and after I got the replacement phone with the 1.54 Bootloader and by that can't even root at the moment I am kind of "scared" of applying any kind of update coming from HTC.

Is this OTA-Update "safe" to apply? Or will it make my situation even worse?

If I shouldn't apply it, how can I get rid of the notifications?

Thanks in advance :angel:
[One (M7) Original Android Development] Spartn:
I had the same concern.. what if s-off is already prepared by someone, just maybe, but if so..and i will take that new update which could avoid to s-off with new exploit(again) ..so I decided to take no updates even if a new one would change htc logo to working button instead of dot menu button ;)

it's pretty simple to get off that ota notification(i did not know how to cancel notification of ota either few days ago..), -just confirm to download the OTA and once it's downloaded it will ask if you want to install now or later on and third option is to don't install/cancel, choose the last one, it will remove the ota file and the notification will go away, until u ll check update manually

About getting root privileges -if i'm not mistaken, root works very well on 2.24.401.1 no matter of hboot
[One (M7) Original Android Development] chrispgibbs81:
I turned mine off by checking the "update over WiFi only" button as I am on a 4gee plan with EEEEEEE and won't be using WiFi...

Then figured I may as well use the update... It isn't changing hboot and the work around for s-off will come eventually whether leaked or by genius. It did with Pyramid, just have to play waiting game, as much as we need to improve our handsets :(
[One (M7) Original Android Development] spaboleo:
You, sir...deserve a medal for that immediate response!

worked like a charm :)

How?

I can't flash a custom recovery, due to S-ON :(

Don't know how to root otherwise...

Thanks :)
[One (M7) Original Android Development] Spartn:
to be honest i don't know how to encrypt a rom, never tried and would take a time to get all info, downgrade hboot takes a lot of time and it's even worse as nothing is working..

maybe someone could encrypt a rom by using the key which is loaded on a phone if there is any usable.. i would try to flash it as i think nothing wrong could happen, if the key is not ok, a phone just will not accept the file, that's it -at least thats my opinion, ve tried to flash many files to downgraded that ******** Hboot

---------- Post added at 08:49 AM ---------- Previous post was at 08:39 AM ----------

well, there is a nice method which works like a charm:

http://www.redmondpie.com/how-to-unlock-htc-one-bootloader-tutorial/

within that method, HTC will provide a code which u apply on your phone and it will unlock bootloader, so u can flash anything u want except hboot and some other stuff, anyway the process described there works..

BUT some doesn't want to go for that method, because they think HTC will refuse to repair a phone if u apply for warranty later on -htc may track all phones which asked for a code and then they just easily check if yours as well

I have unlocked by following that webpage, not scared of arguing with HTC ;)
[One (M7) Original Android Development] spaboleo:
Okay...well aware of htcdev unlock.

But that's not an option.

I thought you were talking about getting root, while S-On with 1.54... hboot and without htdev unlock.

Because that would have surprised me ;)
[One (M7) Original Android Development] Spartn:
sorry, i'm not aware of any other way to root without usiing htdev.. :(
[One (M7) Original Android Development] spaboleo:
No worries :)

thanks for the hint how to get rid of the notification...was too scared that it would just install after the download (*paranoid) ;)
[One (M7) Original Android Development] spaboleo:
Any success?

And how can we help?

I am not a developer, but I will do anything to contribute...someone should just let me know what to do :)
[One (M7) Original Android Development] Gerton:
Same here if I can do something to help, I will.

Hboot 1.54

ARHD 20
[One (M7) Original Android Development] O_G:
Thread Cleaned​

Guys, lets Keep it on topic.​
[One (M7) Original Android Development] HTC'er:
menu S-OFF

...

4. Prepare S-OFF

revone v0.2.1

revone failed (error code = 1)

C:\One_All-In-One_Kit_v\data>

HTC ONE 802W

TAMPERED

UNLOCKED

M7DUG PVT SHIP S-ON RL

HBOOT-2.24.0000

RADIO-U2.06.3501.20

CID: HTC__A07

4.1.2

1.12.1402.2 CL186762

KERNEL

3.4.10-gb2c7543

root@amb016 #1
[One (M7) Original Android Development] miHah:
Hello!

While S-OFF is currently not possible would you recommend me the following:

1. unlock via HTC Dev

2. use the phone until S-OFF is possible

3. S-OFF it when it is possible

In case of failure while having S-OFF I could than flag my phone as LOCKED again, right?
[One (M7) Original Android Development] tiho5:
That is what most would do.

But "Locked" wont be possible. It will say "Relocked" if you lock the bootloader again.
[One (M7) Original Android Development] miHah:
If I achieve S-OFF after unlocking the device I could easily go to LOCKED again with S-OFF :)

It wouldn't be possible without S-OFF right?
[One (M7) Original Android Development] Golv:
I'm sure that your model and hboot is not supported by revone.
[One (M7) Original Android Development] EtherealRemnant:
Can a mod PLEASE split the 1.54 into a different thread? There are so many versions of 1.44 that it gets confusing - 1.54 needs its own thread - exploits are being found for 1.44 but nothing has been found for 1.54 and it is constantly derailing even with the mod note AND tag!
[One (M7) Original Android Development] tiho5:
Currently revone can do that with hboot 1.44 and you're correct to make such conclusion.

It's possible to expect (I hope) the same if they have successes finding a way with the upper hboots.
[One (M7) Original Android Development] Mr. Droid:
Worked with no problems !

Thanks
[One (M7) Original Android Development] iElvis:
This is the thread for revone. You're free to start your own thread for 1.54 s-off development.
[One (M7) Original Android Development] phab3k:
So I just had to get my phone replaced by AT&T and wanted to do S-off again, i'm on HBOOT 1.44 but every time I run ./revone -P, my phone just reboots. anything else I should look at? I checked the permissions, everything is correct and it's in /data/local/tmp
[One (M7) Original Android Development] nkk71:
You can flash radios independent of ROM or RUU, etc.

Flashable radios can be found here: http://xdaforums.com/showthread.php?t=2419699

flashable through recovery, experiment which one is best for you
[One (M7) Original Android Development] RuckusDecay:
Yup I'm s-on and I could flash radios it's a no problem.
[One (M7) Original Android Development] Anicane:
Does the device have to be rooted before preparing for an S-off ?
[One (M7) Original Android Development] irrelephant:
No
[One (M7) Original Android Development] Anicane:
Ohh and will the bootloader still remain locked if i S-off ? in other words do i need to unlock bootloader if i S-off ?
[One (M7) Original Android Development] zipsnet:
No
[One (M7) Original Android Development] Spartn:
if it's posible to flash radio, then we could achieve s-off via radio, i have seen it;s one of method which was used for other models
[One (M7) Original Android Development] EtherealRemnant:
Incorrect. You can flash the radio... but you won't get the full effect because HTC has been splitting their radio functionality since the old days and that hasn't changed.

Downgrade to .8, S-OFF, skip through all of the prompts (especially WiFi), go through to Settings and check for an OTA... It will pop .11 - install it. Let it reboot...

This fixed every problem I had with the phone. For example, the TTL before it uses the LTE modem to get back on LTE after a phone call. It made me absolutely SICK that I had to wait 60-90 seconds (I timed it) before it would be back on LTE... I just had a phone call - not only did it stay on HSPA, it IMMEDIATELY connected back to LTE when I got off the call just like the S4 I had originally... Not only that, I ran a speed test using testmy.net - 50MB - and it hit 13.3Mbps

In case you all haven't noticed, the Speedtest.net has been broken for a long time... The upload on HSPA+, for example, blows past the max theoretical.

This process just fixed every issue I have had with my phone... We are a 5MHz market... so the most we get is usually somewhere around 20 down and 5 up... and the damn modem used to royally piss me off because I had to use the *#*#4636#*#* and lock it to WCDMA only for me not to have to wait...

Not only did I get an OTA with S-OFF, the same OTA that locked me from getting S-ON, the TTL is matching the S4 and the signal strength is now beating the S4 by roughly 2 to 4 dB.

I finally am happy with my phone. And my 13.3Mb result I got from testmy.net? Was while it was downloading my 1000s of emails and updating my contacts... More than happy to show images if you don't believe me but I don't have any reason to lie - especially given that I hate T-Mobile and only stay with them because they are the cheapest for LTE - and beyond that, their coverage here in Denver is awesome. Their customer service sucks and if I could afford at&t AND get unlimited data, I would unlock my phone and switch.

I hate calling and speaking to India. Or the Phillipines. Or having to scream at somebody so I can get transferred to Tier 3.

Their service is exceptional... but they need to find a balance... JUMP is awesome as well.

But all of this is derailing.

The confirmation of being able to downgrade from .11 to .8 and get S-OFF back is confirmed. And I believe that I gave thorough instructions to achieve it.
[One (M7) Original Android Development] Anicane:
So that means, my bootloader will still show the status ''locked'' ?
[One (M7) Original Android Development] EtherealRemnant:
Only if you have a recent update... in which case you are currently not going to achieve S-OFF. The easiest way to tell without going into the bootloader is to run revone... it will segmentation fault if Motochopper fails. Even worse, if it seg faults, you can't currently use revone. Even if you go through HTC Dev and get your code, you will most likely get error -6. An update is coming for the 1.44 patched hboots... 1.54 hboots will be waiting awhile because they are encrypted.

---------- Post added at 11:13 AM ---------- Previous post was at 11:07 AM ----------

This model isn't like other models. S-OFF is not achieved through radio... there is no ENG S-OFF, radio S-OFF, etc required anymore.

S-OFF is achieved through an hboot hack... and even beyond that, if you are willing to go through HTCDev, you have a lot more freedom with S-ON and an unlocked bootloader than you did before.

You still need S-OFF for certain functions but HTC has let a bootloader unlock give you everything S-OFF would do ... except for a few key points. You can't gain SuperCID and you can't cover your tracks... Nor can you flash firmware that isn't signed for your device or modify your MID...

If you just want to flash ROMs or radios, you can do so with S-ON... If you want further control, you need S-OFF.
[One (M7) Original Android Development] Anicane:
The problem is that i don't to unlock bootloader but still be able to do things, like flashing roms,custom kernels, etc. Which if i am not wrong, you are able to do it with S-off and bootloader locked ? :P
[One (M7) Original Android Development] EtherealRemnant:
With S-OFF, you can change everything.

If your bootloader says "locked," you are not going to be able to even install a custom ROM.

If you go to htcdev and request the key and follow their instructions, it will show "unlocked" - this does void your warranty... S-OFF bypasses all of that. If you aren't in Europe or the US, I highly suggest that you do not use htcdev....... because even if your screen starts flickering, they will void your warranty because they can. This is especially true for Canada. The company that does the outsource work for HTC combined with the fact that Canada has weak (at best) warranty laws will most likely get your phone rejected - after you send it to them. At your own cost of course.
[One (M7) Original Android Development] Anicane:
Thank you for your answer, now it is clear. So if i can do everything with S-off and bootloader locked, and of course the possibility of reverting the action, why open bootloader ?
[One (M7) Original Android Development] Jonny:
Now you see I wasn't giving false hope/information? #justsayin

To get that back you can just reflash the .11 RUU - I posted a link to the thread that contained the RUU link a few pages back.
[One (M7) Original Android Development] Theshawty:
Now what we need is a downgrade from hboot 1.54 :P
[One (M7) Original Android Development] EtherealRemnant:
You can do 0 with a locked bootloader... S-OFF gives you the ultimate power... you can actually fry your phone if you aren't careful. When the bootloader shows locked (and you haven't re-locked it with S-OFF), you can do nothing but use the phone. You can not make any changes with a locked bootloader. Think of the bootloader being the gatekeeper. Unless you provide the key to the keeper, you can do nothing that HTC didn't intend for. In other words, a locked bootloader is like a locked gate with a gatekeeper who doesn't have the key - you have to find it some other way.

You don't even need to flash the RUU... Just make sure WiFi is off and go to Settings and update...

T-Mobile wants the lock... so every single number has been pushed the OTA. Its much better than the agitation of a RUU wiping your phone. I'm still gritting my teeth about the restore process and everything I lost...

And I admit that I went a bit crazy - but I got locked ... and I'm sure you know how that is. I overreacted, used foul language, and insulted you and even if you weren't a mod, I wouldn't normally apologize for being ticked off. Even as a mod, you have been there before. HTC tends to tick people off. I apologize though.
[One (M7) Original Android Development] nkk71:
Ok, but then how can we get the full radio update?

(especially if we are on a custom Rom, and no longer take OTAs)
[One (M7) Original Android Development] irrelephant:
You can't do anything g with the bootloader locked... You must unlock to flash anything. With redone, you can just lock it back and it will say "locked" vs "relocked"
[One (M7) Original Android Development] DeSaint2:
If I recall correctly, s-off allows certain fastboot commands that will allow you to flash things and even use Ruu mode to flash modified zips like a Ruu without the dzdata file. I may be wrong but I thought I saw someone say that it's how they are doing it.