yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] zaphodbeeb:
You may be able to use revone directly on 1.54 if your phone is rooted after fonefunshop s-off. I didnt try this when I got mine back from fonefunshop as I

- reverted to 1.44 with an RUU

- rooted

- s-onned

- used revone to get s-off

I can now use revone on 1.54, but only for setting tampered flags and getting locked status etc, not s-off (as I am already s-offed).

However I think it may be possible to push revone and use it directly on 1.54 for locking and managing tampered flags without reverting to 1.44. Be interested to see if this works.

Would you mind trying before doing the RUU downgrade thing when you get your phone back? If it works it would obviously make it much easier to revert to LOCKED status (you may not need to do the RUU bit).

Currently all I have to do is push revone to the device, change permissions and do the ./revone -t, or ./revone -l or -r or -u and it works without doing the ./revone -P bit. Even on 1.54.

The ONLY way of resetting tampered flags and getting back to a LOCKED status is with revone to my knowledge. If you phone goes back to repair they can spot s-off, or RELOCKED easy so you will still need some revone functions to get to real stock status.

Also, just had another thought. When I got them to do my One, I requested that they didnt do the RUU and OTA update to get me to stock (s-off) but just to leave the device as is. Stupidly I didnt do a dump of the phone before doing the RUU thing. It may be useful to get a dump of this, after they do their s-off magic, before doing anything else. To compare the difference between them. This may help working out what their process actually changes. Before and after.
[One (M7) Original Android Development] horsetastic:
Just had a mad idea along the lines of one of my previous attemps where I edited an RUU to try and flash HTC One SV software to my phone....

I wonder if by using Goldcard we could flash a signed firmare.zip/rom/zip from HTC One SV (in a version compatible with moonshine).....

Then use moonshine to S-OFF and then run RUU to get back to M7 stock 1.29 software.....

haha.... I know it's unlikely but you never know! The Hboot versions supported by moonshine for the One S are higher so it shouldn't fall over on HBoot version in theory....
[One (M7) Original Android Development] Theshawty:
Anyone up for donating to a USB y cable for The War Horse? :p we need to get him one of these cables :D

>> Sent from the abyss <<
[One (M7) Original Android Development] horsetastic:
haha, come on man, you know it's not actually gonna work.... I would so try it if I had one though..... Tried just about everything else lol

I'm actually surprised there's not a software somewhere that you can link your phone to computer with usb and emulate an sdcard mount on the comp....
[One (M7) Original Android Development] Spartn:
have tried to apply a dev RUU and it failed on model id, so i believe it will fail because of the same reason, but that could mean 2 things:

-goldcard does not work on HTC ONE

-not properly made goldcard, or the microsd i'm using is not compatible, read somewhere that one person had to try 3 different microsd to be able to get real GOLD
[One (M7) Original Android Development] zaphodbeeb:
would one of these suffice/add any value?

https://shopmeenova.appspot.com/st/p/m3r.html
[One (M7) Original Android Development] horsetastic:
well [MENTION=3655508]Theshawty[/MENTION] got passed MID etc but it failed on HBoot version... But goldcard is only designed to bypass CID anyway so it's not an option really.... I'm mainly thinking out loud haha....

I think there are more things to be tried still but of course very little chance of them actually working.

---------- Post added at 01:07 PM ---------- Previous post was at 01:06 PM ----------

I think these work in some instances but you need the Y-Cable for RUU mode because it has a power source..... Least that's what I'm lead to believe anyway
[One (M7) Original Android Development] Spartn:
i was thinking if possible to change the internal sdcard to goldcard, you don't need to mount the storage to pc as sdcard, just get cid by using goldcard helper and then create goldcard.img and after that just dd the file to the right partition, it it could do a trick -just maybe
[One (M7) Original Android Development] horsetastic:
Looking in to an old downgrade method that I'm sure wont work at all these days but rather than just editing Mainver number they flashed the old misc.img to the misc partition. Actually downgraded the partition. Not sure if this would work but it's interesting. I still think it would fail to downgrade as it checks the hboot version..... There just has to be a way of masking or skipping the check though....

sent by homing Dragon.....
[One (M7) Original Android Development] komsboy_more:
Sorry to ask, but I want just remove TAMPERED and RELOCKED flags from boot with HBOOT 1.54

Because I want to check my phone @ warranty.

Is there any way? I don't need to get fully S-OFF.

Thanks
[One (M7) Original Android Development] horsetastic:
I've pondered on this many a time but tbh I dont know where you'd flash it to. mmcblk0 or mmcblk0p36 (i think that's user data partition) but without knowing for certain I didn't want to try... Can tell you that goldcard helper pulls a CID from mmc0 which I assume means it's taking it from mmcblk0, which is WP anyway

---------- Post added at 01:23 PM ---------- Previous post was at 01:22 PM ----------

you need to get fully S-OFF in order to do these things.... And thus you cannot do these things on 1.54 at present... :(
[One (M7) Original Android Development] Spartn:
that's what i thought after more reading about gold we are able to bypass CID, but nothing else and if that's the truth, then goldcard is useless here

not sure if he bypass mid, i had only 3 errors using my "gold"

-hboot

-mid (trying dev edition RUU)

- and no error with result hit power to reboot device (trying to use zip not signed) but this was after loading ZIP, checking signature, parsing, then it changed to window Hboot checking....... and then just error saying reboot device by pressing power button, nothing else saying what went wrong
[One (M7) Original Android Development] horsetastic:
one good think about goldcard possibly working to bypass CID is that if it works we can flash different RUU's as long as our MID's are supported. It's basically a SuperCID.... So we may be able to use that to our advantage as well :)
[One (M7) Original Android Development] zaphodbeeb:
No, you have to get s-off to do this with revone.

The only way to get s-off currently if you are on 1.54 is with fonfunshop.

http://www.fonefunshop.co.uk/cable_picker/97585_HTC_One_M7_S-OFF_Service.html

Then use revone to remove/amend the flags.
[One (M7) Original Android Development] Spartn:
well, so far there is no RUU with higher HBOOT or same version with the MID which we need if i'm not mistaken, so gold is useless for now
[One (M7) Original Android Development] horsetastic:
maybe....maybe not.... depends how you look at it. Goldcard is good for those on 1.54 who wish to debrand.... So if it works it's a good option without S-OFF ability ;)
[One (M7) Original Android Development] Spartn:
right, but they need to get RUU with 1.54 hboot ;)
[One (M7) Original Android Development] horsetastic:
oh piss! of course haha, now I see what you were saying. You're right yes....
[One (M7) Original Android Development] EddyOS:
If you're in the UK, just send it to fonefunshop and be done with it! LOL! :D
[One (M7) Original Android Development] zaphodbeeb:
fonefunshop - fixitup chappie or a true friend?

I dont fancy having to keep paying fonefunshop each time my One goes in for repair (hopefully never) and comes out as s-on 1.54. Ive already paid my £30 to get s-off fonefunshop, but a diy solution has to be better. Anyhow wheres the challenge in doing things the easy way.
[One (M7) Original Android Development] horsetastic:
sounds a lot like spending money i don't have to spend and being without my phone for a period of time.... neither are appealing to me lol
[One (M7) Original Android Development] Theshawty:
No repair shop will ever turn it S-ON.

>> Sent from the abyss <<
[One (M7) Original Android Development] zaphodbeeb:
Yes I've seen you say that previously. Can I ask why that is the case? Im not being cheeky and I dont doubt what you are saying but I would just like to understand why.

When you get s-off on your device, HTC error reporting is turned on by default, and you cant turn it off unless you delete a couple of HTC spy apps. You get a message saying that your device is a test device and that error reporting cant be turned off. Why wouldnt they spot this if you sent your device for repair, and say that its got illegal software on it, and not covered under warranty?

When I returned my first one to repair because of a manufacturing fault it took them a month of their own escalations and me arguing with them to concede that the fault was nothing to do with an unlocked bootloader on the device. It and was purely down to poor build. I had to quote UK consumer law to them, repeatedly, until they agreed. If your device says its s-off, with warnings that it is a test device, why would they repair it under warranty?
[One (M7) Original Android Development] horsetastic:
They wont S-ON the device as for all they know it could have been sold to you S-OFF as some of HTC's devices that are early release are S-OFF.... Also they wouldn't risk potentially bricking your phone by turning it S-ON either... It's not in their interest to dabble with such things. They also most likely only upgrade people on older software thinking they're doing them a favour I'd of thought.... Nothing malicious I doubt.
[One (M7) Original Android Development] EddyOS:
But as it's the only way to do it you probably have no choice...either that or live with S-ON
[One (M7) Original Android Development] Theshawty:
I'm gonna have to live with S-ON as shipping to another country really isn't viable.

>> Sent from the abyss <<
[One (M7) Original Android Development] zaphodbeeb:
Cool, I understand a little more now. Are there early releases of s-off devices for all HTC devices then, or was this just for the HTC One.
[One (M7) Original Android Development] horsetastic:
I'll live with S-On until either an new exploit of some kind is found or I hack it myself :)

They release a few S-OFF devices in the very early stages of a release. This is due to the fact that S-OFF phones by default report issues back to HTC and they are then able to track these and tweak the software before finally releasing the device to the general public. Not many people get hold of them however who's to know yours isn't one at the end of the day....
[One (M7) Original Android Development] salgrign:
Cant find proper RUU for my device

I cant find RUU for my HTC One (GSM/HSPA) model, I m on HBOOT 1.54 need to downgrade for S-Off but cant find RUU for my device. Please Help !

modelid:PN0711000

cidnum:HTC_J15

currently running Android Revolution HD 22.0
[One (M7) Original Android Development] EddyOS:
EDIT: Read this

http://xdaforums.com/showthread.php?t=2431515
[One (M7) Original Android Development] salgrign:
Thanks for quick reply.

Read the topic found out to be I need to nandroid and then RUU to downgrade inorder for S-Off let me try it will report back. Thanks
[One (M7) Original Android Development] Theshawty:
You can't downgrade from 1.54 to 1.44. Not now, not ever. Well, until an exploit is found, that is.

>> Sent from the abyss <<
[One (M7) Original Android Development] horsetastic:
I've updated my Pre-S-OFF guide, made a few changes, added a (this is a list of things that will not work if you're thinking you need to downgrade from 1.54 to 1.44) :)
[One (M7) Original Android Development] wwjoshdew:
The Android 4.3 update has a brand new bootloader. Who woulda thunk? (I only updated because the Note 2 is my daily phone and it will be the Note 3 Friday when Sprint sells it).

Full sized picture here: http://i.imgur.com/Vp2KYGF.png
[One (M7) Original Android Development] horsetastic:
Yeh been known for a while.... Anyone already losing the plot on 1.54 hboot wanting S-OFF do not take the OTA or flash latest signed firmware otherwise you'll update to an even newer hboot and most likely be stuck for even longer without an exploit.

sent by homing Dragon.....
[One (M7) Original Android Development] original21:
I am new to the HTC One world (i always had a nexus device). I did a lot of reading regarding the HTC One and S-off. It gets confusing in the end. Especially for me who never had an HTC android before. If your a noob, like myself, you can do more harm than good with S-off.:o

If i want to always have the latest firmware and keep to an HTC sense rom, do you really need S-off. If you can unlock you bootloader with any Hboot version, you device can still flash any available HTC sense rom.

Thank you for your time.:)
[One (M7) Original Android Development] horsetastic:
I would say that about 0.001% of HTC users need S-OFF really. A lot want it but they don't really need it. You can pretty much do anything with an unlocked bootloader and a rooted device. You can flash radios and kernels, custom software and other fun stuff just fine without ever having S-OFF.

If you're not sure about it, not sure what it is or why you'd need it then my advice is you don't need it :) (not just you, but anyone thinking the same)

sent by homing Dragon.....
[One (M7) Original Android Development] original21:
I will most probably take your advise and not s-off. My thoughts are that by now i will be able to get all the official firmware updates (until 2.24) and get android 4.2.2 through HTC. After that i will unlock bootloader with htcdev and then flash any sense rom (I think i cannot run GE roms). Am i in the right direction?

If am not mistaken some roms do not work well with older firmware (1.29 etc). So updating to the latest HTC firmware is very sort of mandatory?

Sorry for my noob questions but i am still in the learning process.
[One (M7) Original Android Development] horsetastic:
Yes the software from 4.2.2 needs the new firmware/supporting firmware to run properly. Best to either flash the newest official firmware.zip or update via OTA.

