What you need for this book

Though there are some software requirements for the book, many of the walkthroughs in the book discuss downloading and installing the required software before actually getting down to using them to contribute to the topic being discussed.

That being said, here is a list of the software you will probably need to have before starting with the walkthroughs:

  • The Android Software Development Kit (SDK)
  • The Android Native Development Kit (NDK)
  • The GNU C/C++ Compiler (GCC)
  • The GNU Debugger (GDB)
  • Python, preferably 2.7 but 3.0 should work fine
  • Virtual box
  • Ettercap (for Windows or Linux/Unix systems)
  • Dex2Jar
  • Objdump
  • Radamsa
  • JD-GUI
  • The Java Development Kit (JDK)
  • drozer, an Android security assessment framework
  • The OpenSSL command-line tool

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.