31 lines
980 B
Markdown
31 lines
980 B
Markdown
# ADB Unlock, Screenshot & Scrcpy Tool
|
|
|
|
A simple Python GUI application that uses:
|
|
- **ADB** to unlock an Android device and take a screenshot
|
|
- **Scrcpy** to display and control an Android device (non-blocking)
|
|
- Tkinter for the GUI
|
|
|
|
## Requirements
|
|
|
|
- **Python 3** (with Tkinter installed):
|
|
- On most systems, Python 3 will already include the `tkinter` module.
|
|
- If you need to install it separately:
|
|
- Debian/Ubuntu: `sudo apt-get install python3-tk`
|
|
- macOS (Homebrew): `brew install python-tk` (though often included by default)
|
|
- Windows: `tkinter` is usually included in the official Python installer.
|
|
- **ADB** (Android SDK Platform Tools) available on your PATH.
|
|
- **Scrcpy** installed and on your PATH (for screen mirroring).
|
|
- A **`devices.json`** file in the same directory, containing your device serials.
|
|
|
|
Example `devices.json`:
|
|
|
|
```json
|
|
{
|
|
"devices": [
|
|
"emulator-5554",
|
|
"emulator-5556",
|
|
"device_serial_1",
|
|
"device_serial_2"
|
|
]
|
|
}
|