Before we take a deep dive into tools, let's list down the tools that are crucial and powerful. In this section, we will go ahead and install all the required tools that are mostly used but not limited during the penetration testing activity. All the tools will give best results on a rooted Android phone.
APKAnalyser is Java-based (GUI) application tool that can perform static and virtual analysis. This tool provides the following detailed information during static code analysis:
API references
Application architecture and dependencies
Disassembled bytecodes
The ability to rebuild, install, and run the app
Adb logcat to verify the results
The following steps are involved in setting up APKAnalyser:
Download the tool from https://github.com/sonyxperiadev/ApkAnalyser/downloads.
Save the file into our
Hackbox
folder, which we created in Chapter 3, Building a Test Environment. This time, we are adding the tools into a new folder,A-tools
.Launch APKAnalyser by issuing...