Android offers secure IPC, through which one activity in an application can send messages to another activity in the same or a different application. To achieve this, Android provides IPC mechanisms: Intents, Services, Content Providers, and so on. This is more relevant to developers who code third-party apps for the Android platform. Behind the scenes, forensic tools exploit some of these concepts to gain access to the device information.