Repository navigation
Installation
yanhenrique-dev edited this page Oct 15, 2026
·
1 revision
- Android device running Android 5.0 or higher (Android 12+ for Camera mode, Android 11+ for Desktop mode)
- A high-quality USB data cable (avoid charging-only cables)
- PC running Windows, macOS, or Linux
- Core binaries: the app can download these for you automatically, or you can provide your own
- Download the latest
.exeor.msifrom the Releases page. - Run the installer or standalone executable.
- Smart setup: on the first launch, OpenScrcpy detects whether the core binary is installed. If not, it offers a one-click download.
- Automatic updates: on launch, OpenScrcpy checks your installed version against the latest official release and offers a one-click update when a new version exists.
- Download the
.dmgfile matching your architecture (Intel or Apple Silicon/M1/M2). - Drag the OpenScrcpy icon into your Applications folder.
- Security note: since the app is not signed by Apple, you may need to go to System Settings > Privacy & Security, scroll to "Security" and click Open Anyway.
- Download the
.AppImageor.debpackage. - AppImage: right-click the file, open Properties, go to Permissions and select Allow executing file as program. Then double-click to run.
-
Dependencies: if you hit issues, install the system libraries:
sudo apt install libgtk-3-dev libwebkit2gtk-4.1-dev
You must enable Developer Options and USB Debugging on your phone.
- Open Settings on your Android device.
- Go to About Phone (usually at the bottom).
- Find the Build Number and tap it 7 times rapidly. You will see a toast: "You are now a developer!"
- Go back to Settings, then System > Developer Options (or search for it).
- Toggle ON USB Debugging.
- If you see options like Install via USB or USB Debugging (Security Settings) (needed for mice/keyboards), enable them too.
USB (recommended): plug the phone into the PC, accept the "Allow USB Debugging?" prompt on the phone (check "Always allow from this computer"), then click Refresh in the header if the device does not appear.
Wireless (Android 11+): put phone and PC on the same Wi-Fi, enable Wireless Debugging in Developer Options, open its settings, then click Wireless Connect in the sidebar and enter the IP address, port, and pairing code shown on the phone. Once paired, OpenScrcpy remembers the device for one-click connections.