yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] vomer:
anyone do this on a mac? I have ADB installed via : https://code.google.com/p/adb-fastboot-install/

do I just follow the stpes posted like normal? or anything special?
[One (M7) Original Android Development] david279:
Do it just like normal for Mac
[One (M7) Original Android Development] lumbu:
Everything besides actually copying the file to your phone happens in a shell on your phone, so it won't matter what OS you are adb'ing from
[One (M7) Original Android Development] Adrianiii:
Do i have to unlock through HTC Dev first?

adb push revone /data/local/tmp/ dosent works for me.
[One (M7) Original Android Development] Try4Ce:
Yes u need to be unlocked first

Gesendet von meinem HTC One mit Tapatalk 2
[One (M7) Original Android Development] ClydeB1:
Not true, I went from locked to s-off unlocked using only revone, no need for HTC Dev to first unlock bootloader

---------- Post added at 11:16 PM ---------- Previous post was at 11:16 PM ----------

No not necessary
[One (M7) Original Android Development] x LordLucan x:
3rd time lucky for me!

Thanks:victory:
[One (M7) Original Android Development] vomer:
Thanks for posting this. Perfect instructions :good:
[One (M7) Original Android Development] mettleh3d:
What's the benefit of s-off and what's the hype about?

Source: coming from a galaxy s 2 :]
[One (M7) Original Android Development] gavinfabl:
Has anyone managed to create a simple way to remove the red developer message, other than use a hex editor.
[One (M7) Original Android Development] he_stheone64:
One of our team members already removed the red text in hboot, he might show up with a corresponding thread later.
[One (M7) Original Android Development] :
Not yet I'm afraid
[One (M7) Original Android Development] tommykwan222:
no, just see the wordings when I boot my phone with HTC logo
[One (M7) Original Android Development] dh2311:
V0.2 worked!

My phone was one of the ones with the original binary that all showed as a sucess, but never worked, stayed S-ON. But after trying the updated binary it worked first time! So anyone who couldnt get the first one to work, try the new one!
[One (M7) Original Android Development] homer285:
V0.2 didn't work!

Thanks for update, however for stock unbranded 64gb one running 129.980.2 it does not work after 100+ tries.
[One (M7) Original Android Development] hccssn:
I tried to install the 1.28 RUU with Unlocked status and S-OFF: It was successful.

After the phone boot with 1.28 rom and I added my wifi network, I immediately received an OTA notification of 1.29 OTA. After I checked the software number and the hboot (still unlocked and s-off), I downloaded the OTA and installed it without problems, it was also successful with unlocked status.

So, the S-OFF-ed phone do not need the locked status... But it maybe depend on CID, cause I did not change my CID, it is still HTC_032. I do not prefer the super-cid. Can somebody try it also to install RUU with unlocked and s-off status?
[One (M7) Original Android Development] Theshawty:
1. Does anyone know why installing a RUU isn't possible for me? I wanted to go back to the 1.28 European RUU yesterday but I only had the option of updating, which of course won't work since I'm on a software version higher than what the RUU provides.

2. Regarding the new binary and what's said in post #2.. If one's going to revert to S-ON, why does it say "fastboot oem lock"? Won't that give you a relocked state instead of locked when you type "./revone -l"?
[One (M7) Original Android Development] ss_snail:
Is it normal to successfully run both ./revone -P and ./revone -s 0 -u, and still have S-ON? How about 20 times?
[One (M7) Original Android Development] Besko1979:
With the HTC__102 worked it also
[One (M7) Original Android Development] wzu7:
get your phone info here .. search for CID Getter
[One (M7) Original Android Development] TheMathMan:
@ ss_snail

Mine did this yesterday. Reflashed my ROM. Did it again and it worked.
[One (M7) Original Android Development] adamlee011:
100% successful on Sprint one via terminal emulator. 1st try failed. Just rebooted and tried again. Success!

Sent from my S-off Viper One
[One (M7) Original Android Development] gianton:
Yes that is weird indeed, maybe the revone exploit works differently in certain devices. Only the devs can chime in and shed some light.

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

Thanks for the heads up mate! :good:

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

We have to wait for a modded hboot.
[One (M7) Original Android Development] adamlee011:
A couple questions. I plan to do my friend's att one tonight. 1. Will this negate the need to dev unlock? Can I just do this and install recovery? (I know, stupid question. Just making sure.) 2. It's there any reason not to lock after complete? Well that just basically change what it says in boot loader and still have all flash/root capabilities? 3. Could it be done in terminal emu on a locked, unrooted device just skipping su command? Thanks and sorry if any of this has been answered.

