An all-in-one hacking tool written in Python to remotely exploit Android devices using ADB (Android Debug Bridge) and Metasploit-Framework.
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.

| 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. |
$ claude mcp add PhoneSploit-Pro \
-- python -m otcore.mcp_server <graph>