- Connect via IP or USB, list devices, open shell, reboot (normal/recovery/bootloader)
- Apps: install/uninstall APKs, run by package name
- Media: capture screenshots, record video/audio, mirror screen (scrcpy), open camera, get GPS
- Files: push to device, pull from device
- Fastboot: list devices, reboot modes, flash partitions, get variables, OEM unlock
- Extras: enable Wi-Fi ADB, send key events, run custom commands, view logs
- Pre-built: Download release, extract folder, run
adbsploit.exe
- Source:
git clone https://github.com/SirCryptic/ADBSploit
cd ADBSploit
pip install PyQt6 patoolib pyinstaller
python adbsploit.py
- if you want to compile it
pyinstaller --onedir --icon=app_icon.ico --noconsole --add-data "app_icon.ico;." --add-data "platform-tools;platform-tools" --add-data "scrcpy;scrcpy" --hidden-import=PyQt6 --hidden-import=patoolib --exclude-module PyQt6.QtWebEngine adbsploit.py
- Enable USB Debugging on device
- Connect via USB or enter IP in Connect tab
- Run
adbsploit.exe
, select device from dropdown, use tabs for features
- USB: Detects devices via
adb devices
; select from dropdown - IP: Use Connect tab for Online devices ( this includes any open ip to the internet , BE WARNED
⚠️ ) - Requires
platform-tools/adb.exe
for ADB commands - Requires
scrcpy/scrcpy.exe
(with deps) for mirroring - Uses
--onedir
for faster startup
- ⭐ SirCryptic