Connect
Attach over USB or Wi-Fi ADB. List devices, pick a target, and manage the ADB server from the menu.
All-in-one remote Android testing from a single numbered menu. Connect over ADB, mirror with scrcpy, extract data, scan with Nmap, and drive Metasploit — without memorizing commands.
git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git[ 01 / DEMOS ]
Step-by-step walkthroughs for connection, device control, and exploitation workflows.
[ 02 / WORKFLOW ]
Four phases, one menu — the same flow security researchers use from first ADB handshake to payload delivery.
Attach over USB or Wi-Fi ADB. List devices, pick a target, and manage the ADB server from the menu.
Send keycodes, lock or unlock the screen, reboot modes, and mirror the display with scrcpy.
Pull SMS, contacts, call logs, WhatsApp data, photos, screenshots, and files without juggling shell one-liners.
Run Nmap against the target and chain Metasploit payloads from the same interface when authorized testing calls for it.
[ 03 / FEATURES ]
Every capability from the README, indexed like the interactive menu — filter by category or browse the full list.
Connect to a device remotely using ADB.
Show all devices currently attached to ADB.
Disconnect every ADB session.
If several ADB devices are connected, choose which device to use for the session.
Stop the ADB server process.
Restart the ADB server process.
Open an interactive shell on the connected device.
Send keycodes to control the device remotely.
Turn the screen on, swipe up, and enter a password when needed.
Lock the device.
Restart or reboot the device to System, Recovery, Bootloader, or Fastboot.
Power off the target device.
[ 04 / INTERFACE ]
Pick an option from the single-page interface — every feature maps to a menu entry you can run immediately.

[ 05 / INSTALL ]
Clone, virtualenv, pip install, run. Use install.sh or install.ps1 when you need ADB, scrcpy, Nmap, or Metasploit on PATH.
Full feature support — recommended host
git clone https://github.com/AzeemIdrisi/PhoneSploit-Pro.git[COPY]cd PhoneSploit-Pro/[COPY]python3 -m venv .venv[COPY]source .venv/bin/activate[COPY]pip install -r requirements.txt[COPY]python3 phonesploitpro.py[COPY]After clone, if ADB, scrcpy, Nmap, or Metasploit are missing.
chmod +x install.sh[COPY]./install.sh[COPY]Need help? Open an issue.
[ 06 / COMPATIBILITY ]
Linux and macOS are fully supported. Windows is experimental. Termux runs on-device.
scrcpy integration, some ADB operations, and Metasploit automation may require manual setup. New features are tested primarily on Linux. See the README for details.
[ 07 / FAQ ]
Legality, requirements, and setup — straight answers for researchers and students.
Yes. PhoneSploit Pro is open source under GPL-3.0. You can clone, use, and modify it according to the license terms.
[ READY ]
Star the repo, report bugs, or join discussions. Use only on systems you are authorized to test.