I recently updated my Samsung Galaxy S4, and it came with some new features and also some new problems. Since the new update I have been getting warnings on my phone telling me it is overheating. The phone also has the ability to kill apps that are using a lot of processing power in order to get the phone to cool down. This has proven to be not only inconvenient, but actually dangerous. On several occasions the app that was closed (which, in truth, likely contributed to its overheating) was Waze. This usually happens on long trips, while i'm going 60mph, forcing me to pull over on the side of a highway just to let my phone cool down so that I can open the app again. I have not gotten into an auto accident yet, but I would much rather not be in that situation to being with. For others, there can be an even greater danger in just getting lost.

Is there a way to put certain apps, such as Waze, or any other navigation app, on a system whitelist so that they don't get shut down mid-use, potentially creating an extremely dangerous situation?

  • Mine is doing the same thing and the phone was just charging and at 75%.... Do not have Waze? I agree about the danger of the phone blowing up and have serious concerns!
    – user61372
    May 23, 2014 at 23:46

2 Answers 2


I don't know if this will work in your situation (and I can't test it myself) as in your situation it seems the killing of processes is done for safety reasons and not just to free up memory but it could be worth a try.

The app is called MinFreeManager (requires root) and there is a good guide here. Taken from the link to the guide, here is an overview of what the app will do;

ActivityManagerService.java looks at the 'importance' of running processes; foreground apps, services, content providers etc, and prioritises them for close order in an oom (out of memory) situation. Each process is assigned an oom_adj value. The lower the value, the less likely Android is to close the app when it starts to run out of memory.

These values are managed by Android at runtime so a processes oom value can and will change as it changes state, from foreground, to background to idle etc.

The app can adjust a processes oom_adj values to your own custom values so you can try and manipulate which apps Android will close first and at what stage of low memory on the device.

Like I said, this is just a very basic overview. Follow the link to the guide and you will find all the information you need to give it a go (Could go on for pages if I tried to explain in full detail).

  • I was hoping for something that didn't require root, but I guess if there is no option like that which comes stock, it has to be rooted.
    – Ephraim
    Jun 1, 2014 at 4:08

I do not think it is the app the is using processing power and causing the phone to overheat. The most likely contributer to heat on the phone is the enabling of data, bluetooth and gps. These services require constant processing and 'pings' to maintain connectivity.

Waze and other gps based applications, use both data and location information, and at 60mph, they will be using even more of these, as the location is changing constantly and they need to refresh their maps and update their gps co-ordinates. If you are using a newer version of android (kitkat), you can change the level of GPS accuracy - device only should be fine for Waze, like so: enter image description here

If your on an older android version (jellybean or below), you can play around with the settings, but I am not sure how that will affect battery. The settings look like this:

enter image description here

Obviously, you should try and remove all other services that are using battery, if possible, turn off bluetooth, data sync, lower display brightness, try not to constant charge the battery (this causes heat, you might only want to charge when battery drops below 15% and then take it off after 15 minutes) and so on. If all else fails, I would try and switch away from Waze. I suspect due to its social nature, it may be using the data connection for more than just sending map data. There are other mapping apps that can cache maps - therefore not requiring an active data connection - a huge battery saver!

If all this fails - I would suggest going to the manufacturer and ask for a new phone, as your battery or phone may be at fault. I use the maps on my phone (nexus 5), but other than slight heating (warm) on long journies - my phone does not shut down google maps or waze.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .