yashsingh1/xdaforums huggingface dataset:
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Generally the phone do get hot when they are processing a lot in GPU and CPU especially when using heavy graphic apps or games. However, hardware is designed to throttle system frequency and GPU if it gets too hot and even turn off when it could damage hardware. Don't worry about it, if you like this phone, go for it.
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Thank you for your feedback. I'm sure it'd be of help to many
[One (M9) Q&A, Help & Troubleshooting] BUBBA DUB'S:
No problemo my friend! Make sure to check out flar2's elementalx v.3 and kernel manager, it does wonders with CPU and GPU control.
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
I have seen flar's work. I had been using his kernel for years on my Nexus devices! Cheers once again, the best thing I liked about it was i could disconnect power at 93 % and thus it was not over charged and it saved battery duration.
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Hello, the first thing you need to understand is that every device has a specific radio and thus specific LTE bands and if your device doesnot support a specific radio/LTE band, no amount of magic would even put a new hardware component to your phone to enable you to use a different baseband/radio.

However, sometimes the LTE bands are locked while the chipset supports all the basebands. In this case, it could be tested by flashing different baseband radios to see if it works. However, I am not sure of any hack at the moment which allows you to unlock all the basebands at the same time.

Be advised, flashing wrong baseband can permanently brick your phone. Sometimes, it damage radio information of hardware, (not hardware itself but sort of corrupts the information about how hardware should work on its own) which means, you can use your phone without any phone connectivity forever!

Good Luck
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
No, I wouldn't think that anything is bricked. Just restart your phone and see if that helps.

Also, if that doesn't work, try POWER and VOLUME UP buttons for at least 10.

Quote me back if the problem persists!

You can also check the first few posts for some guides!
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
This help thread contains all the information. Refer to few few posts

If you are still unable to find any solution. Quote me back
[One (M9) Q&A, Help & Troubleshooting] AirwolfUK:
hi everyone -

I am a long time member of XDA with a few years of experience of unlocking/ custom recovery/ ROM etc. on my Nexus 5 and Galaxy Tab 4 but completely new to HTC

Been researching and to be honest i am confused about the limitations, issues etc. with S-On/ S-Off what i can install.

So, i have a brand new M9 on the EE UK network with the following info

htc_himauhl PVT S-ON

*** LOCKED ***

LK-1.0.0.0000

RADIO-01.01_U11440261_56.02.50306G_2_F

OpenDSP-v20.2.6-00452-M8994_0216

OS-1.32.61.15

I am ok with going through the process of unlocking the Bootloader, Rooting etc.

I would prefer not to S-OFF for now so am i limited to installing only 1.32xxxx based custom ROMS or can i also install 1.4x based?

Thanks -
[One (M9) Q&A, Help & Troubleshooting] klloyd:
Is there no way to return to stock without s0ff? I have the backup twrp made, done all the renaming, flashed back to stock via that file.. can not get rid of twrp! I want to find a way to go stock, so i can get the latest updates. Im having no joy right this minute...
[One (M9) Q&A, Help & Troubleshooting] mattlovell90:
http://xdaforums.com/one-m9/general/stock-nand-backup-ota-update-collection-t3132698

You will need to flash stock recovery in fastboot I believe. There is a thread in the general section of the forum here with the stock recoveries available, just follow the same process you did to flash TWRP but with the stock recovery file. :)
[One (M9) Q&A, Help & Troubleshooting] klloyd:
I did ALL that, got stock software and such, couldnot get rid of twrp... now Ive s-off 'd, STILL no go. keep getting CID mismatch. Ive tried everything. Im completely lost. I don im understand why im still having such trouble. CID GRABER reports my cid as CWE-001, adw pulls HTC-001. Im lost... ANY help would be appreciated.
[One (M9) Q&A, Help & Troubleshooting] mattlovell90:
You must have not flashed recovery properly then - flashing stock recovery will replace TWRP. If it remains, something didn't work or you may have missed a step. Trying it myself now to OTA to new firmware, will report how I get on. I'm S-On so no firmware flashes through fastboot though.
[One (M9) Q&A, Help & Troubleshooting] iElvis:
Did ever you change your CID in fastboot? Because if so, you need to change it back to what it was. Then you should be able to run the stock RUU.
[One (M9) Q&A, Help & Troubleshooting] klloyd:
I've not been asked to change it, so it should be what ever it came from the factory with.
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
It depends on the exploit they are using. Usually HTC unlock is enough and it does the job. However, it is actually not a complete unlock. Therefore, sometimes, you also need an s off to flash. In most cases of every rom posted on xda, it is clearly written in instructions.

Usually if an exploit is found in a previous hboot version which makes it possible to flash a certain Rööm, it is usually patched in next version and thus a need for S off or a new exploit is required.

Usually people do not like to find exploits every time hboot is updated and thus, they prefer a complete unlock or S OFF.

In a nutshell, with the unlocked bootloader you can change roms and remove apps ,but can not change radios. With S-off you can change or remove almost anything including radios.The community is already able to flash radios for other HTC phones unlocked with S-ON via HTCdev, so there are always work around if a developer is supporting your device.

Read this for more specific details

http://www.androidbeat.com/2014/07/s-htc-device-mean/
[One (M9) Q&A, Help & Troubleshooting] OGhoul:
I have what might seem like a really silly question.

I bought a developer edition M9 specifically to not be stuck waiting on AT&T for updates. I'm getting impatient, and I kind of want root again, so I'm thinking of flashing a ROM such as Viper or Maximus. My M9 is bone stock from HTC. Since the bootloader is different than a carrier-locked model (I'm coming from M7 and M8 experience), what status is my S-Off and Bootloader (locked or unlocked?), and what would I need to do to flash a 1.40.x based ROM and firmware? Would I need to do anything different than if I had an AT&T branded M9?

Thanks!
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Did you read the above post?
[One (M9) Q&A, Help & Troubleshooting] OGhoul:
I did, several times now, and it doesn't answer any of the questions that I asked. I'm not saying that to be a jerk, so I apologize if it comes across as such. But I asked what, if anything, I'd have to do differently since my bootloader is different than what I am used to seeing on an AT&T carrier branded HTC device.

I did however Power + Volume Down, and I now know that my bootloader is factory unlocked and my phone is S-On.
[One (M9) Q&A, Help & Troubleshooting] clsA:
The Developers Edition still needs S-Off with sunshine to flash unsigned firmware or to change CID and MID to flash the International firmware
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Well, usually when every new rom is available it is clearly written which version of hboot is required. However, as i mentioned before that usually a developer unlock is enough and the custom roms based on AOSP/CM do not have radio so there is no problem is flashing any ROM at all. Problem can arise only if there is some hardware variations between two devices.

You can easily root and install kernels based on your phone. However, roms based on different firmware versions which include radio might cause some problems. It would be best to put a question in the Q/A of specific rom. If they have not included radio, you can work around to make it work by changing hboot/ update it etc.

Because these roms are based on STOCK firmware, that's why they mean trouble if you not S off.

Lastly, S Off would mean that you will not have to worry about anything really. You can freely change anything at all of your phone.

We all want our questions to be answered well enough so I do not blame you at all. Feel free to ask one whenever you got one!

Good Luck
[One (M9) Q&A, Help & Troubleshooting] OGhoul:
I was thinking more procedurally, if I'd have to do something different since it's a Dev phone. However, you posts did lead me down a few rabbit holes, and as far as I can tell, not a lot is different. Flash TWRP, Super SU, etc. My main goal in considering going to a ROM was getting to the 1.40.x base and having root (for Xposed and Greenify), so I now know that I'd have to S-Off and probably Super CID.

Thanks!
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Usual Procedure is like this :

Developer Unlock via HTC

Root

Flash recovery

Make sure hboot version matches.

Flash Rom.

However, you would need to relock bootloader if you want to go back to STOCK officially
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Well, it is usually normal for the cores to be locked to avoid overheating of your device.

I am afraid SNAPDRAGON 810 is the culprit as it is constantly in the news for overheating.Thus , HTC must have locked it down to lowest frequency in order to keep the device usable. You can read in my signature, buying new device which would explain the concept about hardware vs software aspect of Android.

However you can unlock the cores by rooting your device to your custom liking but beware of bad SNAPDRAGON 810 which would roast your device very quickly.
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Can you explain in details what exactly are you trying to do ? With limited information, I am afraid I do not understand what are you trying to do With your device.

Quote me back and I will reply back.
[One (M9) Q&A, Help & Troubleshooting] ARN:
I have a problem in my apk multi tool. I have installed the tool in my PC and I have seen the procedure to use it in XDA but now I am facing a problem. When I installed framework-res.apk in the tool, it didn't install and messaged "es was unexpected this time" the same happened with system ui.apk and tw framework I reinstalled java and the tool again and again but in vain. Please tell how to get rid of this problem. Thanks in advance

Sent from my GT-s5282:what:
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Link of the tool ? So I can guide you better.

Are you using the tool as an administrator and installed it as an administratir as well?

Which windows are you using ? Is the tool compatible with your windows version.
[One (M9) Q&A, Help & Troubleshooting] shazlin255:
I'm a total noob. This is my first HTC phone so I hope to get conformations before I do this, please. I'm S-ON, unlocked, TW HTC__621, 1.40.709.4, on Viper 2.3.1 and TWRP beta.

I saved the TWRP backup. So, to return to stock, I need to:

1. Check the "Mount system as read-only" box in the Mount menu.

2. Change the "system.emmc.win" to "system_image.emmc.win" because I'm using beta TWRP.

3. fastboot flash recovery recovery_signed.img

Is that it? I also have a question. Another alternative said: restore stock recovery via the TWRP GUI. Rename the stock recovery file to "recovery.emmc.win". I already have recovery.emmc.win file TWRP backed up so can I use that one instead? I can't find any IMG for TW here. Previously I used the RUU method.
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
To return to stock, it means you will be flashing system/recovery/kernel back to stock and maybe lock your boot loader as well if you feel like it.

One method is if you want to S off your device as well.

http://xdaforums.com/one-m9/general/guide-return-m9-to-100-stock-s-off-t3091730

Another way could be relocking your boot loader and use RUU. Find list or RUU

http://www.androidruu.com/?developer=M9

third would be find a stock zip and flash it via twrp.

Kindly link me to the guides which you are referring to so I have all the information to answer your queries in more details.

Also read about Android basics/ Android development from my signature and it'd be of help to you.

Good luck
[One (M9) Q&A, Help & Troubleshooting] shazlin255:
Sorry for the lack of information. I'm using this guide under how to restore stock system so that I can accept an OTA. I couldn't find any RUU for TW 1.40.709.4 but I did found a firmware.zip of TW 1.40.709.4 at a Taiwan forum here . Can I extract the stock recovery from there and flash it using method mentioned in first guide? Really appreciate your time here.
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
According to my understanding, you made a backup of your stock rom ? Have you done it ?

If you did it, then you do not need to use anything else. Just flash the backup you made via twrp.

If you have not made any backup, then after installing TWRP, you will need to flash STOCK_HIMA.zip (stock file of your device in zip format) which you have referred. You will need to download the zip file and then place it on your sd card and flash it via twrp.

Do quote me back if you still have any questions! I am glad to be of help
[One (M9) Q&A, Help & Troubleshooting] shazlin255:
Did what you asked. Turned out my backup breaks the OTA. Had to download an untouched nandroid version. Everything works now, thank you for your time and attention! Also, it's just a suggestion but I found a really good instructions on How To Restore System For OTA's/Restore TWRP Backups here for S-ON. I'm really grateful for all of your help for clearing things out for me, thanks :good:
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Many thanks for pointing out a useful guide that could be added in the section.

Guide added.

Glad to be of help mate :)
[One (M9) Q&A, Help & Troubleshooting] dkprince23:
Hi,