Happy flashing :)

sent by homing Dragon.....
[One (M7) Original Android Development] iElvis:
Not true. Tampered goes away with s-off as soon as you update firmware or run a RUU.

There are also tools in addition to revone that will let you change LOCKED to pretty much anything.
[One (M7) Original Android Development] Theshawty:
[MENTION=4656338]iElvis[/MENTION]

Do you think we'll see "official" S-OFF for the 1.54 or 1.55 bootloader? "Official" being revone or moonshine..
[One (M7) Original Android Development] iElvis:
How would I know? :cool:

Seriously, as long as it's been, and with new hboots having been released, I doubt it. Plenty of HTC phones have never gotten it.

You guys should work out some java card scheme like the guys in the Verizon One forum have managed. Can't be that complicated.
[One (M7) Original Android Development] Theshawty:
Complicated? No. The funding is the big problem here. I'm not keen on sending my phone away to anyone, and especially not to another country. No one in Sweden has a java card (AFAIK)

I have started a discussion thread over at a Swedish forum regarding purchasing a java card. There's just one big problem... Many Swedes are pretty tight bastards..
[One (M7) Original Android Development] EtherealRemnant:
Just curious... Has anyone tried exploiting the 1.55 hboot? I ask because HTC has screwed up in the past and released a later hboot version that had vulnerabilities a previous one had... And since the 1.55 is for the Developer Edition, it's possible they may have overlooked exploits.

I know it's a huge shot in the dark but if someone has already taken the OTA and they are S-ON, it is worth a try to see if any previous methods work on it.

I'm S-OFF and updated to 1.55 but that's not going to be of any use here I don't believe and I'm not giving up S-OFF until I trade the phone in when January 26th comes around.

EDIT: I actually believe that HTC likes to toy with us. They are fully capable of locking devices down out of the box. Also the fact that they locked down everyone outside of the US yet patched the motochopper exploit but left the hboot version the same and then leaking out a RUU zip for T-Mobile that allowed the downgrade... I think they get their rocks off messing with us and I have had that sentiment since the EVO days.

Sent from my HTC One
[One (M7) Original Android Development] horsetastic:
Lol I'm with you. I recon they like to mess with us haha.... Also you know what. I'll take the bullet I think. Not too fussed about S-OFF. Mostly want to so I can do more but have no real 'need'. I'll upgrade and see if anything works. Like you say. You never know..... But to all others my advice is do not upgrade if you want S-OFF... Yet!

sent by homing Dragon.....
[One (M7) Original Android Development] spaboleo:
But how can I flash a custom recovery, while being s-on?

without that I can't root it (which would serve my basic needs) and can't flash custom roms/kernels :/

Or am I missing something?

Thanks :)
[One (M7) Original Android Development] EtherealRemnant:
When you unlock your bootloader, you can manually flash a custom recovery or use an All In One tool to do it for you.

You don't even need S-OFF to update the radio. It really is only necessary if you want to be able to bypass signing up on HTC Dev or you want to convert to a GPe or use a RUU that is for another carrier.

There is a lot more that S-OFF affords you but you can do most anything the average user would need with S-ON and an unlocked bootloader.

Sent from my HTC One
[One (M7) Original Android Development] DeSaint2:
S-off is not needed for roms kernel radios. Unlocked bootloader allows all of that. It is for doing other things like flashing firmware that does not match your cid/mid, or changing other such write protected partitions. Those partitions are things 99% of people won't and shouldn't mess with.
[One (M7) Original Android Development] Spartn:
1root@m7:/sdcard/Download # dd if=/sdcard/Download/test3.img of=/dev/block/mmcblk0p12

st3.img of=/dev/block/mm cblk0p12 <

4094+1 records in

4094+1 records out

2096384 bytes transferred in 0.210 secs (9982780 bytes/sec)

root@m7:/sdcard/Download #

Is there any difference between 4094+1 records in...and 4094+0 records in...??? What does it mean for each result?
[One (M7) Original Android Development] horsetastic:
You can even flash a different carrier RUU.zip as long as the hboot and mid match yours using y-cable and goldcard.... S-OFF doesn't offer as many extras as it once did on older devices.

sent by homing Dragon.....
[One (M7) Original Android Development] Theshawty:
I just don't feel complete with being S-ON..
[One (M7) Original Android Development] spaboleo:
But I can't unlock without using htcdev.com...or did I really miss something there? :eek:

(Sorry for asking again...but I am following this thread for quite some time now and just want to make sure to not have overlooked something...:good:)

edit: quoted you too fast...you obviously edited :) Thanks, man!

yeah the bypassing htcdev.com would be desirable...

And to be honest, that is the reason for 99,999% of the use cases for users wanting S-OFF.

So stating that most of them don't "need" s-off is a misleading and confusing statement, if you ask me.

Yet it is true, that the number of those who will use all the possibilities that s-off might bring along (change cid, just to name one) won't be used be most of them. Still s-off is a prerequisite to unlock without htcdev.com an by that necessary for all of them ;)

Thanks and cheers :)
[One (M7) Original Android Development] horsetastic:
Me either and soon when I take one for the team and update S-ON to 1.55 to see if it's exploitable I might be S-ON forever haha.

sent by homing Dragon.....
[One (M7) Original Android Development] EtherealRemnant:
Correct. You have to use HTCDev without S-OFF.

The only reason that I wanted S-OFF so bad is because I signed up for JUMP with T-Mobile which lets me swap phones every 6 months in the store - they said they will check for bootloader tampering and require you to pay the 175 deductible to upgrade if you have tampered with it. S-OFF lets me relock it as if nothing ever happened.

Sent from my HTC One

---------- Post added at 03:34 PM ---------- Previous post was at 03:32 PM ----------

I had no idea about that one. I thankfully haven't had a need for a goldcard since the Sensation lol. I went to Samsung after that piece of crap device. Haha

Sent from my HTC One
[One (M7) Original Android Development] horsetastic:
Lol to be fair we're still not 100% sure it works but the few recent tests seem positive. I think it will allow an alternative to SuperCID to those S-On on new hboot versions

sent by homing Dragon.....
[One (M7) Original Android Development] Theshawty:
Level of commitment = over 9000

I tip my hat to you, Sir!
[One (M7) Original Android Development] EtherealRemnant:
Sounds promising for sure.

Lol I would do it but I need S-OFF so I can JUMP. Best of luck!

Sent from my HTC One
[One (M7) Original Android Development] Golv:
I think this method may be work to downgrade hboot.

But this method has risk actually to get brick.

Download to sdcard firmware.zip and rename it to PN07IMG.zip (your current firmware), and run update from bootloader -> hboot with USB Y cable. As soon will be updated hboot then immediately disconnect power cord or remove sdcard ... Get a brick (or maybe not ...) and after that flash hboot 1.44 and misc.img

But this is only theory ...
[One (M7) Original Android Development] horsetastic:
Maybe could work.... Someone mental needs to try it lol....

sent by homing Dragon.....

---------- Post added at 11:37 PM ---------- Previous post was at 11:36 PM ----------

Cheers haha. I'll let everyone know how it goes

sent by homing Dragon.....

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

Haha cheers man. I'll be regretting it by end of play tomorrow lol....

sent by homing Dragon.....
[One (M7) Original Android Development] Theshawty:
Hey, at least you live in the UK. :p

I have Norway, Denmark and the vastness that is the North Sea between England and Sweden (where I live) :p
[One (M7) Original Android Development] AnumEndzeit:
Aha, i read through the guide and i got half way:

**** that's scary.
[One (M7) Original Android Development] iElvis:
How could this work when the One has neither a removable battery nor a removable sdcard?
[One (M7) Original Android Development] Theshawty:
Not removable?! :eek:

That explains why the back part of my phone was a little hard to take off :silly: :p

(joking, of course)
[One (M7) Original Android Development] EtherealRemnant:
ROFLMAO!

Sent from my HTC One
[One (M7) Original Android Development] zaphodbeeb:
I stand corrected with regards the tampered flag when you are s-off ruu, and flashing a new firmware containing a boot.

My understanding with regards the tools are that you can hex edit a bootloader, or use the regawmod app. Both of these edit the text of the display of the boot. I think this alters the appearance of what is displayed but these modifications can cause a brick if left in place when returning to stock (or so I understand), so it is best to restore the original before flashing new firmware. If you use revone, if it says LOCKED, it is LOCKED.