How to install SCRCPY (Screen Copy)

Frist of all, If you haven't downloaded scrcpy yet get it below.

Download SCRCPY on Windows

Download SCRCPY on MAC OS

Scrcpy is available in Homebrew:

brew install scrcpy

You need adb, accessible from your PATH. If you don't have it yet:

brew install android-platform-tools

Alternatively, Scrcpy is also available in MacPorts, which sets up adb for you:

sudo port install scrcpy

Download SCRCPY on Linux

Scrcpy is packaged in several distributions and package managers:

  • Debian/Ubuntu: apt install scrcpy
  • Arch Linux: pacman -S scrcpy
  • Fedora: dnf copr enable zeno/scrcpy && dnf install scrcpy
  • Gentoo: emerge scrcpy
  • Snap: snap install scrcpy

How do I enable ADB debugging?

ADB (Android Debug Bridge) debugging must be enabled on your Android device for Scrcpy to work. You can find this option in the developer settings on your Android device. If you don't see developer options, go to "About phone" and tap the build number multiple times to unlock developer options.

How to switch on USB debugging mode?

  • Access Developer Options: Go to your device's "Settings" > "About phone" or "About device." Tap "Build number" multiple times (usually seven) until you become a developer.
  • Enable Developer Options: Return to the main settings screen, and you'll find "Developer options" or "System" > "Developer options."
  • Activate USB Debugging: Inside "Developer options," find "USB debugging" and turn it on. Confirm if prompted.
  • Connect to PC: Use a USB cable to connect your Android device to your PC.
  • Authorize USB Debugging: If prompted, grant permission for USB debugging.
  • Launch SCRCPY: Start SCRCPY on your PC to mirror your Android screen.

Note: SCRCPY primarily works with a USB connection between your Android device and computer, but it also supports wireless connections in some cases.

Step 1: Prepare Your Android Device:

  • Unlock your Android device.
  • Enable Developer Options:
  • Go to "Settings."
  • Scroll down and select "About phone" or "About device."
  • Find the "Build number" or "Software information" section.
  • Tap on "Build number" multiple times (usually seven times) until you see a message confirming that you are now a developer.

Step 2: Enable USB Debugging:

  • In the "Developer options" or "System" section (depending on your Android version), find and enable "USB debugging."

Step 3: Install ADB (Android Debug Bridge):

  • On your computer, download and install ADB, which is part of the Android SDK Platform Tools. You can download it from the official Android Developers website (

  • Follow the installation instructions for your specific operating system.

Step 4: Connect Your Android Device:

  • Use a USB cable to connect your Android device to your computer.
  • Check your device's screen for a prompt asking for permission to allow USB debugging. Grant permission.

Step 5: Download and Run SCRCPY:

  • Go to the Download tab and find the latest version.
  • Download the latest release for your operating system (Windows, Linux, or macOS).

Step 6: Extract and Run SCRCPY:

  • Extract the downloaded SCRCPY archive to a folder on your computer.
  • Open a command prompt or terminal window.
  • Navigate to the folder where you extracted SCRCPY using the cd command (e.g., cd /path/to/scrcpy-folder).
  • Run the SCRCPY command with appropriate options. For basic usage, you can use:
  • On Windows: scrcpy.exe
  • On Linux/macOS: ./scrcpy

Step 7: Enjoy SCRCPY:

  • Your Android device's screen should now appear on your computer.
  • Use your computer's keyboard and mouse to control your Android device.
  • You can also record the screen, customize settings, and use various features offered by SCRCPY.

Optional: Wireless Connection (ADB over Wi-Fi):

  • If you want to use SCRCPY wirelessly, you can connect your device via ADB over Wi-Fi after enabling the option in the SCRCPY settings.

  • That's it! You've successfully installed and set up SCRCPY to manage your Android device from your computer. Enjoy the seamless screen mirroring and control.