MCPcopy Index your code
hub / github.com/AzeemIdrisi/PhoneSploit-Pro

github.com/AzeemIdrisi/PhoneSploit-Pro @v2.1 sqlite

repository ↗ · DeepWiki ↗ · release v2.1 ↗
130 symbols 732 edges 21 files 27 documented · 21%
README

PhoneSploit Pro

PhoneSploit with Metasploit integration.

An all-in-one hacking tool written in Python to remotely exploit Android devices using ADB (Android Debug Bridge) and Metasploit-Framework.

GitHub release (latest by date) Python GitHub Repo stars GitHub forks

Table of contents


Overview

Complete automation to get a Meterpreter session in one click

This tool can automatically create, install, and run a payload on the target device using Metasploit-Framework and ADB to take full control of the Android device in one click if the device has an open ADB port on TCP 5555.

The goal of this project is to make penetration testing and vulnerability assessment on Android devices easy. You no longer need to memorize commands and arguments—PhoneSploit Pro does it for you. Using this tool, you can test the security of your Android devices easily.

[!TIP] PhoneSploit Pro can also be used as a complete ADB toolkit to perform various operations on Android devices over Wi‑Fi as well as USB.


Screenshots

Screenshot Page 1 Screenshot Page 2 Screenshot Page 3 Screenshot Page 4 Screenshot Page 4


Features

Feature Description
Connect a device Connect to a device remotely using ADB.
List connected devices Show all devices currently attached to ADB.
Disconnect all devices Disconnect every ADB session.
Multi-device selection If several ADB devices are connected (USB or network), choose which device to use for the session (ANDROID_SERIAL).
Stop ADB server Stop the ADB server process.
Access device shell Open an interactive shell on the connected device.
Keycodes Send keycodes to control the device remotely.
Unlock device Turn the screen on, swipe up, and enter a password when needed.
Lock device Lock the device.
Restart / reboot Restart or reboot the device to System, Recovery, Bootloader, or Fastboot.
Power off Power off the target device.
Screenshot Take a screenshot and pull it to the computer automatically.
Screen recording Record the target device’s screen for a specified time and pull the recording to the computer automatically.
Anonymous screenshot / screen record Take screenshots or screen recordings and remove the file from the target device afterward.
Mirror and control Mirror the screen and control the target device.
List files and folders List all files and folders on the target device.
Download from device Download a file or folder from the target device.
Send to device Send a file or folder from the computer to the target device.
Copy WhatsApp data Copy all WhatsApp data to the computer.
Copy screenshots Copy all screenshots to the computer.
Copy camera photos Copy all camera photos to the computer.
Camera live Stream live video from the front or back camera on the target device.
Dump SMS Export all SMS from the device to the computer.
Dump contacts Export all contacts from the device to the computer.
Dump call logs Export all call logs from the device to the computer.
Run an app Launch an application on the device.
Install APK Install an APK from the computer to the target device.

Core symbols most depended-on inside this repo

print_error
called by 89
modules/console.py
adb
called by 81
modules/console.py
task_status
called by 70
modules/console.py
require_adb
called by 56
modules/tools.py
print_success
called by 51
modules/console.py
confirm
called by 30
modules/console.py
adb_output
called by 20
modules/console.py
submenu_row
called by 16
modules/console.py

Shape

Function 129
Class 1

Languages

Python100%

Modules by API surface

modules/media.py16 symbols
modules/console.py15 symbols
modules/connection.py13 symbols
modules/cli.py13 symbols
modules/wifi_utils.py12 symbols
modules/tools.py12 symbols
modules/extras.py11 symbols
modules/app_manager.py8 symbols
modules/file_manager.py7 symbols
modules/device.py7 symbols
modules/data_extraction.py5 symbols
modules/root_check.py4 symbols

For agents

$ claude mcp add PhoneSploit-Pro \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact