A major cause of mobile devices overheating, specifically Android devices, is that there are applications which are running in the background with a connection to a WiFi network. A secondary cause which may contribute to the excessive amount of heat, could be a cell phone case which insulates the phone and helps retain the heat.