Inspecting the AndroidManifest.xml file

The application manifest is probably the most important source of information for Android application security specialists. It contains all of the information regarding an application's permissions and which components form part of an application, and it gives us quite some details about how these components will be allowed to interact with the rest of the applications on your platform. I'm going to use this recipe as a good excuse to talk about the application manifest, how it's structured, and what each component in the sample manifest means.

Getting ready

Before you can get going, you will need to have the following software:

  • WinZip for Windows
  • The Java JDK
  • A handy text editor; usually Vi/Vim does the trick, ...

Get Android Security Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.