yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] descenpet:
yes, you can do it from phone on /data/local/tmp
[One (M7) Original Android Development] lucky76:
Thank you, finally it work with Terminal Emulator. What will happen If I use command ./revone -l .It will lock bootloader as ship status
[One (M7) Original Android Development] gianton:
Glad it worked out guys!
[One (M7) Original Android Development] dazbutler1:
try without su
[One (M7) Original Android Development] llabrum86:
You can s-off again with revs version and unlock the bootloader via the commands given in beginning of this thread in the instructions
[One (M7) Original Android Development] jawonder:
Nice!!!, work like a charm on the second try . Thanks OP .
[One (M7) Original Android Development] smallKING81:
Could you make it? I'm noob in this issue:D
[One (M7) Original Android Development] llabrum86:
No need to unlock via HTC dev anymore
[One (M7) Original Android Development] Sneakyghost:
To the developers of this method or anyone that might know:

Is there anything known about a special or separate write protection for the splash screen? As someone told me that the fastboot write splash command is refused with "not allowed".

I'd like to do some splash screens but would need to know about write protections and also about its correct location.

I already checked p14 which is the place on the Ville but it's not there.

Anyone?

mobile post
[One (M7) Original Android Development] OSIRIS2010:
S-ON

Due to a few requests, this is how to reset your device to S-ON (completely not recommended/supported):-

./revone -s 3 -l
[One (M7) Original Android Development] domineus:
I think I got it

It was the way I was rebooting on the computer

I was exiting adb shell to reboot to bootloader when that wasn't necessary

rebooted from adb shell and the settings stuck. Now tampered is gone...
[One (M7) Original Android Development] kmdm:
That command will lock the bootloader too due to the -l
[One (M7) Original Android Development] eg1122:
If ifs similar to DNA then we need an eng-hboot to flash them. I don't know if anyone has tried putting the splash.img in a firmware zip and flashing via fastboot.

fastboot oem rebootRUU

fastboot flash zip nameoffile.zip
[One (M7) Original Android Development] katmad:
There is no unlock and root. When I try that

./revone.bin -P returns "cant execute; permission denied"
[One (M7) Original Android Development] cuiltheory:
At One S, we are desperate to get the S=Off after OTA. Just trying something to get the s=off. I was hoping that I will get lucky. Sorry for the intrusion in your forum.
[One (M7) Original Android Development] floppy22:
Woohoo !

Hi all, so now i got the S-OFF, the 1.28 WWE RUU, and upgrading in progress to 1.29 OTA !

So this is the (full) way :

- Be Root

- Be cool

- put the revone file on the phone (anywhere) via computer

- install root explorer, run it and allow it root access

- with Root explorer, copy the revone file to /data/local/tmp/

- install Terminal and run it

- enter "su", and allow it root access

- enter cd /data/local/tmp/ to get to where the file is

- enter chmod 755 revone to allow the file to be launched

- enter ./revone -P to launch the first part

if you read revone succesful reboot, then reboot manually (power button / reboot). If not, reboot anyway and do it all again

After reboot :

- Launch Terminal

- enter su (to get the root access, even if you should still get it)

- enter cd /data/local/tmp/ (to get to where the file is)

- enter chmod 755 revone (to allow the file to be launched)

- enter ./revone -s 0 -u (to launch the first part)

if you read revone succesful it's done ! U-You can reboot to bootloader to check

And if you want to do il all :

- Launch Terminal

- enter su (to get the root access, even if you should still get it)

- enter cd /data/local/tmp/ (to get to where the file is)

- enter chmod 755 revone (to allow the file to be launched)

- enter ./revone -t (to remove the Tampered message on bootloader)

This part is to change your CID :

- Plug your phone to your computer (Windows), and launch CMD, then go to your adb folder

- put the phone in fastboot mode (reboot with volume down button pressed), then select fastboot using the volume button to move / the power button to chose.

- in your computer enter the following command :

- fastboot oem readcid (will tell you what is your CID)

- fastboot oem writecid HTC__001 (or any CID you would want)

- fastboot oem readcid => you should see your new CID !

Then you could flash any HTC official RUU, then get every official update OTA, like the full (almost 1 Go) 1.28 Europe, then the 1.29 upgrade (230 Mo) OTA from settings / about / Software update
[One (M7) Original Android Development] tommykwan222:
c:\adb>adb push revone /data/local/tmp
5176 KB/s (646704 bytes in 0.122s)

