yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] Spartn:
if any problem with revone

For everybody who wants to get S OFF and facing any problems with revone, please unlock bootloader by using htcdev webpage, flash cwk recovery root your phone, revert stock recovery and use rumrunner to achieve S OFF -worked for many people with most of firmwares, with most of hboot or all

-IF you need to send to service repair phone within warranty, you can simply get back to stock, set LOCKED and S ON again and HTC will fix your phone within warranty, they can't prove that phone was unlocked or modified anyhow if you REALLY revert to STOCK

btw please keep in mind going to S ON again, you HAVE to have original HBOOT otherwise you might brick your phone without any way to fix it by yourself
[One (M7) Original Android Development] chc31:
Deleted
[One (M7) Original Android Development] zeyarwynntun:
Can I do S-OFF to my HTC One with

CID HTC_058 (Myanmar)

HBOOT 1.55

ROM version 3.63.1136.3

Sorry for noob questions:

Does S-OOF with this method require specific ROM version or just the HBOOT ?
[One (M7) Original Android Development] DeSaint2:
Hboot must be 1.44(or older, can't remember if it works in previous) use rumrunner if you have a newer hboot than that
[One (M7) Original Android Development] GalaxyUser50:
Is it really S-ON?

Does "fast boot oem writesecureflag 3" actually make it s-on, or is it a "masked" S-OFF?
[One (M7) Original Android Development] Spartn:
that command really does S-ON, nothing like masked

---------- Post added at 10:19 AM ---------- Previous post was at 10:18 AM ----------

Yes, you can, but you need to use rumrunner instead

---------- Post added at 10:21 AM ---------- Previous post was at 10:19 AM ----------

looks like you did not push revone to right location, or it has different name e.g.: revone.0.2.1 or something like that...try to use ls in that location if it shows something, ls should print out all files located in current folder
[One (M7) Original Android Development] khandelwalsiddharth:
hey Iam on Hboot 1.55 and s-off using rumrunner . Now how to S-on again ?? i need to send it to service centre.
[One (M7) Original Android Development] mugetsu666:
Don't worry about it. They'll do all of that at the service center for ya. I've sent mine in S-off and unlocked. They returned it locked and s-on

Sent from my HTC Butterfly s using Xparent BlueTapatalk 2
[One (M7) Original Android Development] Spartn:
Seems many people send their devices to service with S OFF and if somebody asks them about S OFF, they just tell them that they did not install any S OFF application or something like that ;) they just pretend that they don't have idea what S OFF is and it works, so it might be ok if you send your phone (stock firmware and hboot, locked) just with S OFF

in case you wanna be sure they will repair within warranty, use this command to get S ON: fastboot oem writesecureflag 3

And please keep in mind, revert everything to STOCK (firmware, HBOOT) until you issue that command, otherwise you might brick your phone

btw i put my to S ON before i sent it to service and then just used rumrunner again to get S OFF, so they did repair a phone without any questions
[One (M7) Original Android Development] khandelwalsiddharth:
alright ! so the steps are relock the bootloaders then replace relock with lock and tempered warning , then flash firmware and then writesecureflasg3 ?
[One (M7) Original Android Development] Spartn:
1. fastboot oem lock

2. flash original RUU if exists for your operator..or non branded depends what was originally flashed -will remove tempered..

3. use revone to get lock status -described step by step on first page of this thread

4. remove revone from phone, or just reflash RUU again

5. apply writesecureflag

6. done

btw for mine i did not find right RUU(branded), so i flashed lowest non branded RUU, changed CID, then flashed nandroid backup, so i had right version and let phone takes update by update, and at the end i use writesecure..
[One (M7) Original Android Development] khandelwalsiddharth:
Ok in short I can remove the tempered tag plus S-On with revone ? I am having HBOOT 1.55
[One (M7) Original Android Development] Gerton:
No u can't. U have to use rumrunner. After u used rumrunner u can use revone to make tamper remove and lock/unlock device.
[One (M7) Original Android Development] khandelwalsiddharth:
Am already s-off then why to use rumrunner again ? Can't I use revone to lock my bootloaders and s-on .
[One (M7) Original Android Development] Gerton:
Sorry I didn't read ...

u could use revone to remove tampered flag .

U want to go s-on...

U don't need revone for this. If u look at the OP or second post it's there, fastboot oem secureflag or something.

Edit: here u go:

Reverting to S-ON (updated)

* ./revone -l

* fastboot oem writesecureflag 3
[One (M7) Original Android Development] khandelwalsiddharth:
Am getting confused :confused::confused:

