4. Apktool
Apktool is one of the best tools to reverse the whole android application. It can decode resources to nearly an original form and rebuild them after making modifications.
To open it, go to the terminal and write “ apktool”.
To decompile a apk file, write “apktool d apk file”.
To install:
sudo apt-get install apktool
Now open apktool:
Above are the usage guide for apktool.
Let's try to decode an apk file.
Output:
5. Clang/Clang++
Clang is a compiler front end for the C, C++, Objective-C and Objective-C++ programming
languages, as well as the OpenMP, OpenCL, RenderScript, CUDA and HIP frameworks.
It uses the LLVM compiler infrastructure as its back end and has been part of the LLVM
release cycle since LLVM 2.6.
Clang is a built in application in Kali Linux.
Some of the options available in Clang are given above. It has a very large application in
reverse engineering field.