One-click wireless Android screen mirroring for Windows, macOS, and Linux
β
Universal Support - Works on Windows, macOS, and Linux
β
Smart Detection - Automatically finds existing wireless connections
β
One-Click Setup - No complex configuration needed
β
Desktop Shortcuts - Creates platform-appropriate shortcuts
β
Error Handling - Comprehensive error messages and solutions
β
Architecture Detection - Automatically detects system architecture
β
Cross-Platform - Same experience across all operating systems
For Windows:
- 64-bit: Download scrcpy-win64-v2.4.0.zip
- 32-bit: Download scrcpy-win32-v2.4.0.zip
For macOS:
- Apple Silicon: Download scrcpy-v2.4.0-macos-arm64.tar.gz
- Intel Mac: Download scrcpy-v2.4.0-macos-x86_64.tar.gz
For Linux:
- x86_64: Download scrcpy-v2.4.0-linux-x86_64.tar.gz
- ARM64: Download scrcpy-v2.4.0-linux-arm64.tar.gz
Then:
- Extract the downloaded file
- Copy all files from the extracted folder to your
scrcpy/
folder
- Extract this launcher to a folder of your choice
- Enable USB Debugging on your Android phone
- Connect phone with USB (only for first setup or after reboot)
Windows:
- Double-click Run-ScrcpyWireless.bat (recommended)
macOS/Linux:
- Open Terminal
- Navigate to the launcher folder:
cd /path/to/scrcpy-wireless
- Make executable:
chmod +x scrcpy-wireless.sh
- Run:
./scrcpy-wireless.sh
All Platforms:
- Script auto-detects phone IP β connects via ADB WiFi β launches scrcpy
- Next time, you can launch wirelessly without USB
- Settings β About Phone
- Tap Build Number 7 times
- Go back β Developer Options
- Enable USB Debugging
- Connect phone via USB cable
- Allow USB Debugging on phone when prompted
- Run the launcher
- Disconnect USB when wireless is connected
scrcpy-wireless/
βββ scrcpy-wireless.sh β macOS/Linux launcher
βββ Run-ScrcpyWireless.bat β Windows launcher (recommended)
βββ scrcpy-wireless.ps1 β Windows PowerShell launcher
βββ scrcpy.ico β Windows icon
βββ README.md β This file
βββ LICENSE β License information
βββ Notice.txt β License notice
β
βββ scrcpy/ β YOU NEED TO ADD OFFICIAL BINARIES HERE
βββ adb β Download from official scrcpy release
βββ scrcpy β Download from official scrcpy release
βββ scrcpy-server β Download from official scrcpy release
βββ (other required filesβ¦)
- Versions: Windows 7, 8, 8.1, 10, 11
- Architectures: 32-bit, 64-bit
- Features: One-click execution, PowerShell integration, desktop shortcuts
- Versions: macOS 10.15 (Catalina) to 14.0 (Sonoma)
- Architectures: Intel (x86_64), Apple Silicon (ARM64)
- Features: Native ARM64 support, Terminal integration, Homebrew support
- Distributions: Ubuntu, Debian, Fedora, Arch Linux, and more
- Architectures: x86_64, ARM64, ARM32 (limited)
- Features: Package manager support, udev integration, resource efficient
- Versions: Android 5.0+ (API level 21+)
- Recommended: Android 8.0+ for best experience
- Requirements: USB Debugging enabled, same WiFi network as PC
brew install scrcpy
# Then use our launcher script
# Ubuntu/Debian
sudo apt install scrcpy
# Fedora
sudo dnf install scrcpy
# Arch Linux
sudo pacman -S scrcpy
- Download the correct scrcpy binaries for your platform (see Step 1)
- Extract and copy files to the
scrcpy/
folder - Make executable (macOS/Linux):
chmod +x scrcpy/adb scrcpy/scrcpy
chmod +x scrcpy/adb scrcpy/scrcpy scrcpy-wireless.sh
- Check USB cable - try a different cable
- Enable USB Debugging on phone
- Allow USB Debugging when prompted
- Try different USB port
- Same WiFi network - ensure phone and PC are on same network
- Firewall settings - allow scrcpy through firewall
- Reconnect USB once to reinitialize
- Antivirus: Windows Defender may flag files (add to exclusions)
- SmartScreen: May show warnings (click "More info" β "Run anyway")
- Execution Policy: PowerShell scripts may be blocked
- Gatekeeper: May block downloads (System Preferences β Security & Privacy)
- Developer Tools: May need Xcode Command Line Tools
- udev Rules: May need to create USB device access rules
- Dependencies: May need to install additional packages
- System-level access - scrcpy needs to control your phone
- Network operations - communicates with Android device
- Process creation - launches scrcpy application
- Unsigned binaries - official scrcpy binaries are not code-signed
- β Open source - All code is visible and auditable
- β Based on official scrcpy - Uses Genymobile's official project
- β No obfuscation - Clear, readable code
- β Local network only - No internet access
- β No data collection - Doesn't send any data anywhere
- Check file hashes against official scrcpy releases
- Review source code - all scripts are plain text
- Use VirusTotal - scan individual files
- Check GitHub - official scrcpy project
- 5GHz WiFi - faster than 2.4GHz
- Close other apps - free up system resources
- Keep phone screen on - prevents disconnection
- Use USB 3.0 - for initial connection
- Windows: Use batch file for best compatibility
- macOS: Native ARM64 binaries for Apple Silicon
- Linux: Package manager installation for dependencies
- Check troubleshooting section above
- Verify file permissions and structure
- Test USB connection first
- Check system compatibility
Windows:
echo %PROCESSOR_ARCHITECTURE%
winver
macOS:
uname -m
sw_vers
Linux:
uname -m
cat /etc/os-release
- GitHub Issues: Open an issue for technical support
- Documentation: Check this README for detailed guides
- π¦ Releases & Downloads
- π Official scrcpy Project
- β Star this Repository and support my project
This project is licensed under the MIT License - see the LICENSE file for details.
Made with β€οΈ by netphantom.og
π SEO Keywords (for search engines)
- scrcpy wireless launcher
- mirror Android screen to PC wirelessly
- scrcpy wireless Windows 10
- adb wireless connect tool
- android screen mirroring tool
- one click scrcpy wireless
- scrcpy wireless without USB
- alternative to Miracast for Android
- free android screen mirroring PC
- android wireless display with scrcpy
- scrcpy launcher for Windows
- connect Android to PC without cable
- scrcpy adb connect automatically
- best tool to mirror Android phone to PC
- android screen control from PC wireless
Our launcher now supports Windows, macOS, and Linux with native implementations for each platform! πβ¨