https://github.com/sircryptic/adbsploit
ADBSploit - A tool for Android device exploitation and management via ADB. Connects via USB/IP, controls apps/media/files, and supports Fastboot. Built by SirCryptic, inspired by PhoneSploit. Use responsibly.
https://github.com/sircryptic/adbsploit
adb adb-commands andoid-tools android exploit linux python tool windows
Last synced: about 1 month ago
JSON representation
ADBSploit - A tool for Android device exploitation and management via ADB. Connects via USB/IP, controls apps/media/files, and supports Fastboot. Built by SirCryptic, inspired by PhoneSploit. Use responsibly.
- Host: GitHub
- URL: https://github.com/sircryptic/adbsploit
- Owner: SirCryptic
- License: mit
- Created: 2025-04-05T14:12:07.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-05T19:58:07.000Z (about 2 months ago)
- Last Synced: 2025-04-11T00:59:10.469Z (about 1 month ago)
- Topics: adb, adb-commands, andoid-tools, android, exploit, linux, python, tool, windows
- Language: Python
- Homepage:
- Size: 37.5 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Preview
Click to expand!
- In Action
## Features
- 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## Install
- Pre-built: Download [release](https://github.com/SirCryptic/ADBSploit/releases), 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
```
## Usage
- 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## Notes
- 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## Credits
- ⭐ SirCryptic
⚠️ Please use responsibly, intended for ethical testing and management only ( i will not be held responsible for misuse )