yashsingh1/xdaforums huggingface dataset:
[HTC One Max] Jiggity Janx:
Sorry but I believe flashing an encrypted ruu will actually s-on your device. The ruu's we have are decrypted and likely have been provided as they are so that no one fully s-on locks their device again

* fastboot oem writesecureflag 3 will s-on after flashing full stock ruu. Do not attempt if you do not know what you are doing!

As always I am happy to be corrected. Just really want the complete correct information out there, not just as it relates to our device.

---------- Post added at 02:37 PM ---------- Previous post was at 02:27 PM ----------

My apologies if my response seems like an ambush as I posted something earlier. I was just happy others were taking an interest then just did not have a chance to get back to this until a moment ago.
[HTC One Max] DVS_Sokar:
I will attempt to get this clarified as it seems we are seeing 2 different answers and I want this to be as accurate as possible.
[HTC One Max] Jiggity Janx:
Agreed. Source: http://xdaforums.com/showthread.php?t=2475216
[HTC One Max] DVS_Sokar:
From the Feedback I have gotten so far. They explicitly state RUU's do not turn S-OFF to S-ON however in the directions you sourced a command is run outside of the RUU to turn it on.

(Still awaiting several replies to queries.)

This Appears to be the fastboot command to run AFTER the RUU has restored but before a normal boot but is Not part of the RUU process itself.

This is also if CID is modified from what I gathered thus far. (Feel free to correct)
[HTC One Max] Jiggity Janx:
Did you ask 'them' specifically about flashing stock encrypted htc ruu's? I am digging more but believe the encrypted ones have the writesecure flag already set to 3(s-on). Encrypted ruus would be what htc has given manufacturers to install on phones before shipping them to vendors.

Also you would want your device to be completely stock (no changed cid) before using fastboot to s-on. You would use this command after flashing a decrypted (but still completely stock) ruu.
[HTC One Max] DVS_Sokar:
I did ask about that. It seems that there is Mixed information coming back from the HTC One forums on that as well. Either out of Ignorance or lack of Knowledge. I am tapping HTC directly about "General Questions on the RUU" and I am on a couple IRC channels trying to get someone in the "Know" about it.

It seem that Your Milelage may vary depending on phone model(Carrier, Google Play Edition), Variant (Sprint, Verizon, Chinese, European) and the Regional version(Countries in EU and Asia).

There is no consistency in the answers I am getting from the Forums however.
[HTC One Max] Jiggity Janx:
I can agree on that.

I do know you have to have an original htc encrypted ruu to flash on a s-on device. Recrypted ones *should* not work.
[HTC One Max] DVS_Sokar:
From what I have read on the subject it appears to be dependent on the CID and Bootloader Flag status.

The CID and MID are Carrier ID and Model ID. RUU's and OTA's and other official software are device specific. To flash a RUU the CID and MID must match. They are also used to control OTA's. (AT&T phones wont receive Developer's Edition OTA's and vice versa, because they have different CID's. When HTC pushes an update they only push it to phones with XXX__XXX CID. HTC Pushes out an update for the GPe phones, other phones wont get it because having a CID of GOOGL001 is required.)

S-off is security off, without security off you can not flash unsigned .zip's in fastboot or ruu mode. This means the only way to update firmware is through an official HTC OTA or RUU, which is signed.

A RUU contains Firmware. Firmware usually contains; Hboot, radio, recoveries, and drivers, as far as I know.

Running the RUU

Make sure the HTC drivers you downloaded earlier are installed and working. Do this by connecting your phone to your computer. If your computer detects it, your drivers are working. I recommend staying in fastboot usb mode after entering the commands above, the RUU.exe will detect that and be able to work from fastboot.

Run the RUU.exe (that you downloaded earlier) on the PC as administrator. It takes a few minutes to boot up, so don't be alarmed if it doesn't appear immediately.

Follow the prompts. It should ask you to ensure your phone is plugged into the computer and that ADB debugging is on. As long as you left it plugged in from earlier you are fine.

The RUU should recognize the phone and start running. Be patient, do not unplug the phone under any circumstances!!

When it finishes, it will reboot, you will be stock again.
[HTC One Max] Jiggity Janx:
Now I see my circular logic on this part. Encrypted ruus msut run on s-on devices so it wouldnt matter if they set to s-on.

http://androidforums.com/one-s-all-...e-how-run-ruu-your-htc-one-s.html#post5715682

"Same CID. *Some ruus will flash across multiple CIDs*"