I am using an M9+ .. would like to know if the fsctory redet option thru the fastboot or bootloader has bee changed? I do not see it nemore.. ne othhr way of doing a hard reset? Not thru sense.. thanks in advance
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
You can factory reset your phone in settings.

If you want to go to recovery, you need to turn off your phone.

Hold power+volume Up and see if it gives you the choice to boot into recovery and hard reset your device.

Else turn off your phone. Hold Power+ Volume Down and repeat the step.

Quote me back in case you still have a query
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Not mine. Well, at times this is caused by a compromising design in phones where wifi antenna and sound speakers lie in close proximity or maybe could be a something not screwed/glued up to the mark. How about talk to your service provider/ vendor for a new unit?

Well, it could be an issue with your service provider or maybe a bug in your firmware. Can not say for certain. You can look in play store for 3g to LTE(4g) switch or something like that and see if that helps. However, I think root would only be help in case the firmware prevents switching between network and you find the right modifications(OR an app that does it for you) in code to do that.

You can turn off your phone, take out the sim card from your phone and then turn it on.

Later, insert the sim again and see if that helps. You might need a restart after this again

Well, you never know when it might be up. I have not heard about any released of it yet.
[One (M9) Q&A, Help & Troubleshooting] LLegion:
Thanks for the update on it!
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Always a pleasure mate!

