I have a Samsung S7 Active from AT&T that I ported to T-Mobile back in March. Starting about two months ago I ran into the same problem where suddenly the battery was discharing within about 4 hours and the phone was always quite warm to the touch. Prior to this the battery would normally last a full day, sometimes two if I used it lightly. I was at the point of tossing the phone in the garbage dump until I found this forum and this article that helped me track down the culprit https://www.maketecheasier.com/fix-google-play-services-battery-drain-android/. I determined that Google Play Services was the source of the battery drain - it was accounting for ~26% of battery use when it should have been ~2%. I turned the service off and the battery recovered immediately. I turned it back on and the problem returned. I put the phone in Safe mode and the problem went away again, I booted it back to normal and the problem immediately returned. So I concluded it must be one or more apps that were causing Google Play Services to drain the battery, but which one(s) I couldn't tell. I turned off GPS location but that didn't help. They I read the suggestion to look for an account that might be causing Google Play Service to sync or otherwise run in the background. In my case it turned out that Microsoft had installed an Office account on my phone when I used Word to open an email attachment in Outlook from a colleague at work. I don't need Office on my phone so I deleted the account and viola, problem fixed! I don't know what the Office account was trying to do, but getting rid of it cured the battery drain problem. BTW, Outlook is also a big drain on the battery, using 10-15% of the charge on my phone. I followed the suggestion in this article https://www.androidpit.com/battery-draining-apps to remove Outlook and instead use the native Samsung email app, which works great. This has also extended battery life a fair bit. Hope this helps some other folks cure their battery drain problem. CGL
... View more