Skip to content

Netphantom-OG/scrcpy-wireless

Repository files navigation

SCRCPY Wireless Launcher

One-click wireless Android screen mirroring for Windows, macOS, and Linux

Platform License Version

✨ Features

βœ… 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

πŸš€ Quick Start

Step 1: Download Official scrcpy Binaries

⚠️ IMPORTANT: You need to download the official scrcpy binaries first!

For Windows:

For macOS:

For Linux:

Then:

  1. Extract the downloaded file
  2. Copy all files from the extracted folder to your scrcpy/ folder

Step 2: Setup

  1. Extract this launcher to a folder of your choice
  2. Enable USB Debugging on your Android phone
  3. Connect phone with USB (only for first setup or after reboot)

Step 3: Run

Windows:

  1. Double-click Run-ScrcpyWireless.bat (recommended)

macOS/Linux:

  1. Open Terminal
  2. Navigate to the launcher folder: cd /path/to/scrcpy-wireless
  3. Make executable: chmod +x scrcpy-wireless.sh
  4. 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

πŸ“± Android Setup

Enable Developer Options

  1. Settings β†’ About Phone
  2. Tap Build Number 7 times
  3. Go back β†’ Developer Options
  4. Enable USB Debugging

First Connection

  1. Connect phone via USB cable
  2. Allow USB Debugging on phone when prompted
  3. Run the launcher
  4. Disconnect USB when wireless is connected

πŸ“ Folder Structure

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…)

πŸ–₯️ System Compatibility

Windows

  • Versions: Windows 7, 8, 8.1, 10, 11
  • Architectures: 32-bit, 64-bit
  • Features: One-click execution, PowerShell integration, desktop shortcuts

macOS

  • Versions: macOS 10.15 (Catalina) to 14.0 (Sonoma)
  • Architectures: Intel (x86_64), Apple Silicon (ARM64)
  • Features: Native ARM64 support, Terminal integration, Homebrew support

Linux

  • Distributions: Ubuntu, Debian, Fedora, Arch Linux, and more
  • Architectures: x86_64, ARM64, ARM32 (limited)
  • Features: Package manager support, udev integration, resource efficient

Android

  • Versions: Android 5.0+ (API level 21+)
  • Recommended: Android 8.0+ for best experience
  • Requirements: USB Debugging enabled, same WiFi network as PC

πŸ”§ Alternative Installation Methods

macOS (Homebrew)

brew install scrcpy
# Then use our launcher script

Linux (Package Managers)

# Ubuntu/Debian
sudo apt install scrcpy

# Fedora
sudo dnf install scrcpy

# Arch Linux
sudo pacman -S scrcpy

πŸ› οΈ Troubleshooting

Common Issues

"Missing adb/scrcpy" Error

  • 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

"Permission Denied" Error (macOS/Linux)

chmod +x scrcpy/adb scrcpy/scrcpy scrcpy-wireless.sh

"No Device Detected" Error

  • Check USB cable - try a different cable
  • Enable USB Debugging on phone
  • Allow USB Debugging when prompted
  • Try different USB port

"Cannot Connect Wirelessly" Error

  • Same WiFi network - ensure phone and PC are on same network
  • Firewall settings - allow scrcpy through firewall
  • Reconnect USB once to reinitialize

Platform-Specific Issues

Windows

  • 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

macOS

  • Gatekeeper: May block downloads (System Preferences β†’ Security & Privacy)
  • Developer Tools: May need Xcode Command Line Tools

Linux

  • udev Rules: May need to create USB device access rules
  • Dependencies: May need to install additional packages

πŸ”’ Security & Verification

Why Antivirus Flags This

  • 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

This Project is Safe Because

  • βœ… 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

How to Verify

  1. Check file hashes against official scrcpy releases
  2. Review source code - all scripts are plain text
  3. Use VirusTotal - scan individual files
  4. Check GitHub - official scrcpy project

πŸ“Š Performance Tips

For Best Performance

  • 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

Platform-Specific Optimization

  • Windows: Use batch file for best compatibility
  • macOS: Native ARM64 binaries for Apple Silicon
  • Linux: Package manager installation for dependencies

πŸ“ž Support

Getting Help

  1. Check troubleshooting section above
  2. Verify file permissions and structure
  3. Test USB connection first
  4. Check system compatibility

Useful Commands

Windows:

echo %PROCESSOR_ARCHITECTURE%
winver

macOS:

uname -m
sw_vers

Linux:

uname -m
cat /etc/os-release

Contact

  • GitHub Issues: Open an issue for technical support
  • Documentation: Check this README for detailed guides

πŸ”— Useful Links

πŸ“„ License

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! 🌍✨