If you mean, the one provided by google, then go to your app drawer and find google settings.

In google settings, navigate to Security and you can activate anti theft for your phone

Actually after Lollipop update, there are some restrictions made by OS to modify Sd card by apps and this is not only on HTC but other devices including S5. S6 etc as well. Even in Samsung devices, you need to either ROOT your device or use ITS OWN SD card manager (like you mentioned) which only has the MODIFY settings.

I use root to modify my files on my SD card , however, I understand your limitations due to banking use. I am quite positive no other sd card manager would work but just give this app a try.

FX FILE EXPLORER

https://play.google.com/store/apps/details?id=nextapp.fx&hl=en

If this doesnot still help, kindly quote me back and I will do some research for you!
[One (M9) Q&A, Help & Troubleshooting] scooby1024:
Might someone be able to confirm the recommended xposed zip we should be using? Much appreciated.
[One (M9) Q&A, Help & Troubleshooting] iElvis:
Assuming you're updated to 5.1, you need the sdk22 arm64 version, which is currently at v71: http://xdaforums.com/xposed/super-alpha-posted-permission-xposed-t3072979
[One (M9) Q&A, Help & Troubleshooting] dragang:
Some question

I have HTC M9 :

htc download mode

***LOCKED ***

htc_himaulatt PVT S-OFF

CID-11111111

LK-1.0.0.0000

RADIO-01.01_U11440221_59.04.50303G_2_F

OpenDSP-v20.2.6-00452-M8994_0216

OS-1.32.617.6

Mar 4 2015, 23:00:55 (493992)

Android version 5.0.2

HTC Sense version 7.0

Sofware number 1.32.617.6 ,

kernel 3.10.49

Baseband version 01.01_U11440221_59.04.50303G_2_F

Build number 1.32.617.6 CL493992 release-keys

S-OFF

TWRP recovery 2.8.7.0-hima

What is the easiest way to get back to S-ON and full latest official stock rom. Thank you
[One (M9) Q&A, Help & Troubleshooting] LLegion:
man never ever go back s-on again it is pointless and may crash your system to full brick, does not matter whatever you read about it, DONT DO IT!!! or to get latest updates my recommendation is to flash developer 2.8 which is available in this forum with developer cid 001 or 002 (read guides) once that you flash with the "sdcard method" you will have 100% stock rom ready to be updated, just do not flash any recovery/super user, just lock again bootloader and restart, you will receive ota 2.11 and be installed properly no issues at all.
[One (M9) Q&A, Help & Troubleshooting] dragang:
Can you post link for that developer 2.8 rom, please?
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Take a look at this for all your S off queries

http://xdaforums.com/one-m9/development/firmware-t3068243
[One (M9) Q&A, Help & Troubleshooting] ARN:
Yes, I installed it as an administrator and i am using it as an administrator. I am using Windows 7 and it says that it is compatible with it........
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
Can you send me the link of the guide you are working with so I know exactly what are you doing ?
[One (M9) Q&A, Help & Troubleshooting] Hnk1:
What you can do is that you root your device, followed by s off and supercid.

Then you can flash a zip of the firmware required for any custom rom if it hasn't been made available for your region.

Then you can flash about any rom .

I'll advise you to backup your efs, your radio and sensors at least via twrp recovery. However complete nandroid backup is highly recommended.

Also, usually there are zip resources in general thread that have flashable bootloader versions , radios etc which you can us well.

Look into more information here

xdaforums.com/one-m9/development/firmware-red-t3097678
[Android Themes] Andrei Radu:
Good Job :)
[Android Themes] xenreon:
Not me all the credits goes the owner
[Android Themes] vipin s:
Thanks hitted bro

I will use this in my mod
[Android Themes] xenreon:
It's for everyone to use so surely go ahead and make it ;)
[Android Themes] XZENFONE 4.5X:
lõ

GUIDEView Flipper

how to be able to add 2 tab above like this .... you can help yourself to yourself guide .... thanks