c:\adb>adb shell
shell@android:/ $ cd /data/local/tmp
cd /data/local/tmp
shell@android:/data/local/tmp $ chmod 755 revone
chmod 755 revone
shell@android:/data/local/tmp $ ./revone -P
./revone -P
Gaining root access (thanks to Dan's motochopper)...Success.
revone successful - please reboot to continue.
shell@android:/data/local/tmp $
c:\adb>adb shell
shell@android:/ $ cd /data/local/tmp
cd /data/local/tmp
shell@android:/data/local/tmp $ chmod 755 revone
chmod 755 revone
shell@android:/data/local/tmp $ ./revone -s 0 -u
./revone -s 0 -u
Gaining root access (thanks to Dan's motochopper)...Success.
revone successful.
shell@android:/data/local/tmp $ exit
exit

c:\adb>adb reboot bootloader

c:\adb>

Everything go well when I try to unlock, but finally, it fail

I am using 1.29.708.4 with locked bootloader and non-rooted

Anyone have idea what I have did wrong?
[One (M7) Original Android Development] vegetaleb:
Can it take off the red warning when the One is unlocked at boot?
[One (M7) Original Android Development] sp5it:
I want to leave bootloader unlocked but s-on

Mike
[One (M7) Original Android Development] lucky76:
Can I lock bootloader as ship status, not relocked bootloader
[One (M7) Original Android Development] iamaniff:
Yes... you can
[One (M7) Original Android Development] Neuer_User:
What Rom are you running?

I had the same problem with TrickDroid 5.6. I tried at least 10 times. Each time it said "success", but bootloader always stayed s-on.

Then I restored the original system from a nandroid backup. And here it worked (three tries necessary).

Now restored TrickDroid and have s-off :)

Thanks to the devs!!
[One (M7) Original Android Development] Deltafox79:
Anyone say because after relock the htc one whit ./revone s 3 - l the command :

fastboot flash unlocktoken Unlock_code.bin

Not unlock my htc ? I say always Locked??

Regards
[One (M7) Original Android Development] breadtreemike:
Yes you did..lock with command that has shown in the op
[One (M7) Original Android Development] zedlor:
Just tried it and it's worked on my HTC One on ARHD 10.0 and CID HTC__001. 3rd time lucky :p
[One (M7) Original Android Development] ThePhoneGeek:
Bricks can be purchased cheap and they're not always a permanently bricked... :D

So this is interesting. I have read the entire thread since it started and I've only seen a couple of people trying with the 802W and I don't think anyone has completed S-OFF successfully yet... If you try it and can't get it to go then I'd wait a bit.

Yep I had no trouble with it and I was rooted, using TrickDroid 7.

MG
[One (M7) Original Android Development] lucky76:
Can I rooted device with locked bootloader, s-off, stock. By the way? I like stock and receive OTA with more stable, because OTA cannot flash over custom recovery.
[One (M7) Original Android Development] kellyj1978:
Hi,

Im giving this a go.

when doing su

chmod 755 revon.bin

./revone -p

i get ./revone.bin: cant execute: permission denied?
[One (M7) Original Android Development] LuigiBull23:
Thank you so much for this!
[One (M7) Original Android Development] zounduser:
I used this lastnight. Thank u very much for this!!
[One (M7) Original Android Development] ambuj:
I don't want to spoil the party and honestly I have already done S-ON and SuperCID.

But then I came across an article by Kaushik Dutta (CWM Dev) & link from HTC Devs. Just wanted to share with you guys.

http://www.htcdev.com/bootloader/about_unlock_process
[One (M7) Original Android Development] monkboy24:
Lol tell us something we don't know:D

But thanks for sharing!
[One (M7) Original Android Development] dirtbikerr450:
go into root explorer and set it to exacutable
[One (M7) Original Android Development] ambuj:
Actually, I wanted to ask that if I want a nexus experience then after making SuperCID I can S-ON and keep bootloader unlocked is it?
[One (M7) Original Android Development] Deltafox79:
htcdev not change my CID brand whit no Brand for this I need S-OFF.. otherwise nothing ota for me ;)

regards
[One (M7) Original Android Development] baste07:
Well we are risk takers hehe

from my incredible mobile
[One (M7) Original Android Development] Sebianoti:
Thank You!

Worked a treat!
[One (M7) Original Android Development] shox22:
I did the unlock over soff cause of the warranty. Now i can set all on stock and htc will never know about that. ;) (i didnt unlock over htc dev)
[One (M7) Original Android Development] Sneakyghost:
Thanks mate for your answer. If no-one else does first I'll start investigating things tonight when I get off work.