First I need to relock my bootloaders.

Second is to use HTC1 guru ruu for my device

Third is to remove the tempered flag and restore lock status ( this will I get by pushing revone through adb ) and final S-On by the same ?

Anything else ?? Lol this is my first HTC phone ..
[One (M7) Original Android Development] Gerton:
Maybe this helps:

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

For removing tampered and lock bootloader u can use revone.
[One (M7) Original Android Development] Spartn:
if still confused, here is simple guide step by step:

1. get s off by using rumrunner - done already.. u mentioned

2. download RUU from HTC1 guru

3. flash stock hboot to get 1.44 version, so you will be able to flash lower version of RUU, if you have hboot 1.54 or 1.55, RUU with hboot 1.44 will not flash, here the page where you can download original stock hboot(don't flash any other hboot) -http://shoot-a-droid.blogspot.com/2013/06/hboot-htc-one-s-off-modded-stock-eng.html

4. once flashed RUU, just use revone to get LOCKED status instead of RELOCKED, follow step by step guide at first page of this thread

5. remove revone by rm command, or just flash RUU once again

6. use writesecure command to get S ON
[One (M7) Original Android Development] khandelwalsiddharth:
Thanks for the guide but I need to know 1 thing that why to downgrade by HBOOT ? because stock Rom is available on HTC1guru.com plus I too made a nandroid backup at the time of unlocking . Stock Rom is available for 3.63.707.4 stock Indian 4.3 sense 5.5 .
[One (M7) Original Android Development] Spartn:
well, you need to downgrade HBOOT just in case you would like to apply RUU with lower HBOOT, you can forget about downgrading HBOOT, if you want apply nandroid backup by using customer recovery or stock rom which is flashed by using custom recovery and please don't forget to flash stock (original) recovery if you use custom one for flashing nandroid backup

any other questions? or did i get it wrong? :)
[One (M7) Original Android Development] khandelwalsiddharth:
Thanks bro.
[One (M7) Original Android Development] TunneIVision:
Erase.
[One (M7) Original Android Development] alcangel64:
s-off problem

Hello cant seme to get s-off i get code error 1 my Hboot is 1.55 can you help
[One (M7) Original Android Development] Sloth:
Smh

Sent from my ElipticNexus7 :p
[One (M7) Original Android Development] Spartn:
use rumrunner tool instead of revone
[One (M7) Original Android Development] cygnus56:
is possible to achieve S-Off from a rom with android 4.3 TrickDroid_11?

My hboot is 1.44
[One (M7) Original Android Development] DeSaint2:
You can try but there is a 99.99% chance it will fail. You need to use a close to stock 4.1.2 Rom for best results.
[One (M7) Original Android Development] cygnus56:
I just did the downgrade, install a rom with 4.1.2 (Orio One), based fimrware is 1.28.401.7.

With this should be?

There is some fimrware have more opportunity to achieve s-off?
[One (M7) Original Android Development] cygnus56:
I have been researching if it is possible to make a script in cmd automatically insert the lines of code to achieve S-off more easily, would be an excellent idea that all users who are interested in the subject and have knowledge about it together we could make this script and share it with the community.

They think?
[One (M7) Original Android Development] chrisleekhui:
My HTC One has been unlock with using htcdev and it show tampered as well, can i use revone to gain S-off without wiping/format my whole device? i quick confused on this... btw im running 1.44 HBOOT
[One (M7) Original Android Development] Spartn:
yes, you can, it's pretty simple if you follow the guide mentioned on the first page, but there is big chance it will fail in case your hboot is newer even if 1.44, but for sure you should try to get s off by using revone and if that fails, just use rumrunner to get s off, then you can simply remove tempered and change from relocked to lock etc....but please make a research first as with s off you can very simply brick your device...in case u flash wrong hboot -just an example

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

yes, it's simple to create a script, but if i'm not mistaken, the devs of revone or rumrunner don't allow anyone to create it, or let me say it different, they don't wish to create automatic scripts and due to fact that it's their work, we should follow that

and i think it's described step by step how to use their commands, so we can say it's not even necessary to create any script, on the other hand, someone could get a new experience following their guide, if automatic, they would not learn anything :)
[One (M7) Original Android Development] marcosorano:
Can i use with hboot 1.55 or 1.56 just for remove tamred and lock?
[One (M7) Original Android Development] pherrr:
revone

Im always getting error code 1 tried to power off and restart still same result i'm on ATT Unlocked and rooted.

