Aporte original por: Glenn Welch ,
Actually, yes there is a way to fix it...I had actually ran across this when I was upgrading my HTC One M9 to Android 6.0...Providing your phone is atleast rooted, you can take a look on the xda-developers website, which I have posted the link directly to the forum below http://forum.xda-developers.com/one-m9/development/mod-htc-one-m9-enhanced-thermal-t3369574 Or if you dont trust url links others post online, try a google search for "[MOD]HTC One M9 Enhanced Thermal Configuration" and the first on the list will bring you to the xda website and straight to the form that you are looking for...The first post will explain the installing (or modding) process, and the 4th post will explain about the stock thermal config file and how it is causing an overheating issue, as well as other thermal config files to correct the issue. I read through the forum a little bit before finally making my choice to try the "Daily Use (Relaxed)" config file. I havent noticed any performance differences, but I have noticed that the temperature of my phone is usually around 36-38 degrees Celsius during heavy usage and charging using a rapid charger, I have actually seen it as low as 28 degrees Celsius during idle, and the only time I have actually seen my phone go above 42 degrees Celsius is when i was in custom recovery while charging (with and without a rapid charger) and I was doing a nandroid backup, so the android OS was not running and was not using my modded thermal config file while in recovery. P.S. My HTC One M9 is rooted, unlocked, and running the Leedroid custom rom....but even on the stock rom this should correct your overheating issue P.P.S. ALWAYS REMEMBER TO DO A BACKUP BEFORE MAKING ANY CHANGES TO YOUR PHONE'S SYSTEM FILES. A NANDROID BACKUP IS ALWAYS RECOMMENDED AND IT WILL NEVER HURT TO HAVE MORE THAN ONE.