Test whether your own Android phone accidentally exposes ADB over Wi-Fi and audit its security
Mirror and control your Android screen from a laptop for demos or remote debugging
Transfer files or dump contacts and SMS messages from your own Android device
Run automated Metasploit-based penetration tests on an Android device you have permission to test
Requires ADB SDK tools, Metasploit-Framework, scrcpy, and Nmap all installed separately before the tool runs.
PhoneSploit Pro is a Python tool that connects to Android phones over a network using ADB (Android Debug Bridge) and provides a menu-driven interface for controlling and extracting data from the connected device. ADB is a legitimate debugging tool built into Android, but it can also be exposed unintentionally over Wi-Fi on port 5555, which this tool exploits. The tool includes two broad categories of features. The first is a general ADB control toolkit: taking screenshots, recording the screen, mirroring and controlling the display, transferring files in both directions, installing or removing apps, reading device information, dumping SMS messages and contacts, sending keystrokes, and toggling Wi-Fi. These functions work over both USB and a Wi-Fi network connection. The second category is automated exploitation using Metasploit-Framework, a separate penetration testing platform. When used in that mode, the tool automatically generates a payload file, installs it on the target device, and sets up a Metasploit listener to open a full remote-control session over the target phone. Using the exploitation features requires the target Android device to have ADB debugging enabled and accessible over the network. The README includes a disclaimer that the tool is intended for security testing on devices the user owns or has permission to test. Running the tool requires Python 3.10 or newer, along with several external programs that must be installed separately: ADB from Android's SDK tools, Metasploit-Framework, scrcpy (for screen mirroring), and Nmap (for network scanning). The tool itself does not need to be installed and runs directly with Python after cloning the repository.
← azeemidrisi on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.