mobile post
[One (M7) Original Android Development] MindlessLeadership:
Based on your flag, you are in the EU. Unlocking your bootloader does not void your statutory warranty in the EU.
[One (M7) Original Android Development] shox22:
I know, but thats the easier way. I dont want to "fight" with htc when the event occurs
[One (M7) Original Android Development] kellyj1978:
I have gone into root explorer and tried to change the permissions but i cant. how do i make it an executable?
[One (M7) Original Android Development] MindlessLeadership:
Yep. I did this on my locked HTC One and didn't work first time, worked after a reboot. Tried it on my friends and it worked first time. It's much simpler and easier than HTCDev.
[One (M7) Original Android Development] fmedrano1977:
Copy and paste worked like a charm on my T-mobileUS HTCOne. If you proceed onto step 14, step 15 has a type-O capitol L instead of lowercase l.
[One (M7) Original Android Development] gemini002:
now that we have s-off is SIM card unlocked too??
[One (M7) Original Android Development] david279:
Not yet....
[One (M7) Original Android Development] darkstarinc:
I used this method, worked first time.
[One (M7) Original Android Development] Theshawty:
Is there any reason for a Nordic unbranded user to SuperCID?
[One (M7) Original Android Development] ceroglu:
Do I need root before doing this? I haven't unlocked my phone with HTCdev unlock .
[One (M7) Original Android Development] McBeaker:
Nope ;)
[One (M7) Original Android Development] JJsax:
Thank you so much for this! It worked for me the first time like a charm and only took 5 minutes. I had some issues at the beginning but that was my error, I kept getting adb out of date. killing. Then I had to make sure that I was in USB Debugging on the phone and ALSO MAKE SURE YOU KILL HTC SYNC OR ADB WILL NOT WORK!! Once I did that, I was good to go.

Thanks again!
[One (M7) Original Android Development] McBeaker:
I kept getting adb out of date. killing too, on every command but it still worked for me.
[One (M7) Original Android Development] Marusaia:
Can we have s-off with lock ?

Envoyé depuis mon HTC One avec Tapatalk
[One (M7) Original Android Development] LuigiBull23:
Gaining S-Off has nothing to do with sim unlocking..
[One (M7) Original Android Development] Theshawty:
Nope. You can be completely stock and unrooted, and then have your bootloader unlocked and S-OFF in 10 minutes, without even using HTCdev.. :D
[One (M7) Original Android Development] daniel2744:
just tried this out with my tmoblie htc one running trickdroid 7.0.0 and it worked on the first try.
[One (M7) Original Android Development] Theshawty:
Awesome! Next step for you would probably be SuperCID to get rid of that Tmo branding :)
[One (M7) Original Android Development] daniel2744:
how would i go about doing that?
[One (M7) Original Android Development] the|gamer:
S-OFF worked flawlessly with CID-T-MOB101 (T-Mobile/Telekom Germany)

If you get error -6 let the Device sit 2Mins and then reboot it and try again from Step 2!
[One (M7) Original Android Development] LuigiBull23:
Are there any other major benefits to this besides being able to use other RUUs?
[One (M7) Original Android Development] wideopen4ever:
Well, that's what I try since 1pm... No way to get s-off, even if, on few times, I successed all the steps... :eek:

My One M7 is a branded Orange (CiD orang202), runnin' on a FW 1.28.73.7 and full stock (non-rooted, locked, S-on)....
[One (M7) Original Android Development] anarchyuk:
hope my insurance company hurry up and send me a replacement One to use this instead of the HTC Dev portal, will be taking my iphone 4s out drinking with me from now on
[One (M7) Original Android Development] ceroglu:
I am getting error 2 on my stock device? I am not rooted.
[One (M7) Original Android Development] krugm0f0:
HTC One S is a totally different phone!

- Android Revolution HD, by mike1986.
[One (M7) Original Android Development] ceroglu:
C:\Users\CihansAcer\AppData\Local\Temp\Rar$EX00.889\adt-bundle-windows-x86_64-20

130522\sdk\platform-tools>adb push revone /data/local/tmp/

2598 KB/s (646704 bytes in 0.243s)

C:\Users\CihansAcer\AppData\Local\Temp\Rar$EX00.889\adt-bundle-windows-x86_64-20

130522\sdk\platform-tools>cd /data/local/tmp

The system cannot find the path specified.

C:\Users\CihansAcer\AppData\Local\Temp\Rar$EX00.889\adt-bundle-windows-x86_64-20

130522\sdk\platform-tools>adb shell

shell@android:/ $ cd /data/local/tmp

cd /data/local/tmp

shell@android:/data/local/tmp $ chmod 755 revone

chmod 755 revone

shell@android:/data/local/tmp $ chmod 755 revone

chmod 755 revone

shell@android:/data/local/tmp $

C:\Users\CihansAcer\AppData\Local\Temp\Rar$EX00.889\adt-bundle-windows-x86_64-20

130522\sdk\platform-tools>adb push revone /data/local/tmp/

2698 KB/s (646704 bytes in 0.234s)

C:\Users\CihansAcer\AppData\Local\Temp\Rar$EX00.889\adt-bundle-windows-x86_64-20

130522\sdk\platform-tools>adb shell

shell@android:/ $ cd /data/local/tmp

cd /data/local/tmp

shell@android:/data/local/tmp $ chmod 755 revone

chmod 755 revone

shell@android:/data/local/tmp $ ./revone -P

./revone -P

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.

Success.

revone failed (error code = 2

2|shell@android:/data/local/tmp $
[One (M7) Original Android Development] Lizard:
You're not rooted. your prompt shows $ instead of #.

you need to have temproot somehow.
[One (M7) Original Android Development] ceroglu:
I know I am not rooted, I asked this before and people said I didn't need to be rooted. Is there a quick and dirty way to get rooted or do I need to go there from Htc dev unlock?
[One (M7) Original Android Development] m03sizlak:
FYI, I have Sprint One. Tried first 3 times doing it as per instructions in adb shell. Each time it reported success, but I was still S-ON.

On the 4th try I used Terminal Emulator and it worked, S-OFF.

Woot.

Thanks to all.
[One (M7) Original Android Development] bobsie41:
You don't need to be rooted. When it works properly, revone creates the temporary root access to do it's stuff. Keep trying, it will happen. ;)
[One (M7) Original Android Development] kellyj1978:
got there in the end

i had to use -

chmod 755 revone.bin

and

./revone.bin -P

Thanks you :0)
[One (M7) Original Android Development] pauley:
I ran revone, then the new developer edition ruu 1.29.1540.16, then installed Trickdroid 7.0 again. My One started out as the regular 64GB AT&T locked, non-developer edition.

My CID now shows 11111111 in bootloader & fastboot getvar cid, but my old CID of CWS__001 shows after doing adb shell getprop "ro.cid"

Thanks & I hope this helps! :)
[One (M7) Original Android Development] aznxk3vi17:
Does this only work on stock ROM phones? On Cyanogenmod and no matter what method I try (adb, terminal emulator), I get revone success, but with no changes in my S-ON status.
[One (M7) Original Android Development] pauley:
I seem to recall posts here about that the kernel needs to be stock, so yes.
[One (M7) Original Android Development] tjsooley:
Read this

Follow this to show super cid for getprop ro cid

http://xdaforums.com/showpost.php?p=42351491&postcount=35
[One (M7) Original Android Development] :
There have been cases where people have achieved S-OFF with completely stock phones (unrooted and locked bootloader). I was not one of them.

Yeah I wish. It took me more than a few hours of trying before I manage to get S-OFF.

Where did you get your case from? I love it!

I always wondered how do you reboot in adb shell?

You don't type the * you only type cd /data/local/tmp
[One (M7) Original Android Development] kellyj1978:
that happened to me when i tried to do them all in one go

i tried again and re booted after each success and all worked fine
[One (M7) Original Android Development] krook6023:
I am on T-Mobile and never htc-dev unlocked so therefore never rooted and this worked perfectly for me over ADB. The only thing I had to do was follow the directions. I did manually reboot and had to run one of the commands twice...but root is not required at least for some variants. If you feel like you need root then htc-dev is where you should go.
[One (M7) Original Android Development] gemini002:
+1
[One (M7) Original Android Development] :
Okay here is my first attempt using the 1.28.401.7 RUU. I have S-OFF and SuperCID. Will post back results.
[One (M7) Original Android Development] LuigiBull23:
Root is not required unless you take the TE route on your phone and follow the correct procedure to obtaining S-Off without the need of a pc.
[One (M7) Original Android Development] tjsooley:
read my last post. this has already been resolved

Post number 1171
[One (M7) Original Android Development] adz63:
Thanks alot for this , works perfect