I've successfully installed it but im still S-ON??? I'm on ARHD KITKAT 4.4
[One (M7) Original Android Development] DeSaint2:
Really man.... Read the last 5-10 pages before asking a question. This has been answered multiple times.
[One (M7) Original Android Development] pherrr:
Why quote me if you're not even trying to help? I've read this thread and I'm already at page 25 still cant find a solution with my problem. Is this how you treat noobs and first timers here in XDA?? If you know the answer then just help, no need to tell me to read the last 5-10 pages.
[One (M7) Original Android Development] Sloth:
It's not gonna work try rumrunner
[One (M7) Original Android Development] BekirARSLAN:
Thankkkk
[One (M7) Original Android Development] DeSaint2:
No, that is the response I give to people who don't read the last 5-10 pages. I've answered this same question in the past 10 pages or so.

Step one, check your hboot

Step 2 if it is 1.44 you're in luck if not, use rumrunner

Step 3 make sure you are on a 4.1.2 Rom, error 1 and segfaults are caused by a Rom newer than that(error one appears for a lot if reasons)

If you follow those steps before attempting to use revone you should be able to s-off with it.
[One (M7) Original Android Development] pherrr:
I'm in hboot 1.44 and restoring now to 4.1.2, thanks!

---------- Post added at 06:17 AM ---------- Previous post was at 05:22 AM ----------

Now I'm on stock ATT ROM software 1.26.502.15 getting error -6 restart couple of times and still getting this error -6.
[One (M7) Original Android Development] DeSaint2:
Look for the AT&T downgrade thread. You'll need to be on .8 firmware I believe.
[One (M7) Original Android Development] nathantaylor:
You helped me get s-off on my Evo 4g, my Evo 3d, and now my One.

Awesome stuff, Team Revolutionary. Glad you guys are back in the saddle
[One (M7) Original Android Development] gcouzinie:
Hi!

I am meeting some problems to get S-OFF on my One...

First, I have an unlocked bootlader, rooted with HBoot 1.44 HTC One running a Cyanogenmod 10.2 rom. What I woulg like to do is flashing a stock rom (RUU_M7_UL_JB_50_HTC_Europe_1.28.401.7_Radio_4A.13.3231.27_10.31.1131.05_release_310878_signed) to get ANdroid 4.3 with Sense 5.5.

At the stage ./revone -P, I got a message telling "segmentation fault"...

Do you feel something wrong in my explanation? Do I really need S-Off to do this?

Thx for your help, guys!
[One (M7) Original Android Development] DeSaint2:
Switch to a sense based 4.1.2 Rom and that should solve the problem. Cm 10.2 isn't compatible.
[One (M7) Original Android Development] sitanshu91:
Does this method work on htc h boot

1.52
[One (M7) Original Android Development] DeSaint2:
No, only hboot 1.44. I don't recall there being a 1.52 hboot on the M7. What device?
[One (M7) Original Android Development] sitanshu91:
My device is htc one from japan

Its android 4.1.2
[One (M7) Original Android Development] m.zambonelli:
Hi,

I do apologize for the silly question but I coudn't find information around.

I used revone as part of the guide to convert my AT&T HTC ONE to the international version...I then red also this official guide about s-off and I was wondering what is the TAMPERED that you shall optionally remove (step number 9 of this guide).

Thanks,

Massimiliano
[One (M7) Original Android Development] gcouzinie:
Hi!

Thanks for your reply. I've been watching all over the internet since 4 days without getting that information so clear...

So, which method should I use to flash a 4.1.2 Sense based ROM? Direct zip flash from CWM?
[One (M7) Original Android Development] DeSaint2:
Would be the easiest.

---------- Post added at 12:20 PM ---------- Previous post was at 12:19 PM ----------

Shows up on the bootloader after flashing a custom recovery. Anything custom really. But mostly the recovery is what it goes off of
[One (M7) Original Android Development] gcouzinie:
I could not find a valid link to download a 4.1.2 rom based with sense. Do you have a link to propose ?
[One (M7) Original Android Development] DeSaint2:
Unfortunately no. Just post in general asking for a link to a 4.1.2 sense Rom. Surely someone has a copy they can upload somewhere
[One (M7) Original Android Development] sitanshu91:
now guys finally ia ma able to s off using revone on hboot 1.52 on japanese htc j one

i just want to ask one question

if i write a coomand

./revone -u

does it unlock my bootloater coz i can see an "unlocked" written on top

does it mean my bootloader is unlcoked and i dont have to go through the unlocking bootlader(going to htc dev .com and stuff )

sorry if the question is silly ...but its my first time

thanks