Sent from my S-off Viper One
[One (M7) Original Android Development] gianton:
If you have root follow these steps from here.

---------- Post added at 03:11 PM ---------- Previous post was at 03:11 PM ----------

LOL!
[One (M7) Original Android Development] Theshawty:
Bear in mind though that I haven't tried the new method posted in post #2. The one where you write a fastboot command.

Any idea why they chose to go with that instead? If one locks the bootloader with the lock command, won't that generate the "relocked" text instead of "locked" like it was never unlocked?
[One (M7) Original Android Development] he_stheone64:
Its already there, just flash from sneaky`s thread.
[One (M7) Original Android Development] iamaniff:
My bootloader locked, s-off, superCID.. now I'm running stock europe RUU. Also lost my recovery. My question is I need unlock bootloader back with HTC dev and flash recovery back if want root access? Anyone please help me... ;)
[One (M7) Original Android Development] cschmitt:
Because original cid is still stored in mmcblk0p19 (along with ruu version) and ruu can read it from there. Write cid doesn't change the cid stored there. Check your ro.boot.cid.
[One (M7) Original Android Development] adamlee011:
Referring to moded hboot? If so where can I find the thread?

Sent from my S-off Viper One
[One (M7) Original Android Development] bjg020683:
If revone by itself isn't working try revone.bin when entering in cmd or terminal emulator
[One (M7) Original Android Development] gianton:
Ten characters
[One (M7) Original Android Development] Theshawty:
[MENTION=1118681]he_stheone64[/MENTION] Any input on these two things?
[One (M7) Original Android Development] mntbkr:
Did it on my Sprint variant with terminal emulator, the first version would not take the second one worked with out a hitch, a million thanks!
[One (M7) Original Android Development] gianton:
OK noted, thanks again.
[One (M7) Original Android Development] adamlee011:
You're awesome. Thanks. I love how you set that up q&a style in the quote.

Sent from my S-off Viper One
[One (M7) Original Android Development] gianton:
You have to unlock the bootloader again with revone (see OP for instructions) and re-flash with fastboot your custom recovery.
[One (M7) Original Android Development] mntbkr:
Did it to my Sprint ONE, with terminal emulator. First version would not take, second one worked with out a hitch, A million thanks goes your way.
[One (M7) Original Android Development] gianton:
I have checked mate, it shows my original CID-02__102 but haven't flashed an RUU yet.
[One (M7) Original Android Development] iamaniff:
I have question.. I received ota update 129.xx.xx but system can't update it.. why?
[One (M7) Original Android Development] iElvis:
Do you have custom recovery installed? Carrier OTAs will only install with stock recovery.
[One (M7) Original Android Development] gianton:
Thanks for the heads up, flashed and working great no more red letters in bootscreen! :good:
[One (M7) Original Android Development] Fouppy:
Thanks for your hard work, everything worked at the first attempt: S-OFF, SuperCID and get rid of TAMPERED :good:
[One (M7) Original Android Development] gianton:
+1 This
[One (M7) Original Android Development] iamaniff:
How can I install stock recovery? Help meeee
[One (M7) Original Android Development] Becool0130:
I downloaded revone to my phone and it went to the download directory.

If I'm using terminal emulator on my phone then what's the code needed to move it to data/local/temp?

Just want to get started with the steps. Thanks
[One (M7) Original Android Development] adamlee011:
Just move it in root browser of choice and check all execute perms leaving the others as is.

Sent from my S-off Viper One

---------- Post added at 08:47 AM ---------- Previous post was at 08:46 AM ----------

Run ruu

Sent from my S-off Viper One

---------- Post added at 08:48 AM ---------- Previous post was at 08:47 AM ----------

Please help me find that thread

Sent from my S-off Viper One
[One (M7) Original Android Development] iamaniff:
Yes.. I run Europe RUU 1.28.xx.xx.. and I received OTA 129.xx.xx. after install system say I'm 'running modified version of system software'
[One (M7) Original Android Development] gianton:
Here mate http://xdaforums.com/showthread.php?t=2316726
[One (M7) Original Android Development] adamlee011:
I'm guessing you installed custom recovery after running ruu if that's what you did. Run it again. The ruu should wipe recovery and install stock (I'm pretty sure)

Sent from my S-off Viper One
[One (M7) Original Android Development] gianton:
What's your CID in ro.cid?

Type in adb shell
[One (M7) Original Android Development] iamaniff:
Yes.. I'm coming from maximus ROM then run euro RUU

---------- Post added at 01:56 PM ---------- Previous post was at 01:55 PM ----------

After succesfull s-off with revone.. I change my cid HTC_044 to Super CID,and locked my bootloader

EDIT: my CID in ro.cid 11111111
[One (M7) Original Android Development] abzillard:
Will this work without unlocking the bootloader from HTCDev or do you have to unlock the bootloader from HTCDev?
[One (M7) Original Android Development] gianton:
If your CID in ro.cid command is your old one then you won't be able to receive an OTA update.

To change your CID in mmcblk0p19 you have to follow this guide here. BUT I strongly suggest NOT TO DO IT. It's for advanced users only, you might brick your device.

I suggest you try another RUU or better a custom ROM.

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

It will work without the unlock from HTCDev.com.
[One (M7) Original Android Development] kmdm:
revone binary updated, see post #2.
[One (M7) Original Android Development] gianton:
Thanks for your hard work mate!

Could you please let me know if I need to re gain S-OFF with the updated file?
[One (M7) Original Android Development] gunnyman:
No. It's a new binary for people who don't have s-off yet.
[One (M7) Original Android Development] Riyal:
Hi guys! Is USB OTG still working after using this S-Off method? Can anybody try?
[One (M7) Original Android Development] gunnyman:
Love your release notes. Delusions of grandeur. I loled
[One (M7) Original Android Development] cheetah2k:
I'm the same, says Success with no errors, yet still S-ON... Ugh..:confused:
[One (M7) Original Android Development] MaxFTW:
I dont own any of those devices but thats great news anyway

Sent from my Nexus 4 with AOKP and franco.kernel on board
[One (M7) Original Android Development] S2kT68m:
works flawlessly here :)
[One (M7) Original Android Development] mortakos:
S far tried over 20 times saying success only to find out that I Was still S-ON. With the new binary at least I am getting a failed with error code -1. Any insight to what the error code might mean?
[One (M7) Original Android Development] Riyal:
Thanks! My friend must have a faulty OTG cable then >.< although it was working on his phone... Weird! It scared the hell out of me when I tried it awhile ago with a friend of mine and it didn't work either on Android or through recovery. Can't mount anything at all. I thought it was S-Off because that's the only thing I did on my device since I last used OTG.
[One (M7) Original Android Development] WA_Bob:
Mission: Possible! AT&T HTC One - S-Off, no "Tampered" :cool:

Donation: Sent! Thank you guys for this work! :D
[One (M7) Original Android Development] Riyal:
[MENTION=4118840]kmdm[/MENTION]

Can we expect a modified eng hboot release from you guys soon? Presumably yes judging by your previous releases :)
[One (M7) Original Android Development] alonso_91:
I am also having this error. Before i had the failed to map memory error code 2 so i rebooted and tried again to get error -1 and performed -s 0 -u again to get error 2 again.

I'm running stock rom, locked bootloader on 1.28.771.6 and my CID is H3G__001

Any ideas on how to get successful s-off?
[One (M7) Original Android Development] kmdm:
Anyone experiencing failures with revone v0.2.1 please see:-

http://xdaforums.com/showthread.php?p=42382037
[One (M7) Original Android Development] cellgeek:
Gotta say this worked like a charm on my CWS_001 device (AT&T variant). Even removed the tamper flag on the bootloader. THANK YOU!

Note: This is not for NOOBS, you really need to be very comfortable using adb and working in the shell of the device!

Thanks again!!
[One (M7) Original Android Development] taha198:
Finally soff achieved after umpteen efforts. :cool:
[One (M7) Original Android Development] iamaniff:
i have test before, my cid in ro.cid shows 1111111, not shows my old CID, also in fastboot shows 11111111
[One (M7) Original Android Development] brainimpact:
can someone explain the CID and needing to be on specific CID to flash certain RUU's etc its my first HTC and only ever owning Samsung's I'm not familiar and need a bit of education before I start playing around to prevent any damage
[One (M7) Original Android Development] gianton:
Try this

Change the CID to HTC__102

Lock your boitloader with /revone -l

Reflash the RUU

Try to receive the OTA
[One (M7) Original Android Development] Feeling_Free:
just want to make sure

if i unlocked the bootloader via htc dev, s-off the device, and run command ./revone -l later, it'll back to locked instead of relocked right?
[One (M7) Original Android Development] lcs_71:
Revone-0.2 - No Problems

Revone-0.2

First Try, Worked Great!

Sprint HTC ONE

viperROM 1.1.0
[One (M7) Original Android Development] adamlee011:
That's the idea

My understanding it's that the cid represents the region and possibly the carrier. If your cid is for usa you wouldn't be able to flash a uk ruu etc...

Sent from my S-off Viper One
[One (M7) Original Android Development] Ahanix:
deleted
[One (M7) Original Android Development] dayze0:
x2 lol same as me - We got there eventually :laugh:
[One (M7) Original Android Development] iamaniff:
my bootloader is locked, i try to unlocked

C:\platform-tools>adb push revone.bin /data/local/tmp/

2043 KB/s (646704 bytes in 0.309s)

C:\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

Unable to chmod revone: No such file or directory

10|shell@android:/data/local/tmp $
[One (M7) Original Android Development] Toaster Strudels:
This is because you pushed "revone.bin" and then are trying to chmod "revone".

They're two different files the way you're doing it.

Revone shouldn't have an extension. Try pushing revone. Then try to chmod revone. Leave out the .bin
[One (M7) Original Android Development] gianton:
Download revone v0.2.1 to your device. With Root Explorer remove the .bin extension from the file and copy it to system/bin

Open Terminal Emulator and try:

su

make the system file with root explorer from "Mount R/W" to "Mount R/O"

cd /system/bin

chmod 755 revone

revone -l

reboot in bootloader
[One (M7) Original Android Development] ClydeB1:
Post #2 has been updated again and instead of fastboot oem lock the correct command is now fastboot oem writesecureflag 3
[One (M7) Original Android Development] pablo11:
You will need to be rooted to do the above method
[One (M7) Original Android Development] gianton:
He is rooted mate.
[One (M7) Original Android Development] zyang0112:
what should i do if it display [-]FAILED TO MAP MEMORY
[One (M7) Original Android Development] Philstadt:
hey,

i have problems with step 1...

when i try the first step, i get the message adb server is out of date. killing...

*deamon startet successfully*

eroor: device not found...

what can I do?
[One (M7) Original Android Development] iamaniff:
yes, im rooted. btw my bootloader is locked/s-off/superCID

i've problem after flashing europe RUU recievd OTA but cant update it.. so now i want flash custom recovery and flash custom ROM back.. so i need bootloader unlocked to flash custom recovery?
[One (M7) Original Android Development] gianton:
Oops sorry you want to unlock the bootloader.

In the last command in TE type

revone -u
[One (M7) Original Android Development] NOFSBIGE:
I was receiving this error too... I restarted my computer and my phone... just make sure the little android guy in the status bar indicating usb debugging is there
[One (M7) Original Android Development] gianton:
Hard reset your device and try again.
[One (M7) Original Android Development] NOFSBIGE:
Why do some people choose to have bootloader locked?
[One (M7) Original Android Development] iamaniff:
in TE, when i type su

its say /system/bin/sh: su not found
[One (M7) Original Android Development] adamlee011:
It won't say unlocked if you need warranty service.

Sent from my S-off Viper One
[One (M7) Original Android Development] NOFSBIGE:
ahhh ok I thought HTC was ok with the phones bootloader unlocked?
[One (M7) Original Android Development] vizzy:
I thought viper wasn't out yet , yet lots of people have it in their signature ...
[One (M7) Original Android Development] zyang0112:
I know this is stupid , but how do i hard reset as u mean ?
[One (M7) Original Android Development] adamlee011:
It's pasted all over htcdev that unlocking voids your warranty.

Sent from my S-off Viper One

---------- Post added at 10:53 AM ---------- Previous post was at 10:52 AM ----------

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

Sent from my S-off Viper One
[One (M7) Original Android Development] zcrugby:
worked perfectly on my rogers htc one first try
[One (M7) Original Android Development] backfromthestorm:
That is correct
[One (M7) Original Android Development] gianton:
Seems you're not rooted after all. Have tried to flash your preferred custom recovery? Being S-OFF it won't matter if your bootloader is locked or unlocked.
[One (M7) Original Android Development] iamaniff:
im rooted before i run europe RUU..

edit: unlocked/s-off/superCID

after that im locked with revone then flash europe RUU
[One (M7) Original Android Development] Philstadt:
okay, (sry for noob questions xD)

so, all the files which i needed for unlocking bootloader are in c:/Android

okay, how can i procceed now with step 2?

i mean, opening a new adb window...

the revone-0.2 file was already copied.
[One (M7) Original Android Development] jonata:
hi,

used Yesterday revone and all is Ok

read now about new version, revone-0.2

need to repeat the procedure or can stay as it is ?

tks for help
[One (M7) Original Android Development] NOFSBIGE:
yeah if you already pushed revone you should be able to got to step 2

---------- Post added at 11:04 AM ---------- Previous post was at 11:03 AM ----------

for it to work for me I had to unlock my bootloader first
[One (M7) Original Android Development] gianton:
Yes but flashing the RUU removed the root. Try to read about rooting your device in the forum. Also have you tried flashing the custom recovery? Being S-OFF won't matter if your bootloader is locked.
[One (M7) Original Android Development] Philstadt:
yeah,

but i dont know hot to go to step 2...

i dont know how i can open such an dab windows....

my files (adb also) are in c: Android

can you tell me what exactly i have to write?
[One (M7) Original Android Development] mojolive:
Thanks for the info:)
[One (M7) Original Android Development] iamaniff:
yeah.. that why i said how to unlock bootloader. can unlock with htc dev?
[One (M7) Original Android Development] NOFSBIGE:
you need to change the directory to your folder that has adb fastboot and revone in it then type adb shell then continue
[One (M7) Original Android Development] gianton:
Try flashing in fastboot mode your custom recovery.

fastboot flash recovery recovery.img
[One (M7) Original Android Development] sophos9:
So after successul S-OFF, suppose someone wants to go back to S-ON - they would fastboot oem writesecureflag 3

Then user wants to go to S-OFF again, can they issue fastboot oem writesecureflag 0 or do they need to go through revone -P, revone -s 0 -u etc?
[One (M7) Original Android Development] gianton:
In post #2 says first /revone -l and then the fastboot oem writesecureflag 3
[One (M7) Original Android Development] Jaa-Yoo:
T-mobile One here. Successful s-off on first try.

Thanks!
[One (M7) Original Android Development] jonata:
SORRY guys ...

got S-OFF with first release of revone and is OK

need to repeat with new 0.2 version or can stay ?

tks fo rhelp
[One (M7) Original Android Development] adamlee011:
If you're soff. Why would you need to do it again?

Sent from my S-off Viper One
[One (M7) Original Android Development] sophos9:
I ran fastboot oem writesecureflag 3, result was S-ON and maintained unlocked bootloader. The only way I got back to S-OFF was by going through revone -P followed by revone -s 0 -u etc.

Was wondering once S-OFF is achieved, is there a simple way to swap S-ON / S-OFF?
[One (M7) Original Android Development] adamlee011:
Not being rude just thinking maybe I don't understand the question. But soff is soff.

Sent from my S-off Viper One
[One (M7) Original Android Development] Philstadt:
okay, problems with step 5

when i enter data/local/tmp

i get the error ,,can't execute Is a directory
[One (M7) Original Android Development] mahesh_9j:
Even with first release of revone ?? or we have to run the old commands ??

Sorry if I am sounding stupid !

Thanks
[One (M7) Original Android Development] COBYATCH:
Was able to S-OFF the device, but now I'm getting error code = -2 when I try to remove the Tampered flag. Any suggestions?
[One (M7) Original Android Development] jonata:
tks mate ..

sure for my bad english don't understand about the first version no more supported.

Im' S-OFF

tks again

;)
[One (M7) Original Android Development] NOFSBIGE:
did you open a new shell? then you must type cd data/local/tmp
[One (M7) Original Android Development] subarudroid:
SWEET! thanks guys. I don't know what my problem is with the F-ing RSA security feature for CM but I can't get adb to work worth a ****. so I had to flash a sense rom and it worked great. donation coming soon.

Confirmation number: 5GG31521X2198741B DONE :D
[One (M7) Original Android Development] adamlee011:
I think it was a more polished ver because some people were not successful with the first. I'm not sure though. I did it in 5 min with the first rev in terminal emu.

Sent from my S-off Viper One
[One (M7) Original Android Development] jonata:
the same for me. dit in 5 min by pc ....

have a nice day

:)
[One (M7) Original Android Development] fokus:
Hi,

Thanks! S-off now.

It's there any chance to set CID without a pc? I'm on holiday and I've none :)

THX

Fokus
[One (M7) Original Android Development] gianton:
Ok great, thanks for the info.
[One (M7) Original Android Development] iamaniff:
done bro, i try unlocked bootloader via htc dev, i think its cant becouse of s-off. now im unlocked back my bootloade and flash revcovery. btw thanks
[One (M7) Original Android Development] gianton:
You can with first release too.

---------- Post added at 06:40 PM ---------- Previous post was at 06:38 PM ----------

Great!