Reverse Engineering - Tools-Part 2

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
reverse engineering tools apktool
Now open apktool:
reverse engineering tools apktool
Above are the usage guide for apktool.
Let's try to decode an apk file.
reverse engineering tools apktool
Output:
reverse engineering tools apktool

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.
reverse engineering tools clang
reverse engineering tools clang
reverse engineering tools clang
reverse engineering tools clang
reverse engineering tools clang

Some of the options available in Clang are given above. It has a very large application in
reverse engineering field.