yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] EtherealRemnant:
Nandroid, install the .8 (it isn't just a downgrade... it is a RUU, there is a huge difference - when I had to send my defective One back to T-Mobile, I set SuperCID and used the at&t RUU... then locked it, totally forgetting that I had the at&t radio but they obviously didn't notice - the only way for HTC to prevent any sort of a downgrade is through key verification - which is why those that went to 1.54 with S-ON are currently screwed. I went from 1.54 to 1.44 using the at&t RUU because I was S-OFF which the phone checks for and then ignores ANYTHING that tells it not to downgrade - if we could get HTC's key, we would be golden for life unless they revoked it), then take the OTA, let it reboot and then restore your nandroid.

There is no other way. Please someone correct me if I'm wrong but RUU installs have updates on partitions that we don't understand and installing a .zip is still missing certain partition installs.

I would love to be wrong on this... So if I am, someone please tell me... but from what I understand, there are 4 or 5 partitions updated by RUU or OTA that are protected otherwise and we have no clue what they do - but we have figured out that just a radio image update causes instability.

I really wish someone would prove me wrong because I've been dealing with HTC since WinMo and things haven't changed. Especially since Sense... And to anyone who will ask, removing Sense will not change anything because these partitions are write protected except in RUU mode with a signed key.

Who wants to spend a thousand hours decrypting the key? I sure don't.
[One (M7) Original Android Development] Anicane:
Haha, i just didn't get anything.... I want to flash the google edition rom. So is it enough to just have S-off ? or do i need to unlock bootloader too.

And Ps!! i know this is not a Q&A thread, i shouldn't be doing this i know, but i hope to get answer instead of something else.

Is there anyway to backup my stock rom right as it is ? because i can't find an RUU the is made for my phone. Well, i am thinking of a scenario which i don't know is possible or not, so here it goes. Since i want to be on the safe side, how about i take a nandorid back of the stock, and than if i wanted to returen to stock, simply flash an RUU like 1.29.401.16, and than simply recover the nandroid backup over it, and update if i wanted to ? Is it possible ?

The only problem is that i don't know how to remove the custom recovery when i restore the nandorid back, and update it.
[One (M7) Original Android Development] nkk71:
But what if you're not on T-Mobile? You recommend going back to stock, then take all the OTAs and finally reflash custom Rom?

Am I understanding correctly, that would be the only way to get the updated radios in full.

I have tried 3 or 4 radios, and my signal didn't get any better, it's pretty bad honestly, so I would really like to see the improvements you mentioned.
[One (M7) Original Android Development] EtherealRemnant:
If you achieved S-OFF, you are bootloader unlocked. Basically, seeing S-OFF in your bootloader screen will show ***UNLOCKED*** - the big difference is that you just have to run revone again to relock... but this is dangerous territory. If you have modified firmware and you don't RUU back to stock, as soon as you S-ON the phone will check security and you will instantly brick. It isn't worth it. It took me 6 hours to restore my phone (I have T-Mobile and there was no RUU... I had to SuperCID and flash at&t's RUU... and then while still S-OFF, I had to relock my phone and make it go back to ***LOCKED*** - if it was going to HTC, they would have already had a record that I requested an unlock code... but no way to prove I used it) ... and I had S-OFF.

As for GE... You'll have to update to 1.54 firmware, change you MID, and go SuperCID... and there are plenty of vanilla ROMs that you can flash so unless you want the "timely" updates, don't do it. No offense but I can tell that you aren't versed in this. I won't point you to a brick.

Nandroid doesn't destroy your custom recovery as far as I know... I'm about 90% certain on that one... But seriously, save the hassle and flash a vanilla ROM... Because at least that way, you can decide if you want to go through the hassle of turning your phone into a GE permanently. Because vanilla ROMs are the same thing you get with GE but you don't have to risk trashing your phone by changing your MID and CID.

It is not easy to go back. And honestly, it isn't worth the hassle. Even further, the custom ROMs are much faster and packed with features than the GE... GE is literally the most basic you can get. I hated Sense 4... but Sense 5 is actually useful. I couldn't see myself going to GE. Too many features that this phone has that I would lose.

---------- Post added at 12:28 PM ---------- Previous post was at 12:26 PM ----------

I see that you are in Beirut... I don't know if Lebanon has a RUU... But I can guide you through SuperCID as long as you are S-OFF. PM me with what frequencies and what carrier you have so we don't flood the thread.
[One (M7) Original Android Development] nkk71:
I got my phone from UK, CID ORANG001. I'm already s-off (revone), unlocked, UN-tampered and SuperCID.

Been using mostly ARHD ROMs, firmware 2.24.401.1, and tried a few radios, but signal s****s (like -104dBm)

Still trying to figure how to improve that :confused:
[One (M7) Original Android Development] flipmatthew:
THANK YOU SO MUCH I JUST DID THIS AND IT WORKED.

Now t-mobile won't know for jump... :).
[One (M7) Original Android Development] lomo2002:
Hi,

I just bought a new HTC one, as I read the forum, I found out that it is a good idea to S-off, before updating to 4.2.2 OTA. I used the Revone and everything went as it should and now I have S-OFF. The problem is that now I cannot update to 4.2.2 through the usual OTA. It can download the 4.2.2, but when it reboots to install the 4.2.2 it gives an error sign (see picture).

When I looked at the bootloader, I noticed that the phone is both UNLOCKED and S-OFF. I presume the UNLOCKED means that the bootloader is unlocked. Am I right?

If I am right, is there anyway possible to LOCK the bootloader and still keep the S-OFF. The main purpose of keeping S-OFF is that If I wanted to change to Google Edition in the future, so I have an option.
[One (M7) Original Android Development] irrelephant:
Use revone to lock the bootloader again.
[One (M7) Original Android Development] RuckusDecay:
Hold up because you're all over the place.

1. Once I s-off, use the HTC dev method to unlock the bootloader.(which is prefer from my understanding).

2. If I want to s-on I must first flash my carrier firmware first before attempting to s-on right.

3. Is revone is kind funky to be messing with unlock and lock thru it, which takes me back to the first method right.
[One (M7) Original Android Development] angusc:
Well with S-Off you DO NOT need to re lock your bootloader. If you do relock and apply the 2.24 update then that is OK but you may have to re do the HTC Dev Unlocking steps again to get a new unlock.bin code.

TO install an OTA you should have Stock system so usully the best way is to RESTORE your original stock NANDROID, then you need to have STOCK Recovery installed, then you can accept the OTA and update.

Running the OTA will NOT remove your S-Off status but you must ALWAYS remember NEVER to go back to S-On unless you want to return your device for warranty purposes.
[One (M7) Original Android Development] lomo2002:
I have only just used Revone, I did not do any backup and I did not even install any Recovery. So everything is should be STOCK.
[One (M7) Original Android Development] Edenprime:
Hey Guys just a quick One. I had s stock HTC One from O2 4.1.2 with hboot 1.44. I did the revone, gained S-OFF, changed the CID to HTC__032 and flashed stock RUU. After that I wanted to try the GE ROM, so changed the cid to 11111111, flashed GE ROM, but as the Pure Google Experience, is the worst expririence I've ever had, I want to go back to stock Sense. The thing is though, that when I try flashing 1.28 RUU everything goes fine (shows downgrade from 3.x to 1.28), then I click "next" and it starts to throw the ROM to internal memory. After a couple of minutes though I get an error [155] which allows me to fix it with 4 steps, unfortunately nothing happens when I follow those 4 steps. Phone stays with black background and silver/grey HTC Logo. Any ideas? Thank You in advance.
[One (M7) Original Android Development] skulldreamz:
R u going the .exe route or r u flashing a ruu.zip?

Sent from my Renovated One
[One (M7) Original Android Development] Edenprime:
Exe route. I don't know how to flash a ruu.zip to be honest. I've got one of the .zip downloaded but when I try:

fastboot oem rebootRUU

fastboot flash zip One_2.24.401.8_odexed.zip

I get a

target reported max download size of 1526722560 bytes

sending "zip" <1027536 KB>

OKAY [39.550s]

<bootloader> zip header checking...

<bootloader> zip info parsing...

FAILED <remote: 24 parsing android-info fail>

finished. total time: 54.740s
[One (M7) Original Android Development] skulldreamz:
Try flashing like a boss through a ruu.zip..lol download a decrypted ruu.zip and if your on ATT download the 1.29.502.12 zip and flash in fastboot oem rebootRUU mode. You will get a fail after the inital hboot flash so just hit the "up arrow key" and hit enter after you get the first fail and it will flash the rest of the partitions.

Sent from my Renovated One
[One (M7) Original Android Development] Edenprime:
The phone was with O2, but I don't think that this matters. I tried flashing in fastboot oem rebootRUU mode as I wrote before, and I wrote what error I'm getting when I try flashing like a boss
[One (M7) Original Android Development] skulldreamz:
I think I know what might be causing it. Rename your zip to firmware.zip and try it. I think if you have 3 or more "dots(.)" in the zip it can't extract it right

Sent from my Renovated One
[One (M7) Original Android Development] Edenprime:
Now I've got something else. Thank You for Your effort anyway :) Too many links?

C:\platform-tools>fastboot flash zip firmware.zip

target reported max download size of 1528188928 bytes

sending 'zip' (1010379 KB)...

OKAY [ 39.603s]

writing 'zip'...

(bootloader) rom parsing start ...

(bootloader) rom parsing finish ...

(bootloader) zip header checking...

(bootloader) zip info parsing...

FAILED (status read failed (Too many links))

finished. total time: 50.883s
[One (M7) Original Android Development] skulldreamz:
I

I would try to re download the zip and double check you are supercid and the correct mid. Could be a corrupt zip or bad download....trying to think whatelse it could be

In the android info.text make sure you only have your mid and not the whole list of mids

Sent from my Renovated One
[One (M7) Original Android Development] Anicane:
But will it not back to S-on again if you use Revone ?, bootloader was locked before S-off but now that we have S-offed it has unlocked bootloader too. But i want to keep S-off while lock the Bootloader. We have not used htcdev. to unlock bootloader.
[One (M7) Original Android Development] skulldreamz:
Once s-off you will stay s-off unless you type fastboot oem writesecureflag 3 you can relock bootloader by typing fastboot oem lock or use revone so it will say locked instead relocked if you type fastboot oem lock

Sent from my Renovated One
[One (M7) Original Android Development] Edenprime:
I did not change the MID at any point. Never. Unless revone did that somehow or GE ROM. I was thinking that maybe the bootloader is locked or something but it shows S-OFF. I can change CID as often as I want. Maybe I should look for stock recovery? Maybe GE ROM has different recovery. How do You flash stock recovery?
[One (M7) Original Android Development] Sloth:
fastboot flash recovery nameofrecovery.img
[One (M7) Original Android Development] EtherealRemnant:
Sorry. Today sucked.

1. If you achieve S-OFF, you bypass HTC... that is one of the main reasons they don't want us having S-OFF.

2. Don't S-ON unless you have to... and it is more complex than that. You have to change CID back to stock, you have to install the RUU, you have to fastboot flash recovery.img (the stock one), and if you S-ON with anything broken, you can brick. Please do not S-ON unless you have to return the phone to HTC (if you have warranty through your carrier, at least in the US, as long as you flash the RUU back to stock, they will most likely not reject it)

3. Revone works just fine. Turn off your AV/FW software and don't do it through a virtual machine. Follow the instructions and you will be just fine.
[One (M7) Original Android Development] Edenprime:
C:\platform-tools>fastboot flash recovery recoverystock.img

target reported max download size of 1526722560 bytes

sending 'recovery' (9562 KB)...

OKAY [ 1.224s]

writing 'recovery'...

FAILED (remote: not allowed)

finished. total time: 1.274s

Probably because of locked bootloader. How can I unlock the bootloader then? I've got S-OFF and supercid
[One (M7) Original Android Development] skulldreamz:
HTC.dev and make sure your in correct directory and you placed recovery.IMG in your platform tools folder

Sent from my Renovated One
[One (M7) Original Android Development] Spartn:
you need to be s-off or unlocked bootloader, then it will flash without error messages

edit: sorry i had to overlook you'r s off already, so just unlock bootloader using ./revone -u
[One (M7) Original Android Development] Sloth:
Is recoverystock.img the correct name? For Sprint it's stock_recovery.img or just rename it recovery.img

AFAIK you don't need to unlock to flash stock recovery

Sent from my ElipticNexus7 :p
[One (M7) Original Android Development] Edenprime:
I'm S-OFF, but with locked Bootloader. The thing is that I did S-OFF because I wanted t avoid HTC Dev.

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.54.0000

(bootloader) version-baseband: 4A.18.3263.15

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 3.06.1700.10

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno:

(bootloader) imei:

(bootloader) meid: 00000000000000

(bootloader) product: m7_ul

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0710000

(bootloader) cidnum: 11111111

(bootloader) battery-status: good

(bootloader) battery-voltage: 4259mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: dirty-94cf81a8fd

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.150s

Maybe this will help somehow. If not then HTC Dev is my only way of getting rid of GE.
[One (M7) Original Android Development] EtherealRemnant:
Face. Meet palm.

S-OFF means that you are unlocked... It even shows if you do adb reboot bootloader

If it says locked or says S-ON, you are NOT S-OFF.

And why are you flashing a stock recovery? You should never do this unless you need to for warranty purposes.

SMH.........Vodka save me now... :cowboy:

---------- Post added at 06:22 AM ---------- Previous post was at 06:18 AM ----------

Okay since nobody seems to get this...

S-OFF means you have turned the security off on your phone.

You don't need to report to HTC dev

You have access to all fastboot commands

You literally can overwrite EVERYTHING in the phone.

I think a lot of you don't have S-OFF or any idea what it actually is.

S-OFF unlocks the bootloader, allows you to flash a custom recovery, allows you to SuperCID, allows you to flash anything you want to (after SuperCID), and lets you have direct access to the firmware...

Before posting, make sure you have done "adb reboot bootloader" and see S-OFF before posting here........
[One (M7) Original Android Development] skulldreamz:
Good catch on your serial # and imei...lol

Sent from my Renovated One
[One (M7) Original Android Development] EtherealRemnant:
......... find the 1.44 firmware zip. I'm assuming you removed your MEID from that post.... and the bootloader sounds like a hack...

here is mine... 1.44 stock, S-OFF, .11

"< waiting for device >

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.44.0000

(bootloader) version-baseband: 4A.17.3250.20

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 1.27.531.11

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) product: m7_ul

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0713000

(bootloader) cidnum: T-MOB010

(bootloader) battery-status: good

(bootloader) battery-voltage: 3774mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT"

Sorry, getvar crashes on my device. I can't give you any more info. But I highly doubt "dirty" would be something HTC would use.
[One (M7) Original Android Development] skulldreamz:
Just s-off does not give you access to all fastboot commands and if you read the post above yours you would have seen that he is s-off

Sent from my Renovated One
[One (M7) Original Android Development] EtherealRemnant:
Okay so what fastboot commands does being S-OFF NOT give you that supposedly HTC Dev does? I would really like to know.

And being snarky won't get you anywhere with me. True, 1.54 hboot removes some commands... but HTC Dev on 1.44 has never provided commands that S-OFF didn't.

If you know something that I don't know, feel free to post what fastboot commands you get with an HTC Dev unlock that you don't get by turning security completely off on your device. I'll buy you a beer if you can name one.

Security off means just that. Any bootloader fastboot command will work. As long as it hasn't been replaced.

Security ON (which you get from HTC Dev) only gives you access to fastboot RUU and a few other minor commands.

There is no point in getting HTC Dev to know you messed with your phone if you have S-OFF. And it is totally stupid to think otherwise. S-OFF is what Samsung and especially OMAP devices have been begging for. Step off your soapbox. I'm drinking vodka and holding a lighter.

Are you just trying to get everyone to sign up with HTC Dev and void their warranties? Because this isn't your first post that suggested that you need both.
[One (M7) Original Android Development] Edenprime:
I've got an S-OFF as You've seen. Funny thing with dirty bootloader but that's what showing up. The thing is I can't flash RUUs. I tried flashing stock recovery as I found that when I've flashed GE ROM the bootloader changed color (it's black instead of white now), so I thought the recovery changed to something else as well. Nevertheless still can't flash any Sense 5 ROM on my phone. Bootloader shows "Locked", and getvar shows I'm S-OFF. Still don't know how to get back to either HTC Sense 5 ROM or O2 HTC Sense 5 ROM. Neither HTC__032 works or supercid (11111111). Damn.

