Android Device Manager, a tool to perform Android Reverse Engineering & Malware Analysis
ADM or Android Device Manager is a open source tool developed for Android cybersecurity experts to get a remote on the cloud setup for analysis for performing analysis of Android Apps across various Android versions.
- Perform Static Analysis using jadx like interface (WIP)
- Decompile so files using a variety of compilers (
Ghidra
&Angr
suppourt has been added). - Contains a repository of shellcodes for various architectures (arm and arm64)
- Create a Android Emulator of a specific android version. (WIP)
- Select an Android Emulator of a specific android version get access to it's file system, adb shell, Screen with touch screen support. (Uses
Scrcpy
withTangoADB
) - Perform a Dynamic analysis of the apk on the Android Emulator using
Frida
. (WIP) - Setup a home server to connect multiple physical devices to the server and access them on the webapp. (WIP)
- React.js
- Express
- Docker
- Android Studio Emulator
- Jadx
- Ghidra
- Angr
- Frida
- Tango ADB