PhoneSploit Pro v2.3 Released

PhoneSploit Pro

The Swiss Army knife for Android. Own the device.

An all-in-one hacking tool to remotely take over Android devices using ADB, scrcpy, Nmap, and Metasploit-Framework.

6.2K+ Stars
Open Source
Python 3.10+
Video Demos

Watch PhoneSploit Pro in Action

Step-by-step walkthroughs covering device connection, control, and exploitation.

75+ Features

Powerful Features for Android Security Testing

Comprehensive toolkit covering device control, data extraction, media streaming, app management, network analysis, and automated exploitation.

Connect Device

Connect to a device remotely using ADB over Wi-Fi or USB

List Devices

Show all devices currently attached to ADB

Disconnect All

Disconnect every ADB session with one command

Multi-Device Selection

Choose which device to use when several are connected

Stop ADB Server

Stop the ADB server process

Device Shell

Open an interactive shell on the connected device

Send Keycodes

Send keycodes to control the device remotely

Unlock Device

Turn screen on, swipe up, and enter password when needed

Lock Device

Lock the device screen instantly

Restart/Reboot

Restart to System, Recovery, Bootloader, or Fastboot

Power Off

Power off the target device remotely

Screenshot

Take a screenshot and pull it to the computer automatically

Screen Recording

Record screen for specified time and pull automatically

Anonymous Capture

Screenshot/record and remove file from device afterward

Mirror & Control

Mirror screen and control target device via scrcpy

Screen Stay-On

Set svc power stayon (USB, always, or off)

Developer Settings

Open system Developer options screen on device

Read Locale

Read locale and language settings from device

Battery Info

Read battery status and related details

Device Information

Read comprehensive device information

Clipboard Management

Read, set, or clear the device clipboard

GPS / Location

Retrieve the device's last-known GPS location (latitude, longitude, provider)

IMEI / Identifiers

Read IMEI, Android ID, serial number, and other hardware/software identifiers

Mock Battery

Fake a battery level, simulate plugged or unplugged, or reset readings

Set Resolution & Display Size

Set screen resolution (wm size) from 720p/1080p/2K/4K presets or custom WxH; set display density (wm density); toggle display scaling; and reset to defaults

Sound & Display

Set media volume, screen brightness, screen timeout, and Do Not Disturb mode

Notifications

Post a notification, expand or collapse the notification panel and quick settings

And many more features... 75+ total

View all features on GitHub
In Action

See PhoneSploit Pro in Action

A look at PhoneSploit Pro in action.

PhoneSploit Pro main dashboard showing device connection and menu options
Quick Start

Get Started in Minutes

Automated installer detects your OS and sets up all dependencies. Choose your platform below.

Linux / macOS Installation

Recommended platform with full feature support

Recommended

Prerequisites

  • Python 3.10 or higher
  • Git
  • Internet connection for downloading dependencies

Installation Commands

1.git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git
2.cd PhoneSploit-Pro/
3.chmod +x install.sh
4../install.sh
5.python3 -m venv .venv
6.source .venv/bin/activate
7.pip install -r requirements.txt
8.python3 phonesploitpro.py

Run from GitHub (Alternative)

Skip local setup? Use GitHub Codespaces or Gitpod for an instant cloud development environment.

Need help? Open an issue or check the Wiki

Cross Platform

Runs Everywhere

Tested on major Linux distributions, Windows 11, and Android via Termux. Linux is recommended for the best experience.

Full

Ubuntu

20.04+

Fully tested

supported
Full

Kali Linux

2023+

Primary dev platform

supported
Full

Linux Mint

21+

Fully tested

supported
Full

Fedora

38+

Fully tested

supported
Full

Arch Linux

Rolling

AUR packages available

supported
Full

Parrot OS

5.0+

Fully tested

supported
Partial

Windows 11

22H2+

Some features limited

partial
Full

Termux (Android)

Latest

On-device usage

supported

Note on Windows Support

Windows support is experimental. Some features (scrcpy integration, certain ADB operations, Metasploit automation) may not work correctly or require manual setup. For production use, Linux (Ubuntu, Kali, Fedora, Arch) or Termux is strongly recommended.

New features are primarily tested on Linux. See the README for detailed compatibility notes.

Ready to Test Your Android Security?

Join thousands of security researchers using PhoneSploit Pro. Star the repo, report issues, or start a discussion.

Star the repo to support development
MIT Licensed
Educational use only