yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] daleski75:
The safest way is to update to 4.22 with hboot 1.54/1.55 them immediately downgrade the hboot to 1.44 that way you can lock/relock s-on/s-off to your hearts content without something going wrong.

I relocked under 4.22 hboot 1.54 and I could not unlock again (segmentation fault) but you may have better luck.
[One (M7) Original Android Development] tfouto:
did you relock after you updated to 4.2.2 via OTA? Did you relocked for any reason, or just because you wanted?
[One (M7) Original Android Development] MrGriffdude:
So as long as I stay s off on hboot 1.54 and don't relock il keep s off?

Sent from the basement where I reside...

(IT'S MY MOM'S)
[One (M7) Original Android Development] tfouto:
did you updated 4.2.2 via OTA? Can't you update via OTA with bootloader unlocked?

---------- Post added at 04:14 PM ---------- Previous post was at 03:53 PM ----------

Couldn't you just RUU? Then it will go back to 1.44 hboot, no?

---------- Post added at 04:28 PM ---------- Previous post was at 04:14 PM ----------

My question is did you update OTA with the BL unlocked? Can you do that? After the update with the new hboot, you had the bootloader unlock right? It was you locked the BL after the update, is this correct?
[One (M7) Original Android Development] mrrogers1:
Correction...... THE SAFEST way to upgrade to 4.2.2 is to stay as far, FAR AWAY from the OTA and flash a stock rooted ROM which will not contain the firmware (which is where the hboot is). Then flash the modified firmware package that does not contain the hboot at all.

The number of people screwing up their s-off bliss provided by the Revolution team by taking an OTA is pretty ridiculous.

Just sayin..... :sly:
[One (M7) Original Android Development] iamaniff:
unlock via HTC dev
[One (M7) Original Android Development] dark_polok:
unable to push revone to device

'adb' is not recognized as an internal or external command, operable program or batch file.

any idea what is going wrong?
[One (M7) Original Android Development] DeSaint2:
You're not in the correct folder in the command line. CD to the right finder and try again.
[One (M7) Original Android Development] Sharky52:
Update OTA and still s-off and unlocked !!

Yes, i have done that, s-off and unlocked with revone on Hboot 1.44, installed OTA 2.24.401.1 with Hboot 1.54 and still s-off and unlocked !!!!
[One (M7) Original Android Development] dark_polok:
Thanks. Got through that bit by adding the PATH.

Now I'm stuck at step 4.

typed ./revone -P and hit enter

It says:

Gaining root access <Thanks to dan's Motochopper>.... [-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

[-]Failed to map memory.

251!shell@android:/data/local/tmp $

Help please?

Oh and my device is not unlocked and rooted so i skipped step 3.

Thanks in advance.
[One (M7) Original Android Development] DeSaint2:
Manual restart by holding down power button until it restarts then just keep repeating the command until it goes through. Then for the next step do manual restart again and do the -s 0 -u command until it goes through.
[One (M7) Original Android Development] dark_polok:
Thank you man!

S-off Accomplished! =D

After the process, I did not not get a tampered flag in the hboot. So this mean I do not have to run the ./revone -t now command right?

And also, how/when does a device actually become "tampered?" I plan to root my device once I get updated to 2.24.401.1. Just asking out of curiosity, so that if I ever get it tampered, I'll know how to remove it.
[One (M7) Original Android Development] mathrania:
I relocked after OTA...and there was no reason, i thought i would go S ON and when needed, i would be back to s off.. but didnt know the OTA wd F'up the whole thing....
[One (M7) Original Android Development] tfouto:
you can unlock now via htc dev
[One (M7) Original Android Development] mathrania:
yes i know...but it would factory reset the whole phone.....
[One (M7) Original Android Development] cc999:
hboot 1.44

Can I flash hboot 1.44 on this rom (the zipped whole conversion file)?

Currently 1.54, want this rom with 1.44 possible?

CC
[One (M7) Original Android Development] tfouto:
I dont think so

---------- Post added at 06:02 PM ---------- Previous post was at 06:02 PM ----------

---------- Post added at 06:03 PM ---------- Previous post was at 06:02 PM ----------

---------- Post added at 06:02 PM ---------- Previous post was at 06:02 PM ----------
[One (M7) Original Android Development] mathrania:


Yes, unlocking bootloader via htcdev would delete all the data....
[One (M7) Original Android Development] DeSaint2:
I would flash your custom stuff before updating firmware then run the command to remove tampered(it will appear once you change recoveries. Then you can update firmware but do not, and I repeat DO NOT lock bl to update firmware. Will mess everything up.
[One (M7) Original Android Development] iElvis:
Actually the safest thing is to pick one configuration and stick with it. Going back and forth from unlocked/locked, s-on/s-off is NOT safe and is in fact fraught with considerable peril. It is possible to corrupt important settings by doing this repeatedly and get yourself stuck in a configuration you can't get out of. I know of at least one person who this happened to.

HTC apparently has ways of knowing if you have ever flashed custom software no matter what appears on the bootloader screen. People have had warranty service denied even with phones they thought they had restored completely to stock. If you think you're going to jump through all these hoops and hide what you've done, forget it--it's not happening.
[One (M7) Original Android Development] dark_polok:
After acquiring S-off, I to download the latest OTA. Upon completion, it said the software update was corrupted and if I'd like to download it again. I wanted to get a clean install so I did a factory reset and then wanted to download the OTA again. However, while setting up my phone after the reset, in the report "Tell HTC and error reporting" tab , I'm getting "This is a test device. Accordingly, to collect critical information about the device, Tell HTC is enabled and cannot be turned off regardless of device setting." I'm guessing this will drain the battery very fast.

HELP?

Thanks in advance.
[One (M7) Original Android Development] tfouto:
i already update to 4.2.2 via OTA, and everything went fine. I still have s-off, and phone unlocked, but i lost root access. Strange, do i have to root it again?
[One (M7) Original Android Development] jznomoney:
If you did the official ota you do.
[One (M7) Original Android Development] vaibhav satam:
I have locked bL, S_On and running 4.1.2 ..Will unlocking bootloader and S_Off Void Warranty ?? Plz Need Answer :confused:
[One (M7) Original Android Development] CharlyDigital:
Yes and no. If you leave it unlocked and s-off if and when you take it in for warranty issues you could be turned away. If it is a hardware issue the warranty should cover it. However, this is moot since you can always revert back to stock, lock BL and s-on before you take it in.
[One (M7) Original Android Development] vaibhav satam:
Thanks :) Suppose if i S_Off, Unlocked BL and receives ota update can i S_on and lock d bootloader again
[One (M7) Original Android Development] Tetsumi06:
Been with this thread from the start and am very happy with my s-off HTC One but still a little confused on how to get the wife fixed up....

She's on a 3 Mobile HTC One so it could be several months before she gets the 4.2.2 update (probably a few months after the rest of us are on KLP)

She wants to stay pretty much stock and not really see that anything has changed. No root, no custom recovery, no improved ROM features. She's a bit vanilla really.

Getting her s-off shouldn't be too much trouble

Setting her CID to match mine also easy

Now for the bit I'm unsure of: once she has the right CID/MID/PN will it take the OTA or will I need to flash the HTC__001 RUU or just ask the phone to check for updates?

I need to prize the phone off her for an hour before she ends up with 1.55 locked BL.

Thanks for any info, G.

----------------------o('_')o----------------------

Sent from an HTC One using xda app and Bulletproof TrickDroid ROM 8.0
[One (M7) Original Android Development] dark_polok:
Ok I'm trying to get S-on back again because after the reset my "Tell HTC" cannot be turned off. This is the procedure I followed so far.

1) Pushed the file via adb

2) cd /data/local/tmp

3) chmod 755 revone

4) ./revone -P [reported success and stated "no need to reboot" [So i did not reboot and proceeded to step 5]

5) ./revone -1 [reported success]

6) fastboot oem writesecureflag 3

Reports:

system/bin/sh: fastboot: not found.

127|shell@android: /data/local/tmp

How can i fix the problem at step 6?

OK finally did it. I realized i needed to be in the fastboot to execute the fastboot oem writesecureflag 3 command. Silly me. Man am I relieved :P
[One (M7) Original Android Development] vaibhav satam:
Is this require root access ?? I am not rooted :( running 4.1.2 s_on and locked bootloader ..what do I need to do first ??
[One (M7) Original Android Development] DeSaint2:
You're still on shell. Get out of adb shell and it will work. Just make sure you are completely stock first. May I ask why you want to turn s-on?
[One (M7) Original Android Development] Super-Veloce:
I had rooted, unlocked bootloader, S-OFFed my HTC One, kept orginal recovery and I just received the ota this morning ;)

If you're only willing to change cid for ota, just unlock bootloader/S-OFF with revone

change cid in the same as yours

relock bootloader ./revone -l

remove tempared ./revone -t

restart in bootloader -> fastboot and type in cmd screen, fastboot oem writesecureflag 3

The phone is totally stock again, but with other CID :)
[One (M7) Original Android Development] D F:
Hello and thanks for the tool, guys!

I want te remove that ugly "tampered" from bootloader, but I run into a dead end. What does "3. (optional) If your device is unlocked and rooted please switch to root using su." exactly mean?

And, why isn't there an easier version of this tool?
[One (M7) Original Android Development] Super-Veloce:
no, not needed

and htcdev also not needed

---------- Post added at 10:27 PM ---------- Previous post was at 10:26 PM ----------

It's easy, once you know it :)

./revone -t

to remove tampered ;)
[One (M7) Original Android Development] D F:
I am afraid I still don't understand, Super-Veloce.

My phone has unlocked bootloader and it's also rooted. I installed Superuser, too.

What exactly do I have to do, (step by step, please) at the third stage -3. (optional) If your device is unlocked and rooted please switch to root using su?
[One (M7) Original Android Development] DeSaint2:
I believe you have to have s-off to remove tampered. Step 3 just means of you have root change to su mode in the command line.
[One (M7) Original Android Development] Brodad:
Anyone have an idea of when it'll be possible to S-OFF with hboot 1.54?
[One (M7) Original Android Development] mrmytouch:
Here's a video that should help you out D F.

http://www.youtube.com/watch?v=J4BWxtjaamM
[One (M7) Original Android Development] dark_polok:
I wanted to S-ON again and perform another wipe so that the "tell HTC, regardless of setting" thing would disappear, and then S-off one more time and get the OTA update.

Now please don't tell me that all this panic was in vein, and as soon as I S-off again, it's gonna start reporting with "tell HTC, regardless of setting," red text or not.

It starts that whole reporting routine 'only after a reset' after achieving an S-off right?

=\ =P

And thanks for replying.
[One (M7) Original Android Development] DeSaint2:
It turns right back on from what I know. Just flash arhd man. Close to stock without that tell HTC crap. Mike usually has the ota before you would be able to get. He would then apply the changes make a tweak or 2 and release by the time most people would get the update.
[One (M7) Original Android Development] dark_polok:
Damn :\

So then here's my plan. Receive OTA [to get the new bootloadder, radio and stuff]. Root device. Flash ARHD.

Or can I flash ARHD right after rooting and installing custom recovery, without getting the OTA first?
[One (M7) Original Android Development] DeSaint2:
Just flash the recovery from fastboot and then flash arhd.
[One (M7) Original Android Development] broffy:
Has any one came up with a fix for the problem i have i was reading some stuff and got lost lol
[One (M7) Original Android Development] kemeia:
Problems with HTC One S for s-off

Hi mates. I have try to s-off in an HTC One S doing the process. I have unlock by HTCdev and root HBOOT 2.15.0000.

When in CWM with data in mount I try to:

* adb push revone /data/local/tmp/ (this ok)

* adb shell

* cd /data/local/tmp

* chmod 755 revone (to this line all OK)

*./revone -P

then when intro

*./revone -P

*revone v0.2.1

*revone failed (error code = 1)

I have tryed decens of times and not work. same result trying to use terminal emulator.

Some suggestion??

Thanks for the job :good:
[One (M7) Original Android Development] Super-Veloce:
I'm still S-OFF and bootloader unlocked... but unrooted

If I want to boot a custom recovery, on hboot 1.54...my phone hangs in bootloader, need to hold power butten to reboot

fastboot boot cwm.img

in cmd promt, it says it succeed.. but my phone doesn't do anything

---------- Post added at 12:03 AM ---------- Previous post was at 12:00 AM ----------

this method is for HTC One, not for HTC One S..

and if it works, why are you in cwm?

just boot your phone to homescreen

C:\adb\adb shell

adb> cd data/local/tmp

chmod 755 revone

etc..
[One (M7) Original Android Development] tiho5:
Try this:

Once it says OK in the cmd window, pull the cable out
[One (M7) Original Android Development] DeSaint2:
Fastboot boot doesn't work on the 1.54 hboot.
[One (M7) Original Android Development] MrGriffdude:
Like the command in adb?

Sent from the basement where I reside...

(IT'S MY MOM'S)
[One (M7) Original Android Development] tiho5:
That's weird. I think I've tried this once on 1.54 and it worked. Bootloader must be unlocked though
[One (M7) Original Android Development] DeSaint2:
There have been a few people that told others from experience it doesn't work on 1.54. Not at home so I can't try unfortunately.
[One (M7) Original Android Development] tiho5:
Thanks. Damn 1.54... :) I will try this tomorrow and see. Or may be [MENTION=3454441]Super-Veloce[/MENTION] will post here if he was successful after he tries again.
[One (M7) Original Android Development] kemeia:
Hi again and thanks for your help.

I'm sorry for the confusion about HTC One :(. In any case, it works but the error is as I wrote. I'm in CWM mode because if not the device is not found.

Thanks for all the comments
[One (M7) Original Android Development] DeSaint2:
You have to be in the booted system. Do you have usb debugging on?
[One (M7) Original Android Development] kemeia:
Yes I have usb debugging on. And the adb commands not response in fastboot usb mode. Is for this that I work in CWM even mounting data option. If not is no possible for me to acces the device
[One (M7) Original Android Development] iElvis:
You don't need to do any of that stuff. Just freeze/delete UDove.apk in /system/app
[One (M7) Original Android Development] Super-Veloce:
unplugging cable doesn't work

fastboot oem rebootRUU , that works and than fastboot boot cwm.img, failes
[One (M7) Original Android Development] DeSaint2:
Are you running adb commands in the bootloader or the Rom?
[One (M7) Original Android Development] tiho5:
Thank you. Damn 1.54! So it is true you cant boot to custom recovery on this one.

If I remember correctly you were s-off and unlocked BL, right

I'd flash hboot 1.44 then and boot to CWM (if your aim is to make or restore a nand backup this would not be in your way as it would contain/backup or restore recovery, system, data, cache and boot.img)

After I finished I'd flash again hboot 1.54

(don't lock the BL, but I guess you already know that)
[One (M7) Original Android Development] Super-Veloce:
that might work, flash hboot 1.44, boot cwm.img, flash supersu and when you got root again, flash 1.54 back

and instead of fastboot boot cwm.img, fastboot flash cwm.img might also work

I'm still S-OFF and bootloader unlocked

But I'm going to sleep
[One (M7) Original Android Development] tiho5:
Sorry, you wanted root?

Why don't you then just flash cwm and root and then flash stock recovery (get it from the FW.zip)

:)
[One (M7) Original Android Development] mrrogers1:
He could always just push TWRP and boot to system, it'll prompt to install SU and take care of rooting for you. TWRP FTW
[One (M7) Original Android Development] vaibhav satam:
I am finally s off and unlocked bootloader :) Recieved OTA :) Nw My HBoot Is 1.54 ..Incase If I Want To Go For Repairing I Hv To S_On Again Right ?? How Do To Tht ??
[One (M7) Original Android Development] daleski75:
revone -l (locks the boot loader)

fastboot oem writesecureflag 3 (changes secure off to secure on)
[One (M7) Original Android Development] FitAmp:
Keep s-off at all times unless bringing it in.
[One (M7) Original Android Development] kemeia:
I'm trying both run adb commands in the bootloader, really in recovery (using CWM and mount data ope) and in the Rom. It's indeferent the result is the same after ./revone -P "revone failed (error code = 1)

Thanks
[One (M7) Original Android Development] sub0min0us:
Just flash the ruu again so that it will replace hboot to 1.44, stock recovery, stock firmware, stock radio etc. (It will stay unlock and s-off). Dont update to ota 4.2.2 so that you can still use revone to lock bootloader and s-on in case you need to return the phone for repair.

Bottomline is... Dont ever lock and s-on unless you really need it...

It really doesnt makes sense to me going back once you achieved s-off. And for those who want to locked or relocked bootloader, what for? It's no use unless you want to return your phone. You can't even flash or update recovery when it's locked and you can now run ruu even if it is unlocked as long as you have s-off so I dont really get it.

So again... ffs! Stay s-off and unlocked! It's more fun being s-off :)

Sent from my HTC One
[One (M7) Original Android Development] vaibhav satam:
Thanks a lot sir :) How Do I Put Files In Data/local ..I tried using file manager to copy revone in data/local but there is nothing in revone folder ..Y Is tht so ??

---------- Post added at 02:48 PM ---------- Previous post was at 02:43 PM ----------

Sorry I meant there's no local folder in data
[One (M7) Original Android Development] prunzzz:
How did you get OTA?

Arent you HTC__038
[One (M7) Original Android Development] Super-Veloce:
adb push revone /data/local/tmp

---------- Post added at 11:26 AM ---------- Previous post was at 11:25 AM ----------

changing cid to HTC__001, HTC__E11, HTC__Y13 or other cid with update ;)

fastboot oem writecid HTC__E11
[One (M7) Original Android Development] vaibhav satam:
Sir I am s_on and Locked BL Not Rooted ..I Downloaded Revone And Tried To Place It In Data/Local/Tmp ..I Used File Manager Copied Revone Frm Sdcard And Then Went To Data Folder But There's Nothing Inside It ..No Local Folder ..Y So :(

---------- Post added at 03:19 PM ---------- Previous post was at 03:09 PM ----------

I need to be rooted for it ?? Plz help :confused:
[One (M7) Original Android Development] nikolaus2007:
S-ON with hboot 1.54? then wait for updated revone
[One (M7) Original Android Development] vaibhav satam:
No I am s on with hboot 1.44 ..what do I need to do first ?? I tried to copy revone file into data/local/tmp using file explorer but the problem is I can't find local/tmp directory in data folder
[One (M7) Original Android Development] daleski75:
Type adb shell

cd /data/local/tmp

does it go into the folder if yes?

exit

adb push revone /data/local/tmp

add shell

cd /data/local/tmp

chmod 755 revone

./revone -P

(reboot)

./revone -s 0 -u
[One (M7) Original Android Development] DeSaint2:
Adb works only in recovery and Rom. Try a manual restart after each successful command and just keep doing the command until it goes through.
[One (M7) Original Android Development] Guich:
Thanks to revolutionary team!

I s-offed an Evo 3D and an HTC One with this site!

Thanks a lot!!

I have a O2 branded phone!

Method is worked at first attemp.

A photo of my One :p

[MENTION=1557593]krook6023[/MENTION] ;)
[One (M7) Original Android Development] Theshawty:
I'm not that skilled either, but I managed to S-OFF. All that is required to to precisely follow the guide, the exact steps. You of course need functioning adb and fastboot, but there are guides for that.
[One (M7) Original Android Development] thekalby:
Got it, thanks for the explanation.
[One (M7) Original Android Development] sapplegater:
You're welcome glad to help! :)
[One (M7) Original Android Development] popokrew:
Try doing the command only with the -t option. I rebooted, verified s-off, then did the command to remove tampered.
[One (M7) Original Android Development] Michael77500:
Thanks to all the team. HTC One with S-OFF now !
[One (M7) Original Android Development] apd:
Thanks

Worked great first time - now Supercid and no tampered. Thanks! Now just to figure out how to get rid of the development text on boot!
[One (M7) Original Android Development] fkinrawr:
Accidently put mine back to "locked" do i have to unlock again and lose everything? currently running ARHD10.1
[One (M7) Original Android Development] g3rm3n:
A friend says me this question : must my phone be root and hboot unlocked to get S-OFF ?
[One (M7) Original Android Development] mjskraju:
Does S-Off Enable The Disabled Bands

Delete
[One (M7) Original Android Development] suua:
Hey guys, this sounds pretty good ! But can someone epxplain why s-off is so importent? Since we allready can flash custom roms and kernels. What dose s-off actually allows you more to do to the device?

Thx in advance
[One (M7) Original Android Development] Riyal:
Any side effects? Like random reboots, losing signal(gsm,wifi etc.) or whatever? Would like to take caution so I'll wait a few more days before doing this. Then hopefully we could partition the internal memory to create a mountable external memory after this :D
[One (M7) Original Android Development] gunnyman:
You folks wanting video guides shouldn't be doing S-off.

Not hating, criticizing or trying to be rude.

Just come on.

it's entering commands in a terminal.

maybe there will be a one click someday (I hope not)

but S-off is dangerous stuff.

It means you can EASILY brick your phone now. I mean FULL ON Brick.

S-ON means you can't permabrick, at least barring acts of GOD or screwing up like unplugging phone wile running an RUU.

If you don't understand the admittedly very simple terminal commands provided here, leave your phone alone

/gets off soapbox.
[One (M7) Original Android Development] Nkapoor124:
Worked fine on my Sprint HTC One.
[One (M7) Original Android Development] lokicat:
So, what's the market value of a 64GB HTC One unlocked, s-off, SuperCID?

"Hello AT&T, I'm so bummed I lost my phone can you please sell me another one with a discount, like $200?"
[One (M7) Original Android Development] JaydenR:
DNA S-Off.Thanks