Skip to content

labcif/ADBExtractorAndAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Python program: Extract, analyze, & decompile Android data via ADB shell. Extract public, private, & APK data. Analyze with JADX, ALEAPP, & MobSF.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages