This Python program provides a comprehensive solution for extracting, analyzing, and decompiling data from Android devices using ADB (Android Debug Bridge) shell commands. It facilitates the extraction of public, private, and APK data from Android devices, followed by analysis and decompilation using JADX, ALEAPP, and MobSF.

- Data Extraction: Extracts public, private, and APK data from Android devices using ADB shell commands.
- Data Analysis: Utilizes ALEAPP, and MobSF for analyzing the extracted data.
- Decompilation: Decompiles APK files using JADX to provide insights into their inner workings.
- User-Friendly Interface: Offers a user-friendly interface for ease of use.
- Python 3.x (3.10 recommended)
- ADB (Android Debug Bridge)
- Tkinter (required for GUI — installed via system packages)
- JADX (for APK decompilation)
- ALEAPP (for forensic analysis)
sudo apt install python3 python3-pip python3-tk adbsudo dnf install python3 python3-pip python3-tkinter android-toolssudo pacman -S python python-pip tk android-tools- Clone the repository:
git clone https://github.com/labcif/ADBExtractorAndAnalyzer.git
cd ADBExtractorAndAnalyzer- Install Python dependencies:
pip install -r requirements.txt- Run the application:
python main.pyDeveloped for Linux.
- Guilherme dos Reis Guilherme (https://github.com/guilhermegui08)
- Ricardo Bento Santos (https://github.com/RicardoBeny)
- We sincerely thank everyone who has contributed to this project.
This project is licensed under the GPL-3.0.