Insecure Local Storage Shared Preferences
Device loss is a very common problem with mobile devices. An attacker who has physical access to the device can have access to personal as well as corporate data stored in the device. The situation could be worse if the device is rooted. Keeping this in mind, if the data storage mechanisms being used by an application are not implemented properly, it may lead to serious attacks. [download] Android local data storage techniques Developers can store data in Android applications locally in various ways, as shown below....