So that would be part of the confusion surrounding ruus working on non original cids.
[HTC One Max] DVS_Sokar:
Well I do know that if you modify the CID to 11111111 that will allow you to flash any RUU ... Example: You have a HTC One AT&T you can RUU to Google Play Edition if you have a modified CID. (At least that is my understanding.)
[HTC One Max] Jiggity Janx:
My understanding also. Super CID.
[HTC One Max] DVS_Sokar:
This is just a collection of RUU threads being Consolidated. Still needs to be Verified.

1.adb fastboot must be installed.

2.To get correct firmware for your HTC Device,you must know your device's CID and Hboot Version.

How to get your CID and Hboot Version?

A. After you setup adb and fastboot,you will execute a simple command while your device is booted into Fastboot USB Mode.

Note this information.

3. Now you have your CID and Hboot Version,so you can download file now.

Please before you download any file check and match your CID to the Carrier and Country.

4. You will need to know the HTC file description.

Example:RUU_Bravo_Froyo_O2_UK_2.14.207.1_Radio_32.44.0 0.32U_5.09.05.30_2_release_144166_signed.exe

RUU = rom update utility.

Bravo = phone model.

Froyo = phone android version.

O2_UK= Carrier of firmware.

2.14.207.1 = Hboot Version of rom.

5. Now you already know your carrier by CID,and HBoot Version.

You will just download RUU for your carrier and Hboot Version that is equal or higher.

6. Where to Download

i know three biggest sites,first one is father of all

1.Google IT

2.HTCDev.Com

3.Directory listing of http://androidfiles.org/ruu/

Command problems:

[Q]Unknown error while flashing.

Be Sure that you have a Locked or Relocked bootloader.

If your CID is =1111111 that means you have a Super CID and you can write any RUU on your phone,but the Hboot version should be equal or higher.

This information is for users that have S-ON a S-OFF user can write any RUU to their phone.

1. Extract rom.zip from an RUU

A. Run the RUU. For example, you want to update your Desire HD with RUU_Ace_Sense30_S_HTC_WWE_3.12.405.1_Radio_12.65.6 0.29_26.14.04.28_M_release_225512_signed.exe. Run this file and wait till extract (you'll see a bar going from left to right) and after that leave it as it is (don't click next or don't close the program)

B. Go to your PC temp folder. For win7 its C:\Users\<user name>\AppData\Local\Temp and for winXP its C:\Documents and Settings\<user name>\Local Settings\Temp and look for the last created folder. Open that.

C. You'll get a rom.zip file there. Copy it to desktop or other suitable place. Now you can close the RUU program.

2. Rename the rom.zip file

A. You can't directly update the rom.zip file. You've to rename it according to your phone model number. Look for the model number in the serial sticker under battery. For Desire HD its PD98100, for Wildfire S its PG76100 etc. Take first four letter from this model number and then add IMG. So, for example for Desire HD rom.zip should be renamed as PD98IMG.zip and for Wildfire S it should be remaned as PG76IMG.zip

B. Now put this renamed file to a microSD card.

3. Update the ROM

A. Insert the card to microSD slot of the phone.

B. Power on the phone in HBOOT mode with microSD inserted. For most HTC android phones you have to press VolDown then Power to go to HBOOT mode. Wait for a while, phone will read the zip file and will ask you for update confirmaton. Read the screen instruction and press required button.

C. Update will start. Be patient and wait till being finished.
[HTC One Max] fuzzynco:
is there a current RUU for VZW One Max?

either RUU.exe or hboot flashable zip file?

Can someone post the link?
[HTC One Max] DVS_Sokar:
Check the General and development threads. This is a informational thread.
[HTC One Max] scotty1223:
Flashing an ruu will never turn you s on. The only difference in an encrypted and decrypted run is that you cannot open up the encrypted one on your PC to look at,and modify its contents. HTC has been encrypting ROM.zip since jellybean,on all devices.

There is nothing different or special about them other than that.

The real difference as far as the phone is concerned,is that the decrypted ruu is not signed. As was said an s on phone needs the signed version

---------- Post added at 09:23 PM ---------- Previous post was at 09:11 PM ----------

There is no security risk that I am aware of. As I've stated,it is my opinion that s off is safer,as long as you are a responsible individual.

---------- Post added at 09:39 PM ---------- Previous post was at 09:23 PM ----------

On your cid discussion, just make sure that folks understand that mix and matching ruus is dependent on the phone having compatible hardware.

Ie, you cannot fully convert your Verizon HTC One into a developer edition or GP Edition.

Sorry I didn't reply sooner, I didn't realize this thread had replied to it. For some reason I got no notifications . Just holler if there's anything else you are still confused about
[HTC One Max] DVS_Sokar:
So a Encrypted vs Decrypted RUU is just the difference of a Signed one being able to run on a S-On device.
[HTC One Max] DVS_Sokar:
I have updated the OP with answers to some RUU and S-ON questions that have been found and answered.
[HTC One Max] scotty1223:
Well... Sort of. Again,encrypted is just protected to keep us from opening them. Since decrypting breaks the signiture,your statement is true,but it insinuates that all encrypted ruus are signed and vice versa,wich is not entirely true.

Anything ics or older are signed and not encrypted. You can take rom.zip and use 7zip or equivalent to open it up with no prollem.

While there are no signed,decrypted ruus for max since it came out with jb,I'm trying to give you more general info that can be applied to HTC devices in general. Hope that clears it up. :)
[HTC One Max] DVS_Sokar:
Thanks for the information. Do you know if using the "fastboot oem writesecureflag 3" in fastboot on our device turns S-On again?
[HTC One Max] pradeepvizz:
Yes, few of our members have already performed it successfully.
[HTC One Max] DVS_Sokar:
It's been added to the guide.
[HTC One Max] young blade:
Hi to all,

I just got my Phone yesterday

I just learned what S off means but can anyone explain to me what a tampered banner is??
[HTC One Max] japodude:
tampered banner is when you htc dev unlock bootloader.

it will disable fingerprint and only way to restore fingerprint is to remove tampered banner and relock.

you need to s-off to get rid of the tampered message. use firewater s-off and it automatically removes tampered banner

relock then and all back to normal
[HTC One Max] young blade:
Does this mean that its impossible to root and have fingerprint at the same time..??
[HTC One Max] waco2hot33:
Yes I'm locked as we speak and s-off and I'm running fine on Vipermax
[HTC One Max] young blade:
Yes Im also on Vipermax 1.01 and I managed to get the fingerprint sensor working again..
[HTC One Max] japodude:
of course not.

1 unlock bootloader via htc dev

2 install recovery

3 install su.zip from recovery. (this is root access)

4 use firewater to s-off (should remove tampered banner too. did with mine) my hboot was 2.47.0000 when soff. not sure if it works on hboot 2.49.0000

5 once soff, relock bootloader using method without htcdev (it gives lock status not relocked that htc dev does) search these forums for lok and unlock bootloader without htcdev

reboot phone and your at stock, rooted and fingerprint scanner work

you can install any rom you like as long as you relock to get fingerprint scanner back

all in all, as long as the tampered banner is gone and the bootloader is locked again, you can install any compatible rom thats for your region
[HTC One Max] young blade:
Yes I've done so already.. read the post above yours..
[HTC One Max] SwordOfWar:
I have a couple of questions:

1. If we lock the bootloader after we have already S-Off'd will the boot/recovery partition be secured again? Particularly in the case of a potential malware APK that may tamper with boot/recovery partitions? I install apps outside the PlayStore from time-to-time and don't want to end up in an unrecoverable state.

2. Is it possible for an OTA or RUU to S-On a device again? The concern here is mostly just OTAs, as some users prefer to S-Off/Unlock/Root and stay on the stock ROM+Recovery.

3. If Boot/Recovery partitions are damaged, is it still possible to use an RUU to restore the phone?
[HTC One Max] ozgkrs:
my htc max unlock and s-on

ı want to return fully stok locked s-on

what can ı do please tell me step by step because ım not proffesıonal
[HTC One Max] okkiales:
Finally a clear explanation on S-ON and S-OFF! Thanks

[MENTION=1732427]DeadPhoenix[/MENTION], as a new user of this forum I needed to find out the meaning of acronyms and jargon widely used around in the forum.

Lot of Guides and explanations rely on them!

The search did help, but your post made the difference.

Thanks!
[HTC One Max] Wmckinnon46:
Ok, quick question. I have a normal Sprint Max and I'm running the Sprint stock rooted rom. I am on hboot 2.49 and have tried to s-off several times with everything and no luck. I actually just want to get back to normal stock, I am HTCDev unlocked. What RUU can I use and what would the proper steps be. Thank you for this awesome write up on this, I learn more and more each day.
[HTC One Max] Nahked:
Interesting
[HTC One Max] scotty1223:
you just need to flash an older sprint rom. refer to this post: http://xdaforums.com/showpost.php?p=55215550&postcount=57

my sprint max should be here tomoro or wed,so ill be able to confirm that it still works at that time :)
[HTC One Max] dottat:
Did you get s off or do you still need a hand?
[HTC One Max] Wmckinnon46:
No I haven't gotten S-Off yet. I haven't had too much free time lately, We started production of the 2015 Mustang and I've been at work more than normal. But, anything I've tried thus far hasn't worked for me.
[HTC One Max] dottat:
Well if you know a time that works (for both of us) we could do a team viewer session.
[HTC One Max] Wmckinnon46:
OK, Thank you. I should know by late afternoon what my schedule might be like. I will let you know, then maybe we can set something up. I've never done a team viewer session before, so I might need help with that too,lol. Thank you for everything, I appreciate it.
[HTC One Max] mwebb34:
I am having trouble locking my bootloader using terminal emu, I can't seem to copy the # prompt so I typed it in and nothing happened I probably didn't type it in right. Also before I entered the prompt I typed adb devices and my serial number didn't show then I typed adb shell and it gave a device not found message, so I closed out the session and started a new one and instead of starting with adb devices, I started with su then I entered my # prompt. I'm having trouble figuring out why I can't copy the # prompt, would it have anything to do with me being on a 4.4.4 rom? Thanks

