Skip to content

Latest commit

 

History

History
66 lines (51 loc) · 1.9 KB

File metadata and controls

66 lines (51 loc) · 1.9 KB

ADBExtractorAndAnalyzer

Overview

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. imagem


Features

  • 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.

Requirements

  • 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)

Dependencies

Ubuntu / Debian

sudo apt install python3 python3-pip python3-tk adb

Fedora

sudo dnf install python3 python3-pip python3-tkinter android-tools

Arch Linux

sudo pacman -S python python-pip tk android-tools

Installation & Usage

  1. Clone the repository:
git clone https://github.com/labcif/ADBExtractorAndAnalyzer.git
cd ADBExtractorAndAnalyzer
  1. Install Python dependencies:
pip install -r requirements.txt
  1. Run the application:
python main.py

OS

Developed for Linux.

Authors

License

This project is licensed under the GPL-3.0.