We saw how to set up Introspy in Chapter 1, Setting Up the Lab. This section discusses how to use Introspy in the runtime monitoring and analysis of Android apps. Introspy is an extension that is based on Cydia Substrate and hence Cydia Substrate has to be installed to work with Introspy. This extension monitors each action performed by the application such as data storage calls, intents, and so on.
Following are the steps to work with Introspy:
Launch the Introspy app in your device.
Choose your target application.
Run and browse through the target application.
Observe the adb logs (or) generate a HTML report.
Before hooking and analyzing the target application, check the databases folder of your target application just to make sure that there are no Introspy databases already available.
The following are the entries in the databases
folder of my whatsapplock
application:
As you can see in the preceding figure, there are no files with the name introspy...