yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] :
Before I do, do I have to have HTC__001 CID because I have HTC__044 and my MID is PN0711000? In the android text inside the hboot.zip I can see PN0710000 and HTC__001.
[One (M7) Original Android Development] Sharky52:
Before stock rom locked

After the command ./revone -s 0 -u my device was s-off and unlocked without loss of any data.

only problem: after every reboot i got a errorreport: recovered from unexpected recovery (translated from dutch)
[One (M7) Original Android Development] :
Okay I just edited the android-info-txt and I still get this

C:\Android SDK\sdk\platform-tools>fastboot oem rebootRUU

...

(bootloader) Start Verify: 0

OKAY [ 0.040s]

finished. total time: 0.040s

C:\Android SDK\sdk\platform-tools>fastboot flash zip hboot.zip

sending 'zip' (472 KB)...

OKAY [ 0.250s]

writing 'zip'...

(bootloader) zip header checking...

(bootloader) zip info parsing...

(bootloader) checking model ID...

FAILED (remote: 41 model id check fail)

finished. total time: 0.660s

It's so close I can smell it.
[One (M7) Original Android Development] Magpir:
[YOUTUBE]0_Paa-vqbow[/YOUTUBE]

found the video above a guide to root without pc, is this reliable?
[One (M7) Original Android Development] :
Yes that's how I S-OFF mine the first time. Well very similar I use Terminal emulator and Root explorer. on a rooted stock ROM.
[One (M7) Original Android Development] MaximN97:
i have the problem that after i flash this hboot i don´t see the internal storage! flash it back again!
[One (M7) Original Android Development] iamaniff:
Really?
[One (M7) Original Android Development] vizzy:
This was mentioned in the main topic, but the OP is working on a fix.
[One (M7) Original Android Development] mojolive:
I am S-off , SuperCID, Change my "mmcblk0p19" to "11111111", boot loader unlocked and rooted using Android Revolution HD 10.2 Rom,

Question: I was thinking about going back to the stock rom, and trying to get an OTA update via the stock rom

So I wanted to ask what steps in which order do i have to do them to be able to go back to a completely stock rom and get over OTA updates.

can someone please list in the order I need to do things.. would suck to brick my tel.

Meaning, do I have to lock boot loader then install the RUU, after installing RUU change both my superCID and also the cid located in the "mmcblk0p19" folder and transfer it back to the tel.

Sorry I am a little confused at how to get back to a totally stock rom, and be able to get over OTA updates.. can someone fill me in i am clueless:)
[One (M7) Original Android Development] Electronic Punk:
Nothing (although rumours suggest OTAs today?), I got it from the same dev that leaked 2.17.x.x, its not available publically yet as being responsible for potential bricks is a scary premise :)
[One (M7) Original Android Development] iamaniff:
U can install stock RUU with locked/unlocked bootloader/s-off/supercid. I have no issue get OTAs update unlocked+superCID, but make sure the RUU is matching with ur MODEL ID.
[One (M7) Original Android Development] Electronic Punk:
To clarify, I was S-Off then updated the hboot.
[One (M7) Original Android Development] P05TMAN:
So you can still get OTA updates? Where can I find more info about the RUU & MODEL ID so I can make sure I'm good?
[One (M7) Original Android Development] mahesh_9j:
I am on Dev Edition and I have the same situation, what extra I did :

I changes the CID in mmcblk0p12 (have the original backup)

Also flash the modded Hboot file to remove that red warning of developement bla bla.. (http://xdaforums.com/showthread.php?t=2316726 )

Now If I want to go back to STOCK the I have to first flash the STOCK Hboot and then push back the original mmcblk0p12

then I can flash the RUU for my Dev Edition to receive the OTA ??? Correct me if I am wrong.

Thanks in advance !!
[One (M7) Original Android Development] DeSaint2:
Pretty sure it has a more limited warranty or no warranty at all. I would just google it man. For warranty it is better to just copy you cid and change it back if you have warranty issues and lock everything back up

Tohrment the Lesser slayer
[One (M7) Original Android Development] bobsie41:
Does updating to this h-boot appear to make any noticeable difference or do you not have a 'yardstick' to compare too?
[One (M7) Original Android Development] mojolive:
Ok thanks
[One (M7) Original Android Development] Electronic Punk:
Nothing much to be honest, warning about it being a developer version is still there. If anything I have noticed the words "Fastboot USB" seem to be little glitchy.

More concerning is the touch screen firmware upgrade that stops it working in Clockwork Recovery - will be interesting to see what is released in the OTA shortly.
[One (M7) Original Android Development] mojolive:
I think you ahave to do something to the CID maybe to get OTA but i am not sure.. hopefully someone will let us know:)
[One (M7) Original Android Development] Magpir:
i tried to use revone and in command prompt it says adb not recognised as internal or external xxx....

what should i do now
[One (M7) Original Android Development] hccssn:
Oh, thank you for the answer. Then, we have to still wait :) We hope in the today's official OTA :) But the symptoms are raising a feel, that it will be no available today...
[One (M7) Original Android Development] rgoyena:
So if I'm unlock, rooted on my att version, this will work on top of that?
[One (M7) Original Android Development] y2jdmbfan:
Guys,

I am having a problem re-doing s-off after I re-locked the developer edition and put s-off back on. I have to send the unit back to HTC/Let's Talk as I had some bad body gap issues. I keep getting the failed to map memory error when I try to do ./revone -P. I actually don't want to re s-off, I just want to unlock the bootloader so that the phone appears to be in the same software state as new out of the box, although I highly doubt they will look that far into it. Any help is appreciated if anyone else has run into this Failed to Map Memory error.

Y2J
[One (M7) Original Android Development] frankcck:
Thanks for the awesome works!!

I have two AT&T HTC one, one is bootloader unlocked and flashed TrickDroid, this one works very well by using the method op mentioned. However, another one, it's totally stock, recovery, boot, rom and didn't unlock bootloader. I tried more then twenty times yesterday, sometimes I faced the -1 problem and I found the solutions on post 2. But even everything shows success, after I booted into bootloader it still shows s-on.

All I want to do is make one of my at&t version one becaome developer version.

I read almost pages, but I still don't know how to do.

Grateful.
[One (M7) Original Android Development] austria89:
thank you for your work! :good:

my One is currently in repair but as soon I get it back I'll make use of your tool and report back! ;)
[One (M7) Original Android Development] beaups:
Try moonshine?
[One (M7) Original Android Development] frankcck:
Okay, I will try it after I go back home tonight.

However, I am still confused why one of my one works very well and another doesn't...
[One (M7) Original Android Development] vizzy:
Is it possible to use this method to unlock bootloader and then use moonshine ? Or is that crazy talk ?
[One (M7) Original Android Development] KD8DNS:
Had the same issue on Ubuntu. What I did was in Terminal "sudo su" for root access, ran all adb and fastboot commands and had no issue after that. I couldn't get adb to push the file on any pc, so being I was rooted I just manually placed the file in the tmp file. Everything went fine.
[One (M7) Original Android Development] Magpir:
After multiple tries managed gain soff
[One (M7) Original Android Development] proctologist:
In the name of the Wee Man!

Tell us why you would want to do this? You want to S-OFF your S-OFF device? Or you just like playing silly buggers with your phone?

Let us know how you get on. I'm sure we could all do with a laugh :p
[One (M7) Original Android Development] Zarboz:
You will brick if you flash that hboot the only eng hboot we have doesn't mount our internal sdcardb
[One (M7) Original Android Development] kmdm:
So to clarify, you did this exactly:-

1. revone -P

2. You got told it was successful and to reboot.

3. You rebooted by holding power for 15 seconds.

4. revone -s 0 -u

5. You got told it was successful.

6. You rebooted into the bootloader

7. You saw you were still S-ON

Correct? - If not,follow those steps exactly (except you may run a temproot first, obviously).

If that's what you did, please do it again and report the output of "revone -P" after step 4.
[One (M7) Original Android Development] vizzy:
First of all, the joke is on you. Not me. My phone is 100% stock.

I want to know if it's possible to use Revone to unlock bootloader (not s-off) . Then use moonshine to s-off.

So my friend, before you make comments please make sure you ask a non-illiterate friend to read the question asked and explain to you.
[One (M7) Original Android Development] kmdm:
It's possible, but why on earth would you do that and not have revone s-off as well?
[One (M7) Original Android Development] eyeisdasteve:
Did not super cid. 1.29.615.10 ruu. Sprint variant.
[One (M7) Original Android Development] backfromthestorm:
That's just odd.
[One (M7) Original Android Development] vizzy:
That's all I wanted to know. Thank you.

I never said I was going to, a friend asked me as he is a lurker not a poster. I merely asked his question.
[One (M7) Original Android Development] :
This is what I don't get. Because when I had SuperCID with any RUU and check for OTA updates I don't get any notification but as soon as I change my SuperCID to a proper CID HTC__XXX I then get OTA update notification.

EDIT: Dumb post DUH!!!
[One (M7) Original Android Development] frankcck:
Thanks for your assistant, I think I did the same things as you mentioned on my two ones. Anyway, I will try it again tonight(Boston time.)

I heard something about the 4.2.2 OTA... I really want to be developed one =p cuz this one is for my mom, I don't want to use custom Rom on her.
[One (M7) Original Android Development] iamaniff:
I get notification OTAs update with supercid. No issue.
[One (M7) Original Android Development] DevShaft:
Also disable Fast Boot from the settings > power menu. This way you have a better chance of doing a full reboot. Best is to reboot through ADB: adb reboot
[One (M7) Original Android Development] :
Good for you because I'm pretty sure I don't get it until I change the SuperCID.

I'm such a dumb ass!! I tried that before just the other day and I did get notification. But I remember it didn't install because I have SuperCID. Sorry mate. I stand corrected.
[One (M7) Original Android Development] frankcck:
Thank u buddy, I got a lot of help from your posts I read yesterday.

Btw I already disabled fastboot.

I also use adb commands to reboot.
[One (M7) Original Android Development] YoungCorruptionV2.0:
Whenever i get to the last step where you type "./revone -s 0 -u" i get no such file or directory. Any help would be appreciated
[One (M7) Original Android Development] eugene76:
Did you missed out type "cd /data/local/tmp" before that? That is assuming you've already pushed the revone file into that directory.

Sent from my HTC One
[One (M7) Original Android Development] Bonely:
eng hboot?
[One (M7) Original Android Development] YoungCorruptionV2.0:
Yeah I did. I had opened a new adb shell and cd back to that directory but then the last command doesn't work
[One (M7) Original Android Development] vizzy:
Are you saying is that why using moonshine ? If so yes, due to the modded hboot.
[One (M7) Original Android Development] Sindroid:
S-Off´.. Thanks RevOne.. Ta-taah..
[One (M7) Original Android Development] chevy383surfing:
I am 99.999% sure this has been answered, but I am at work and cannot use adb at the moment. Has s-off been achieved through android terminal yet?
[One (M7) Original Android Development] tacotoy:
sunofa i was trying write var cid

thanks!!!!
[One (M7) Original Android Development] kmdm:
If you have root in the android terminal it does.
[One (M7) Original Android Development] gianton:
+1 if you have root, here is a very nice video guide using Terminal Emulator http://xdaforums.com/showpost.php?p=42446136&postcount=2080
[One (M7) Original Android Development] Bonely:
yup =) I can't answer your Q though because I don't know....
[One (M7) Original Android Development] tospace2006:
when i input the command ./revone -s 0 -u it says revone failed error code = -1
[One (M7) Original Android Development] :
try again
[One (M7) Original Android Development] srstas:
Thanks!

Worked as promised! great job, thanks:good:.
[One (M7) Original Android Development] tospace2006:
thanks I forget that HTC One seems to have like a shut down and then a 2nd shut down state
[One (M7) Original Android Development] jureca:
OTA deletes the new S-OFF???

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

Enviado desde mi HTC One usando Tapatalk 2
[One (M7) Original Android Development] vizzy:
Don't update then.
[One (M7) Original Android Development] jureca:
And we that we stuck on 1.29????

Enviado desde mi HTC One usando Tapatalk 2
[One (M7) Original Android Development] melted_cow:
Is it okay for me to do an official OTA update with root and S-Off? I understand the root will go, but will S-Off?
[One (M7) Original Android Development] vizzy:
I'm assuming devs will patch the s-off, or more to custom roms for now which will include safe OTA.
[One (M7) Original Android Development] tospace2006:
S-Off acheived on my Bell One running on PAC ROM

although the tampered flag didn't disappear after the command
[One (M7) Original Android Development] jureca:
Ok thanks

Enviado desde mi HTC One usando Tapatalk 2
[One (M7) Original Android Development] fernando sor:
You never take an ota after soff.

Never.

---------- Post added at 04:40 PM ---------- Previous post was at 04:39 PM ----------

It doesn't work that way. Now that your soff you can ruu firmware and just flash the new update that has been built into a rom
[One (M7) Original Android Development] cschmitt:
And you fell for that?
[One (M7) Original Android Development] TheMathMan:
The gullible URL in the update has been missed by many it seems...
[One (M7) Original Android Development] DeSaint2:
Anybody notice the android version? States 5.1 unless someone had a finklestein moment in the update roll out department and meant the sense version, that is a fake.

Tohrment the Lesser slayer
[One (M7) Original Android Development] vizzy:
How can it be a fake update ? Especially if it's been pushed by a carrier.
[One (M7) Original Android Development] DeSaint2:
Simply put, someone thought they would get a quick laugh with changing the the changelog to get a rise out of people.

Edit: check the last sentence in the bottom half. It explains it all

Tohrment the Lesser slayer
[One (M7) Original Android Development] TheMathMan:
They made the picture themself!
[One (M7) Original Android Development] bldysurgeon:
hi every body and genious ppl.

thaxks for making life easier with revon....plz i admit im noob with revone as the commands are really appreviated.i ask help n having full lines comands as i failed to make any one other than the 1st command(adb push revone /data/local/tmp/). and not sure how to carry on next lines.

i appreciate your help.

thnx

thnx to every one feels the need of the others...i made use from one post which made it useful ans easy for me...this what i made and was easy

adb push revone /data/local/tmp

adb shell

cd /data/local/tmp

chmod 755 revone

./revone -P

(phone auto-reboots) wait for it to turn on and swipe the ring up to unlock it

adb shell

cd /data/local/tmp

chmod 755 revone

./revone -s 0 -u

./revone -t

exit

adb reboot bootloader

and i post it here just hoping some one find it useful......thnx all
[One (M7) Original Android Development] vizzy:
If you go back to page 207 , I think, there is a video which explains and shows it all. That would probs be the best method for you.
[One (M7) Original Android Development] Bonely:
OMG Key Lime PIE!!! :eek::p
[One (M7) Original Android Development] chakra:
I am S-off, should I go back to S-On for safety? Also will it wipe anything to go back? Will I loose root?
[One (M7) Original Android Development] stevedebi:
Since this is an exploit (= a security hole in the OS) I would expect that an RRU would remove this exploit (until revone found another one). Those with S-Off would not be affected, but no one would be able to S-Off after the update. Does this about sum it up?

I suppose one could always flash back to a supported ROM version...

EDIT: I mean a new RRU from HTC, not the existing ones.
[One (M7) Original Android Development] Unoath:
Nothing will be wiped and you will not lose root! :)
[One (M7) Original Android Development] LiquidSolstice:
It's "RUU" not "RRU".

If you get the OTA from S-ON with a locked bootloader, then yes, your HBOOT will be updated and you most likely won't be able to use the exploit. Just don't take the OTA, wait for a ROM developer to package up just the ROM and no firmware.

You can't "Flash back to a supported ROM" if you take the OTA. The OTA update for the stock ROM isn't just the ROM, it will update the bootloader; HBOOT/Firmware/Radio/etc.

Just follow the cardinal rule of XDA and root: Never. Ever. EVER. Take an OTA.
[One (M7) Original Android Development] stevedebi:
Sorry, yes, RUU. Typing too much, I suppose.

I meant flash back to a different RUU, which would revert the bootloader. Although that may not work because I'm not sure you can go backwards with an RUU, since I think they check what is on the phone before flashing? EDIT: Revert the hboot, I meant.

Anyway, I'm still on the fence. This is the first HTC phone I've had where I just haven't felt the need to unlock, root, or S-Off. The phone is working fine for me as it is (using a different launcher).

EDIT: The only thing I don't like is the bootup screens, which are annoying. But I'm not sure it is worth S-Off and creating my own screen. (I did that with my HD2, not really that hard).
[One (M7) Original Android Development] LiquidSolstice:
...Are you guys ****ing kidding me? Does anyone bother using their eyes?

Android 5.1.0? Really, I guess we just skipped 4.3 and 5.0 then, right?

Did any of you even bother to read the website? ursogullible.com?

Also, I like how HTC suddenly decided to stop using the Roboto font and decided to use Microsoft Office's Calibri font. Totally legit, peepz.

It's a fake, a photoshopped update screen. It's not real. Yeesh.
[One (M7) Original Android Development] adamlee011:
I'm impressed by your extensive knowledge of fonts.
[One (M7) Original Android Development] Zarboz:
Do you think the method could be adapted to the HTC first
[One (M7) Original Android Development] Scrufdog:
Worked in Sprint One no problem. Thanks
[One (M7) Original Android Development] SimranSingh:
Would I be able to put this into an app if I download the binary from the rev' website on each run? This would ensure an up to date version each run and is directly from you guys!
[One (M7) Original Android Development] airzone:
Sorry I didn't get back to you earlier. I do not use those apps, so I cannot help.
[One (M7) Original Android Development] adamlee011:
I'm able to. Why? Is there some reason you would not be able to with an s-off device? I watch hbogo on this and my s-off evo lte if that helps at all.
[One (M7) Original Android Development] jorgis1:
Worked beautifully on Sprint One

with .10 base and Mack's ROM

THANKS!!!!

Way easier than moonshine BTW
[One (M7) Original Android Development] kmdm:
All that aside that "OTA" actually says it gives S-OFF not removes it... :)

But yaknow, it's on the Internet so it must be true...
[One (M7) Original Android Development] Magpir:
can u still do official OTA updates to 4.2.2 with the phone having S-off?
[One (M7) Original Android Development] pro95accord:
Same here worked great with Telus on RHD 10.1

Tamper flag didn't go down initially but with ./revone -s 0 -u -t command it worked.

Thanks
[One (M7) Original Android Development] godutch:
Does anyone know if there is adb for Android, I really want to s-off but only have an android tablet here, no computer
[One (M7) Original Android Development] letmeputdatipin:
U don't need a computer, just use ur phone (terminal emulator)!
[One (M7) Original Android Development] godutch:
My phone is still locked and completely stock, so I can't set the proper permissions
[One (M7) Original Android Development] fernando sor:
Lotta people going full retard on this thread
[One (M7) Original Android Development] C Murder:
Thanks, instructions worked on first try.:good:
[One (M7) Original Android Development] Sloth:
WORD :D
[One (M7) Original Android Development] distortedloop:
Worked great on my T-Mobile branded One. S-Off achieved with minimal effort, but took a few retries with "failed to map memory" errors that others have mentioned. Was presently surprised that this didn't wipe the phone and I could flash clockwork recovery and superuser without wiping the phone like traditional bootloader unlock requires.

Question re: TAMPERED. My phone doesn't say it, at least not anywhere I see. In fastboot screen it shows "unlocked" and s-off, but not tampered. On reboot there's a message about engineering use only, but again no "tampered" screen. I did not use the -t flag at all. Am I missing something?

Thanks for this!
[One (M7) Original Android Development] Magpir:
After installing cwm does it say tampered ?

---------- Post added at 08:20 AM ---------- Previous post was at 08:19 AM ----------

Can someone tell me is it possible to backup the stock recovery ?
[One (M7) Original Android Development] vizzy:
Boot into CWM, not flash, BOOT. And take a backup, and because you only booted you will retain stock and have a backup of stock.
[One (M7) Original Android Development] Magpir:
so will what u say totally baclup the phone? including the stock recovery ? meaning any t time i want to restore the phone using the backup , it will be in the original condition as before even rooting?

i am S-off here currently but have not rooted yet.

however someone has nandroid backups of the htc one and OS specific to my country here

http://vps.rana.sg/HTC_ONE/TWRP_BACKUPS/1.29.707.16/

so if download the files there above and keep it in a safe place , i can use it to restore right ?

can u check the files above and tellme if they are in the required ones?
[One (M7) Original Android Development] Sentinel196:
2 Questions which I have not been able to find a 100% clear answer on despite spending the past hour reading through the thread...

1: Is there any ROM prerequisite for this? I'm running my own test ROM at the moment which is based on Mike1986's 2.14 stock ROM and is rooted with SuperUser installed.

2: I don't understand the significance of SuperCID once you have S-OFF. My understanding was always that once you had S-OFF, you could flash any RUU you wanted, despite the CID. I remember in the HTC One X days, people were trying to find a way to achieve SuperCID as an alternative for S-OFF, but I don't understand the need for both.

Cheers,

Will
[One (M7) Original Android Development] adamlee011:
Lol. The one x days. The days of yore. Haha. I think you shouldn't have a problem. Don't know the answer to your cid question though. I think it just identifies the variant/region. I guess in this case you have to flash ruu for specific cid, regardless of how it worked on other phones.
[One (M7) Original Android Development] bobsie41:
1 Shouldn't matter which rom however, many have reported better success using the stock kernel.

2 False. To flash ANY RUU you require supercid. To install an update received ota, you need to change to a cid matching your rom that you are running and stock recovery.
[One (M7) Original Android Development] littlebo:
Hey guys , im trying to get S-off on sprint One and constantly have error revone failed (error code = -6). Ive relocked phone , flashed stock RUU bu nothing changed . What im doing wrong here ?
[One (M7) Original Android Development] Indirect:
Did you chmod it after you rebooted?