I think I stumbled upon a simple fix for an issue, my phone had. The phone would get hot, and drain the battery at a rate of more than 20% an hour. It didn't matter if I had a good, or bad signal, or if I was on wifi, or what I was doing with it, as long as the screen was on, it would drain. I monitored the CPU clock speeds, and noticed all the cores were usually close to being "maxed out". I found "IndexService" (com.samsung.indexservice) was the culprit. As a test, I went to /system/app/, and renamed 'ContentSearch.apk' to 'ContentSearch.bak', and rebooted. The heat/drain was instantly gone. The only problem was, now, my phone's storage wasn't being indexed (obviously). I renamed the file, back to it's original name, and replaced my 64gb micro SD card, with a blank smaller card, I had lying around. Problem gone!.
I copied the contents of the 64gb card, to my computer, and deleted most of the files from the card. I re-inserted it, and added files back, a few at a time, until I found the folder that was causing the problem.
Let me know if this works for you.
tldr; Problem is caused by a file (possibly PDF) on the SD card.
I copied the contents of the 64gb card, to my computer, and deleted most of the files from the card. I re-inserted it, and added files back, a few at a time, until I found the folder that was causing the problem.
Let me know if this works for you.
tldr; Problem is caused by a file (possibly PDF) on the SD card.