Edit

S-on, locked unrooted & 100% stock!

Respect

To get it..you must give it.
[HTC One Max] mwebb34:
I'm locked but I need to gain s-on for a exchange. I need to be pointed in the right direction what all do I need to download so I can achieve s-on? Thanks

EDIT

Problem solved
[HTC One Max] waco2hot33:
back to stock

so how did you get s-on if i may ask im trying to back to stock now s-on and unrooted any help would be appreciated
[HTC One Max] mwebb34:
Make sure your unrooted and locked then plug device into computer type fastboot oem writesecureflag 3
[HTC One Max] waco2hot33:
ok im back to stock unrooted but only thing now is that i cant get into stock recovery not to worried about being s-on ..cause some devices are shipped S-off as posted here just need to get into stock recovery just to make sure its working
[HTC One Max] mwebb34:
Waco did u get everything sorted out
[HTC One Max] waco2hot33:
Yes thanks to flyhalf that dude is awesome I'm back to 100%.. stock recovery working and all now time for a upgrade.. Will I still got 40 days but what the heck… thanks for all your help mwebb34 ??
[HTC One Max] mwebb34:
Glade I could help. I'm upgrading too but I'm not sure if I wanna get the Verizon note 4 and live with a locked down phone or upgrade to the LG g3 which now has root and bootloader unlocked. Hmm
[HTC One Max] mwebb34:
Getting ready to go phone shopping. I still haven't made up my mind.
[HTC One Max] mwebb34:
Got the note 4

Sent from my new: Verizon Note 4

Retired Devices: Galaxy note, Galaxy note 2, Galaxy note 3, HTC OneMAX.
[HTC One Max] MJBinAL:
Difficulty with runrunner

I keep trying to s0ff etc using rumrunner on my Verizon Max One and getting errors after chilling. It is complaining about (it appears to a noob) about the rom and unexpected behavior. I have the (unloaded) OTA KitKat on my phone I could install but I am concerned that rumrunner will REALLY not work then. I am hoping some of the experts have some suggestions.

!! Do NOT for any reason taunt, unplug, drop, eat or pet your device !!

Please wait....

..........

Checking for updates......

Test 1: Rebooting into bootloader

Waiting for fastboot (7/120)

Waiting

Test 2: Booting device

Waiting for ADB (79/120)

must ferment longer...

must sanitize, skunky rum is nasty

hold please.............................................................

[------------------------------------------------------------]

Rebooting into bootloader (again)

Waiting for fastboot (7/120)

Waiting for ADB (79/120)

must ferment longer...

chilling..................

bottles are packed, here we go, shhhhhh....

Waiting for device

rom or root issue? unexpected behaviour detected - flash different rom and try again.

ERROR: run rumrunner again.....

Press ENTER to exit
[Android Apps and Games] j2187:
TF Profile lets you change volume, wireless and other phone settings quickly and easily.

Simply set and forget!

Activate profile by just a click or by conditions (Date, Time, Headset in, Headset out, Power on, Screen on, Battery level, Charging...)

The following profile settings are supported

Network:

-Wifi

-Bluetooth

-GPS

-Airplane Mode

-Data

-Auto-Sync

-Sync Now

-Wifi Hotspot

Sound:

-Volume Mode (Silent, Vibrate, Normal)

-Volume (Ringer, Alarm, Media)

-Auto-Speakerphone

-Text-to-speech

Display:

-Auto-Rotate

-Change Wallpaper

-Brightness

-Screen Timeout

Action:

-Start an App

-Set Alarm

-Start Setting Page

-Boot (Reboot, Hot reboot, Recovery, Power Off)

http://play.google.com/store/apps/details?id=today.is.future.profile073
[Android Apps and Games] bobn:
nice and simple; just what I needed for the wife
[Android Apps and Games] cloverasx:
nice app...

Nice app, but I wish it included what I've been looking for in a profiler: I want something that sets my screen-lock to enable when I leave the house. I don't know if that could be achieved by changing the lock screen settings to enable the lock upon leaving or leaving the lock on a "timer" where instead of a time countdown the same idea could be used with GPS not being within a certain area. I'm not terribly familiar with programming so I don't know if something like this would require root or if root could be avoided... Or if aosp (with a slice of T-Mobile and touchwiz on top) could even support it.

Anyway, I hope you take a look at this and can help, thanks!
[Android Apps and Games] bluepratham:
is dark theme available in options?
[Android Apps and Games] nikunj.baheti@gmail.com:
plz consider it as a feature req

hey bro what u have made is excellent bt can u just make some profiles like phone only silent vibrate and all plz rply
[Android Apps and Games] sytanek:
Looks awesome but needs whitelist for callers. Only thing keeping this from being my number 1.
[Android Apps and Games] DavidCuthill:
Good app, nice and simple.

Couple of suggestions for future releases:

1. Have the currently selected profile displayed in your notification entry.

2. Would be nice if I could re-arrange the order of the profiles so that I can put my most used at the top for quick selection.

3. A dark theme please.

Keep up the good work.
[Android Apps and Games] jeremy.chan:
if this app allows for locale settings, you can explore the screen lock option with Secure Settings

it works great for me using EasyProfiles. I've yet to try TF, but if it doesn't have Calendar event (specific strings) then i will give it a pass
[Your Portfolio] animaonline:
[YOUTUBE]zxV084T2lTQ[/YOUTUBE]

C#Shell is a C# compiler that lets you dynamically compile and execute C# code on your Android device.
[Nexus 5 General] markdapimp:
Tired of seeing thread where you need to calibrate the battery or discharge it and fully charge it and or stuff like you need to charge it over night

so this thread will prevent you from going FULL stupid/retard and will save your phone's battery!

Lets begin shall we..

with older battery technologies they would loose capacity until they are calibrated 0% to 100% this is due to the chemistry of the battery is based on Nickel

LI-ON battery's have a different chemistry which allows them to store greater capacity without loss like NI-CAD and NIMH did this is why you turn off your phone for a week and turn it on you find it still has about the same battery percentage as you turned it off before.

here's an example of a NI-CAD battery which needs to be calibrated.

You have a drill you haven't used for 3 days it was fully charged before you put it away if you take that same drill 3 days later you'd find it dead. where as LI-ON battery's would still be alive and full capacity. if you charge it from there it wouldn't be calibrated. as calibration requires you to drain the battery 2 times or more till it reaches it full capacity and charge it back up to 100% and repeat.

If you were to do that with a LI-ON battery you're basically doing nothing but wasting your charge cycles on the battery and you could kill it as LI-ON battery's DO NOT LIKE TO BE EMPTY

Because of all that NI-CAD and NIMH mess mostly all power tools you'd find in a shop such as home depot are now equipped with LI-ON battery's as they don't require calibration and can be left for months and it would still have its initial capacity prior to charging because Ni-cad battery's suffer from a memory effect and LI-ON does not, NI-CAD Requires full discharge before recharge LI-ON does not you get the point here right? LI-ON is better!

Now for those apps that claim calibrate the battery they do nothing they just Improve the reading of the software in android to get the battery percentage which is reset every time the battery charges to 100% so in short don't calibrate your battery, You don't need to drain it to Zero then charge to 100, you don't need to charge it overnight

You can read more here http://www.diffen.com/difference/Li-ion_vs_NiCad

and watch this video: http://www.youtube.com/watch?v=hrcbcm11830

Any Questions ask them here and i or someone will answer it​
[Nexus 5 General] aooga:
I hope people listen to you. For every new phone that comes out, there is always a thread saying "Do i need to calibrate the battery?".
[Nexus 5 General] aooga:
Yeah that's pretty bad, but that has nothing to do with this thread. Try posting in the "post your battery" thread and see if someone fixed it there.
[Nexus 5 General] markdapimp:
Download an app on the play store called signal check and report to me the dbm or screenshot the app opened thanks