What is Scrcpy for Android?
Scrcpy for Android is an Android port of the popular desktop application Scrcpy. It allows you to mirror and control a remote Android device directly from another Android device, turning your phone or tablet into a portable remote access tool. Unlike the desktop version that requires a computer, Scrcpy for Android runs entirely on Android, enabling device-to-device mirroring and control over your local network.Key features
Real-time mirroring
View another Android device’s screen in real-time with configurable resolution and bitrate
Touch control
Control the remote device with touch gestures, including multi-touch support
Network-based
Connect to devices over your local network using ADB wireless debugging
Customizable settings
Adjust resolution (640x360 to 1920x1080), bitrate (1-6 Mbps), and delay settings
Common use cases
- Remote device management: Control and troubleshoot Android devices without physical access
- Testing and development: Test apps on remote devices during development
- Device monitoring: Monitor another device’s activity in real-time
- Presentations: Display a phone screen to a larger tablet for demonstrations
- Viewing mode: Watch content from one device on another without control
System requirements
Both devices must be running Android 5.0 (API level 21) or higher.
Network requirements
- Both devices must be connected to the same local network (Wi-Fi)
- The target device must have ADB wireless debugging enabled
- Default ADB port: 5555
- Local forwarding port: 7008
Permissions required
Scrcpy for Android requires the following permissions:- Internet: Establish network connections to remote devices
- Access Wi-Fi State: Detect network connectivity
How it differs from desktop Scrcpy
| Feature | Desktop Scrcpy | Scrcpy for Android |
|---|---|---|
| Platform | Windows, macOS, Linux | Android 5.0+ |
| Connection | USB or ADB wireless | ADB wireless only |
| Control device | Computer keyboard/mouse | Touch gestures |
| Use case | Development workstation | Mobile device management |
| Portability | Requires computer | Fully portable |
Resolution and bitrate options
The app supports multiple resolution and bitrate configurations: Resolutions: 1920x1080, 1600x720, 1280x720, 1200x540, 960x720, 800x448, 640x360 Bitrates: 6 Mbps, 4 Mbps, 2 Mbps, 1 MbpsArchitecture
Scrcpy for Android uses a client-server architecture:- Client app: Runs on your Android device (controller)
- Server component: Deployed to the target device via ADB (
scrcpy-server.jar) - ADB bridge: Handles communication and port forwarding
- Media decoders: Process video and audio streams for display
Next steps
Installation
Download and install Scrcpy for Android on your device
Quick start
Connect to your first device in minutes