note to some . on the ./revone -P IT IS A CAPITAL P AND NOT A p

i got stuck there
[One (M7) Original Android Development] Theshawty:
You have to type "adb shell" before cd'ing to data/local/tmp.

-----------------

Everything android, unless specified otherwise, is case sensitive!

A P is a P and not a p.
[One (M7) Original Android Development] levanoza:
woow thank you, my ONE is S-OFF-ed and my CID is 11111111 :))
[One (M7) Original Android Development] baadnewz:
Better wait for the full automatic version if you need a video guide.

Otoh the for s-off when it comes to Qualcomm htc you guys are the best.

Kudos
[One (M7) Original Android Development] dirtbikerr450:
are you rooted and do you have an unlocked bootloader and do you have adb on your computer?
[One (M7) Original Android Development] jotha:
That's it, guys.

Worked perfectly on first attempt...

My deepest respect, well done.
[One (M7) Original Android Development] djkinetic:
do a windows run, then cmd, then type adb shell....if you don't know how to do that I suggest you not try to S-OFF.
[One (M7) Original Android Development] CheesyNutz:
from where would i use this command do i put my phone in to bootloader mode ?

funny part is i was just talking to a buddy today about this team and what they did on the evo3d lol
[One (M7) Original Android Development] nolimit78:
Navigate to your sdk\platform-tools\ and adb shell from there, then you can cd /data/local/tmp
[One (M7) Original Android Development] :No-Frost::
Yes to all... I'm rooted, I have ADB and my bootloader is unlocked
[One (M7) Original Android Development] kmdm:
Unlock is NOT REQUIRED.
[One (M7) Original Android Development] dirtbikerr450:
you have to be in fastboot mode or bootloader
[One (M7) Original Android Development] Electronic Punk:
S-off, tamperfree, supercid and locked again, excellent work everyone!
[One (M7) Original Android Development] gunnyman:
Uncle Gunny safety tip : if you don't know how to start an adb shell close this thread and go read up on how to use adb. See also simple Linux command primer
[One (M7) Original Android Development] gianton:
I guess I will wait, thanks mate.
[One (M7) Original Android Development] sophos9:
Bingo! This worked for me!

After the initial ./revone -P command reports successful, do reboot your device manually (do not use ./adb reboot)

Then open a new shell and issue the second revone command, and manually reboot again (do not use ./adb reboot)

Then open a new shell and issue ./revone -t to remove tamper, quit shell and use ./adb reboot bootloader

S-OFF on H3G__001

Awesome work
[One (M7) Original Android Development] CheesyNutz:
why reclock it ?
[One (M7) Original Android Development] colmustrd:
ATT user here, confirming a successful s-off after 1st try.

also had to rerun after s-off with -t to remove the tampered flag.

many thanks to the Revolutionary dev team!
[One (M7) Original Android Development] JaydenR:
So this works on the One X and One only?

Will wait for the DNA version.

Thanks
[One (M7) Original Android Development] garypix:
S-OFF acquired

HTC One Developer Edition CDD-BS_US001
[One (M7) Original Android Development] dirtbikerr450:
fuses has a version for DNA
[One (M7) Original Android Development] CheesyNutz:
worked perfectly
[One (M7) Original Android Development] -Ho-:
Finally I got this work on my One (Stock / Locked)

I got thousand times of success, but still s-on.

After "./revone -P" and "reboot", I use "adb kill-server"

Then go to step 5.
[One (M7) Original Android Development] LuigiBull23:
You beat me to it bro lol. was just gonna mention noticing that. That's the only reason it's not going through successfully but if he makes that small correction he will see that obtaining S-Off unrooted is a proven fact.
[One (M7) Original Android Development] Sebianoti:
It's called the HTC Double Dip case, i got it from HTC.
[One (M7) Original Android Development] MindlessLeadership:
I had this issue, reboot the phone (Power Menu > Restart) and trying again seemed to fix it.
[One (M7) Original Android Development] :
Very sexy!!! I will have to get one.

Thanks for your reply too!

---------- Post added at 03:52 AM ---------- Previous post was at 03:51 AM ----------

Just ran the 1.28.401.7 RUU on my unlocked and S-OFF HTC One with no problems!
[One (M7) Original Android Development] gianton:
After flashing try the command adb shell getprop "ro.cid" and post a screenshot pls.
[One (M7) Original Android Development] wideopen4ever:
When, After "./revone -P", did you use "adb kill server" ?? instead of reboot ??