---------- Post added at 10:39 AM ---------- Previous post was at 10:38 AM ----------

i have android 4.1.2 with sense rom but its on phone and i dont know how to get it

(its japanese htc j one )

if u need anything you will have to guide me
[One (M7) Original Android Development] emanon:
You are already unlocked, you don't have to go through HTC dev to unlock it.

\Regards
[One (M7) Original Android Development] amitshkuri:
i want to install GPE on my stock ONE. it is from ORANGE in spain and unlocked.

i understand that i need s-off

this guide will work for me?

this is the details:

LOCKED

M7_UL PVT SHIP S-ON RH

HBOOT-1.55.0000

Android version: 4.3

HTC Sense version: 5.5

HTC SDK API level: 5.65

Software number: 3.63.75.3

Kernal version: 3.4.10-gbc23a0e

root@amb011#1

SMP PREEMPT

please help me
[One (M7) Original Android Development] DeSaint2:
Use rumrunner. Your hboot is to new for this method.
[One (M7) Original Android Development] aceonetwothree:
Do you need to be rooted to use revone to "LOCK" and "S-ON"??

Because according to description

Instructions

Use any operating system you like, you only need adb.

1. Download revone (above) and push it to your device: adb push revone /data/local/tmp/

2. Open an adb shell and:

* cd /data/local/tmp

* chmod 755 revone

3. (optional) If your device is unlocked and rooted please switch to root using su.

4. Prepare to gain S-OFF by running the command: ./revone -P

4a. If revone reports success reboot the device and proceed to step 5)

4b. If revone reboots the device (we'll pretend this isn't an undiagnosed random crash) please wait 2 minutes then try again from step 2.

4c. If revone reports that you need to reboot and try again please reboot and try again from step 2.

5. Now that revone has successfully prepared your device for S-OFF please open another adb shell (as per step 2) and change to

the /data/local/tmp directory.

6. Instruct revone to grant you S-OFF and unlock status by running the command: ./revone -s 0 -u

6a. Other optional command arguments:-

* -u - Unlock the device

* -l - Lock the device (as if it was never unlocked)

* -r - Relock the device (mark the device as relocked)

* -t - Reset the device's tamper flag.

7. Presuming revone reported success please reboot the device again, this time to the bootloader (adb reboot bootloader)

8. You should now observe your device is S-OFF (and the lock status changed if you invoked that option).

9. (optional) Re-run revone to remove TAMPERED from your HBOOT screen: ./revone -t

The bolded part above states you can use superuser only IF it is rooted?

Thanks
[One (M7) Original Android Development] DeSaint2:
No you do not need to be. That only pertains to the unlocking and s-off process. By the time you lock and s-on you should have run a full ruu which would give you a stock non rooted Rom.
[One (M7) Original Android Development] aceonetwothree:
Hmm for some reason, when I lock the phone and S-on.. the tampered sign comes back even when I try to access stock recovery.. (I do have stock recovery installed)

Any ideas?

Cheers
[One (M7) Original Android Development] mdiaz33685:
same thing happened to me,, i had to return both my HTC ONE's.. so I relocked... and on one of them, when i tried to enter recovery from the bootloader the tampered appeared, and i was not able to get to recovery,,, IT DOES NOT LOAD FROM BOOTLOADER..

I did a factory reset, worked just fine, also from setting and reset phone worked just fine.. I sent it back to tmobile, both said relocked, and 1 said tampered,

on the second phone, i did not enter the recovery from bootloader and the tampered did not show...

I just unlocked my phone and used rumrunner s-off, and then i got the tampered, I ran the locked the bootloader and ran the RUU and tampered came off, then I unlocked the phone again and no tampered showed as i was s-off..

I recommend just leave the phone s-off and bootloader unlocked and send it in.
[One (M7) Original Android Development] aceonetwothree:
Hi,

Thanks for the reply

Unfortunately I need to send this back to HTC so I am afraid if they open up bootloader they will see the UNLOCKED and S-OFF.. I am wondering if I should just leave it as S-OFF hoping the technician is blind and doesn't see this lol
[One (M7) Original Android Development] mugetsu666:
Just send it in s-off and unlocked. I've done it several times and all they'll do is reset it to s-on and locked and then return it back to u.

Sent from my HTC One using Xparent BlueTapatalk 2
[One (M7) Original Android Development] mountolympus:
Hi

Any help ????

127|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

revone v0.2.1

Gaining root access (thanks to Dan's motochopper)...Segmentation fault

139|shell@android:/data/local/tmp $

I try many times and nothing !!!
[One (M7) Original Android Development] DeSaint2:
What Rom/hboot do you have?
[One (M7) Original Android Development] mountolympus:
thanks

hboot 2.09.0000

Radio 1.13.11.0830

Rom sorry, I don't know how to know what's my rom

thanks for answer
[One (M7) Original Android Development] Sloth:
Use rumrunner

Revone does not work on the Evo 4G LTE anyways
[One (M7) Original Android Development] mountolympus:
sorry, rumruner for what ???
[One (M7) Original Android Development] Sloth:
You are looking to S-OFF right?
[One (M7) Original Android Development] mountolympus:
yes, just that !!
[One (M7) Original Android Development] emanon:
Newer hboot doesn't work with this so you need to use rumrunner to s-off if you have hboot 1.54 or 1.55
[One (M7) Original Android Development] endGameXIII:
I have a M7_ATT and HBOOT 1.44, on 4.1.2. But no matter how many times I run revone, I always get error -1. Already tried the 15 second reboot, still no cigar. CWM has installed the SU binary, but still nothing even if I begin the process with SU. No idea what I could be doing wrong...any hints?

EDIT: nevermind, I pursued upgrading to HBOOT 1.55 instead and used rumrunner, worked flawlessly.
[One (M7) Original Android Development] MrCrunch:
Works like a charm!

Thanks for this awesome work :)

Send a litte donation ;) Not much but i hope it will help
[One (M7) Original Android Development] phekno:
Is this going to be a problem if I'm returning the phone because I'm getting an entirely different one? I'm up for an upgrade now from T-Mobile's JUMP program, and I figured I'd go for it.
[One (M7) Original Android Development] mugetsu666:
The jump program you keep your old phone, if I'm not mistaken and if you're trading it in for credit, it might and might not.

Sent from my HTC One using Xparent BlueTapatalk 2
[One (M7) Original Android Development] Duarte777:
Can someone help me out ?

I really want to get s-off but i am unable to. :(

Every time i try this method i get this error:

And yes, i have the file on the phone, already changed rom and tried several times the program.

With the 2 alternatives methods for S-off i get the same error "error: extract files"

If someone can help me, it would be much appreciated by me.

Thanks.
[One (M7) Original Android Development] dadaR6:
You are not in the correct folder when you run ./revone -P. redo cd /data/local/tmp before running it.
[One (M7) Original Android Development] Duarte777:
Well true :silly:, but still getting a error, here you can see one more log:

Thank for your help mate.
[One (M7) Original Android Development] mygti02:
Hi guys!

Im trying to get S-off, I have an AT&T HTC One running InsertCoin android 4.4.2, Hboot 1.44.0000, Radio 4A.17.3250.20, and I keep getting this error any time I run ./revone -P

InsertCoin@/data/local/tmp# ./revone -P

revone v0.2.1

revone failed (error code = 1)

1|InsertCoin@/data/local/tmp#

Any ideas?

When I run it as a lowercase p it says successful, but then i get no reboots and if I do the reboot then run ./revone -s 0 -u its successful, but no s-off.

Not sure what im missing :( Any help would be much appreciated. Thanks!
[One (M7) Original Android Development] the_scotsman:
All done and working here (Telstra version). Both S-off and tamper flag removed.

Thanks once again to Revolutionary! :good:
[One (M7) Original Android Development] ArmedandDangerous:
Finally got it! Thanks guys :D
[One (M7) Original Android Development] the show stopper:
if anyone can put a how to s-off hTc One video on youtube, that would be highly appreciated. :)
[One (M7) Original Android Development] aamitabh28:
Yeah i guess..and hope a comprehensive guide will be available or a polished tool to help users like us.

Neway it does not help much as u can still flash kernels in recovery.

Thanks
[One (M7) Original Android Development] mrjaydee82:
Awesome it worked...did it on 2 devices s-off and supercid tamp protection off.

How do we get rid of the red writing on the splash screen?
[One (M7) Original Android Development] ArmedandDangerous:
Finally did it guys! Thanks!

With S-Off and an unlocked bootloader, I'm assuming I can flash a custom recovery, do a nandroid and just go with custom ROMs and kernels immediately after? :D
[One (M7) Original Android Development] descenpet:
so you just s-offed from stock unrooted rom?

since you have s-off and unlocked now, of course you can flash any recovery and any rom you like :)

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

maybe that would require modified or new hboot? not sure about that
[One (M7) Original Android Development] ArmedandDangerous:
Yup, stock unrooted unlocked ROM. Just wanna be sure so I can have my stock ROM backed up as a nandroid emergency omg help me scenario :P