Chapter 2. Engaging with Application Security

In this chapter, we will cover the following recipes:

  • Inspecting application certificates and signatures
  • Signing Android applications
  • Verifying application signatures
  • Inspecting the AndroidManifest.xml file
  • Interacting with the activity manager via ADB
  • Extracting application resources via ADB

Introduction

In this chapter, we are going to see some components of the Android security architecture in action by directly engaging with them, specifically those focused on protecting applications. "You never really understand anything until you get your hands dirty." This is what this chapter tries to inspire; actually getting down and dirty with some of the security mechanisms, dissecting them, and really getting ...

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.