its android 5.0:): O: D
[Android Themes] xenreon:
Do you want to set the tabs on the top instead of on the bottom, well than set android:gravity.... If not then what ?..... Sorry I didn't get you fully please use clear English
[Android Themes] xenreon:
Thread updated after a loooong time !!!
[Android Themes] -Zeus-:
Nice Guide
[Verizon Galaxy Note 4 General] deathshead:
Kingxroot (the Kingroot team) has acknowledged the Root bounty and is currently looking into it,

I would gather $16,000 US would be a lot in China to get a fire lit under them to find a permanent solution as they did

find the current exploit that provides for a now temp root.

http://xdaforums.com/android/apps-games/one-click-root-tool-android-2-x-5-0-t3107461/page20
[Verizon Galaxy Note 4 General] patt2k:
Well I guess this can motivate them a little more :D
[Verizon Galaxy Note 4 General] nlanter95:
I like the sound of this! Between our amazing team here and the Kingroot team I see much happiness in the future! :D
[Verizon Galaxy Note 4 General] patt2k:
If they can do temp root,they can do perma root and grab that 16k$ of cash... if they do it I think it will be well deserved.
[Verizon Galaxy Note 4 General] toxict33n:
I hate to be a debbie-downer but the only way anyone can get root right now(to my knowledge) is by having a super-computer from 3000 years in the future that can DECRYPT our phones Sha-256 HASH code and disable the kernel write-protection. but if someone could do that they could also unlock our bootloader...

I may not be an official Developer, but i am going to school to be one, and I assure you HASH code is NEARLY impossible to decrypt/Brute force

The cost to brute force such a code:

The average cost for electricity in the US is $0.12 per kWh. For a single server I'll use 3741 kWh annually as an estimate. That would be about $450 per year for one machine.

Let's say you can do 10^14 decryptions per second. That is 3.15∗10^21 decrypts per year for one machine. You need to do (on average) 22^55 decryptions in a year, so you would need 22553.15∗10^21≈1.84∗10^55 machines. To figure your cost you would multiply that by $450 and get about $8∗10^57 or 8 octodecillion dollars. World GDP is about 63∗10^12, so brute-forcing a 256-bit key would cost about 10^44 times the world GDP.

OR,

1000000000000000000000000000000000000000000000 Times the amount of money the whole world has together

SOURCE
[Verizon Galaxy Note 4 General] egore93:
Couldn't you just hack the servers that hold the keys?
[Verizon Galaxy Note 4 General] sseuorosal:
I like the sound of this!
[Verizon Galaxy Note 4 General] deathshead:
Well, the Kingroot team already did what no one else could do so....
[Verizon Galaxy Note 4 General] tekjester:
You know your info is 4 years old? Computers are roughly 4 times cheaper than that now. Only 250000000000000 times the world's money fund! :)
[Verizon Galaxy Note 4 General] toxict33n:
They have temp-root for Galaxy Note 4. Temp-root was not what people were working for in the past so i'm sure it was overlooked. You couldn't even call this root, It turns off the phone with Basically every request to root. So how is that root?

Besides the point, the only way for us AS OF RIGHT NOW, get that temp-root to permanent-root, is to have something that can work around dm-verity, a Security function built into ANDROID, since 4.4 that basically requires everything to have the KEY to EACH phone, as i'm sure its different for each one . OR my crazy math that was then fixed to be 4 times less expensive but still Highly Unlikely.

I do not say I support the hacking of Samsung...but if they were smart enough to do this Encryption on devices, I'm sure the Encryption on there servers is Probably Double the difficulty.

Very funny, I didn't realize that info was that old, but thanks.

FUN FACT...that number i gave is also known as : quattuordecillion
[Verizon Galaxy Note 4 General] Redapple63:
Lol...too much time on your hands?
[Verizon Galaxy Note 4 General] bbeelzebub:
If you continue using that kind of language, you're going to give somebody a nerdgasm.
[Verizon Galaxy Note 4 General] rainabba:
hashes aren't decryptable

for all you know, the 2nd value tried, results in the needed hash

i think that total cost isn't far past the total US debt so let's lobby to have it covered :P
[Verizon Galaxy Note 4 General] alexpoe:
once the quantum computers get in to circulation, then we will be able to decrypt in seconds. I predict they will be out in full force in the next 5 years.
[Verizon Galaxy Note 4 General] liquidraven:
So this means they have found a perm root method?