OWN YOUR PHONE. NO ROOT.
Debloat, back up, sideload, and mirror any Android device over ADB, no root required.
Download · Quick start · Features · FAQ
Droids is a Android ADB toolkit for Python 3.12. Debloat, back up, sideload, and mirror any Android device over ADB, no root required.
| Platform | Windows, macOS, Linux |
| Runtime | Python 3.12 |
| Requires | ADB, USB debugging |
| Root | Not required |
| Price | Free, MIT |
v1.5.2 is live. The build in the download folder mirrors the source in this repository.
Workspace — devices, debloat, backup, settings.
| See every attached device, its Android version, and its connection state. | Disable or uninstall 200+ known packages with per-package explanations and restore. | Full app and media backups over ADB, with incremental runs. |
| Install APK and APKS bundles with signature and architecture checks. | Low-latency screen mirror and input control over scrcpy. | Every action shows the underlying ADB command before it runs. |
- Enable Developer Options and USB debugging.
- Install platform-tools and scrcpy.
- Install Droids with pipx install droids-adb.
- Connect the device and authorize the key.
- Pick a device and run a preset.
droids/
├── bin\
├── config\
├── profiles\
└── logs\
Uninstall by deleting the folder. Nothing is written outside it and the per-user config directory.
# install
pipx install droids-adb
# debloat
droids debloat --list
droids debloat --disable com.example.bloat --dry-run
# backup
droids backup --all --out D:/phone-backup
- USB debugging must be enabled.
- The dry run prints every command.
- System-critical packages are protected.
Does it void the warranty?
No root and no bootloader unlock. Disabling a package is reversible from the same screen.
Can I brick a device?
Disabling system-critical packages can cause boot issues. Droids marks them and blocks the recommended preset from touching them.
Does it work with any phone?
Any device that exposes standard ADB. Vendor-specific quirks are documented per device.
Why scrcpy?
It is the fastest open-source mirroring tool. Droids wraps it with device selection and presets.
| Latest release | v1.5.2 — 3 days ago |
| Last commit | core: stability fixes and dependency bump |
| Open issues | 6 |
| Contributors | 9 |
| Update cadence | weekly |
Changelog — v1.5.2
- Stability fixes across the main workflow
- Reduced startup time
- Updated dependencies
- Documentation cleanup
- Multi-device manager
- Debloat with dry run
- Incremental backups
- Sideload with checks
- Wireless ADB pairing
- Bulk photo export
src/ core implementation
docs/ usage, FAQ, publishing notes
assets/ original artwork
CHANGELOG.md release history
DISCLAIMER.md responsible-use notice
MIT. See LICENSE.
Unofficial project. Droids is not affiliated with any platform or publisher it interoperates with. Use it only on systems you own, and only where such modifications are permitted.