Yes I did remove serial and IMEI. Just as a precaution. Looking for firmware 1.44 now.
[One (M7) Original Android Development] skulldreamz:
Dude you busted me, yeah I'm trying to screw people over. Why do you think with so much negativity. What I said about being s-off and not being able to use every fastboot command had nothing to do with htcdev.... what I meant was that just s-off alone will not give you access to all fastboot commands. You need a true engineering hboot to FULLY utilize fastboot. that's all I was saying....

And the way you write sometimes as if your the one on a soapbox. You drinking vodka and you got a lighter, do us a favor and light it.

Sent from my Renovated One
[One (M7) Original Android Development] cschmitt:
Grab the firmware from att 1.26.502.12 ruu, there's a decrypted version of the rom.zip - just search for it. It has 1.44 hboot and is older version that works with revone.

Edit: or firmware.zip from 1.29.1540.16 OTA , it's older 1.44 as well.
[One (M7) Original Android Development] ibraahim:
Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\abc>cd/android

C:\Android>adb push revone /data/local/tmp

3384 KB/s (648208 bytes in 0.187s)

C:\Android>adb shell

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

cd /data/local/tmp

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

chmod 755 revone

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

./revone -P

revone v0.2.1

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

ped)

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

What am i doing wrong??

---------- Post added at 07:38 PM ---------- Previous post was at 07:27 PM ----------

HTC dev doesn't work either. Please help. Thanks.
[One (M7) Original Android Development] JEZ69:
hello

i just want ask some thinks if someone can answer please...

I'm s-off with revone and i change my cid to cid to HTC__203

1/ do i need to lock bootloader to flash an ruu with s-off?

2/ if i upgrate to h-boot 1.54 than i keep s-off ? or there is some problems to downgrade h-boot after upgrade?or back to s-on?

3/ i saw in " reports errors to HTC" this is a test device i couldn t uncheck the sendind error report it s write "this a test device............Tell HTC is enable and cannot be turned off regardless of device settings " someone have this and wath does it mean for me ? i flash 1.28 ruu and still there upgrade to 1.29 and still there i don tunderstand.....

thanks in advice
[One (M7) Original Android Development] horsetastic:
Just change your CID to 11111111 SuperCID. You can run any RUU and nothing will reset s-off so don't worry.

Sent by homing dragon......
[One (M7) Original Android Development] Edenprime:
Thank You! Finally something worked. I extracted firmware.zip from ATT RUU (M7 ATT Thread) and flashed it via fastboot. Now I'll try to flash stock ROM
[One (M7) Original Android Development] JEZ69:
thank s for replay but th e supercid help for what with h-boot 1.54 i saw in some treads i need to downgrade to 1.44 for s-on if i m in 1.54 thzat is true?
[One (M7) Original Android Development] Gerton:
U dont have 1.44 hboot, revone won't work with your bootloader.

HTC dev doesn't work? What do u think HTC dev does? Becouse u are Unlocked it shows HTC dev did what it suppose to do. (Unlock your bootloader)
[One (M7) Original Android Development] ibraahim:
i need S-OFF bro.. thanks..
[One (M7) Original Android Development] Theshawty:
But it doesn't work with your hboot, regardless of whether you need it or not. All you can do is to wait. S-OFF will not come faster the more you ask or talk about it. It will come when it comes, not a second sooner.
[One (M7) Original Android Development] RuckusDecay:
Here is some instructions on how to flash through fastboot if you don't want to unlock. :fingers-crossed: let us know if it works or get it working

Android Flashing Guide for S-Off Devices

But if I were you, I'll just google search for what you want to know cause you know what, it's probably been ask before and answer.
[One (M7) Original Android Development] mjb337:
i have been trying to get s-off for days my t-mobile htc one meets all of the requirements to do so and stii i keep getting the error code-6 my hboot is 1.44 and i have downgraded to 1.27.531.7 and .8 and i still cant get it to work yes im rooted please help
[One (M7) Original Android Development] davidlaugor:
nothing... i can not progress .. i am stuck here..

hboot 1.44 and bootloader unlocked

root@m7:/data/local/tmp # ./revone -P

./revone -P

revone v0.2.1

revone failed (error code = 1)

1|root@m7:/data/local/tmp #

what i am doing wrong??
[One (M7) Original Android Development] RuckusDecay:
After you guys downgrade

1. Go ahead and htcdev that bish again.(use the same bin code you got from htcdev if you unlock the bootloader before if not well you have to do it. so you could run revone with SU.)

2. Flash what ever recovery TWRP or CWM

3. flash a su zip so you'll be able to have root in the ROM you downgrade to.[2013.08.31] SuperSU v1.55

4. Go ahead and run revone and it should work now.