What is Scrcpy?
Scrcpy is an open-source tool that can display and control Android phones on a computer. It supports USB and Wi-Fi connection, as well as Windows, macOS and Linux. It can record screen and support Wifi control. No need to install any application on the phone, no root, but need ADB tool.
This is free Android phone controller for PC; very light in weight which after successfully installing and setting up will mirror or project your Android smartphone display on a computer screen. The FPS (Frame per second) it uses to stream smartphone display will be between 30 to 60 fps.
Mar 12, 2018. CULT OF MAC: 'Remote for Mac adds the convenience that we expect from our devices in the 21st century.' - TECHRADAR: 'If you’ve a headless Mac you need to command – or just one elsewhere in your home you can’t be bothered actually walking over to – this app is first-rate stuff' - IMORE: 'Remote Control for Mac covers a lot of bases. Sep 14, 2020. Get remote support for your computer, or give remote support to someone else. Get Remote Support. Access anywhere. Available on the web, Android and iOS. Chrome remote desktop. Chrome remote desktop. Remote Access. Aug 27, 2019.
Scrcpy supports Full HD resolution (1920×1080) and above. As per the developers of this Android control program, it has low latency rate which of 35 and 70ms which is true, we experience the same while doing this tutorial. Whereas, the time it takes to deliver the first image on the computer screen of your smartphone is 1 second…
How to set up Scrcpy?
So, here in this tutorial, we will let you know how to use Scrcpy on Windows, macOS and Linux after downloading it…
Scrcpy – remote display/control Android phone
Scrcpy can be taken as good Vysor alternatives because Vysor free version is not that much great and for premium, you have to shell out some money. After finding out this open-source alternative, Scrcpy, even being a good Android control software it is not that much popular thus we are doing this article to introduce it to you. It is available on the Github project page.
Requirements for Scrcpy
The only things required by the Scrcpy to use are at least Android 5.0 version and enabling of ADB debugging.
Download and use Scrcpy on Windows 10/8/7
This Android Control from PC app is available for Windows in both 32-bit and 64-bit versions. The downloaded Scrcpy file format will be in ZIP, just extract it to use this tool.
Here are the links to download Scrcpy. Now we have to connect our Android smartphone to our Windows system either using USB cable or WiFi (hotspot or both PC and smartphone must be on the same network.) Here we are using the USB cable for better speed, however, you can connect to Android ADB wirelessly, here is the tutorial on that. After connecting the smartphone go to Settings->System->Developer and enable the USB debugging option. The location of the developer setting depends upon the version and UI of the Android phone.
Now, open the Scrcpy folder which you have recently extracted after downloading. Right-click on the Scrcpy.exe and run it as administrator.
Use Scrcpy Android control on Windows PC
As you execute the file in the above step, it will open a command-line window and exactly as said by the developers; it will take 1 second to connect and show the first image of your Android smartphone to control it remotely using the PC mouse and keyboard.
When the mirror image showed, you can control your Android smartphone directly from the Display of your Windows PC.
Installation on Linux
To install the Scrcpy on Linux (Ubuntu, LinuxMint, Debian, CentOS, Fedora, ElementaryOS etc.) just we need to install SNAP package manager. Using SNAP we can easily get this Android Controller on Linux PC. Thus, first, install the SNAPD For Ubuntu 18.04/19.04/16.04/Debian/LinuxMInt/ElementaryOS and other same bases…
For CentOS
Command to install SNAP on Fedora
Command to install Scrcpy on Linux
Add Snap’s Bin directory to Linux environment path
Log out and again log in to your Linux system…
Run and Use it on Linux
Finally to use it on Linux, first, connect your smartphone (make sure USB debugging is enabled on phone) to the computer and after that run the command:
Install and use on macOS
Install Homebrew
Install and run Android controller
Scrcpy commands
Here are the commands which we can use to control different function of mirrored Android phone’s screen.
To Change Resolution or Screen size
Record screen
Fullscreen
Phone screen off
For more commands see the Github page link to this tool given in the first step of this article…
Use Scrcpy to Install APK
To install APK on Android phone just download the APK file on your computer and then simply drag and drop to the scrcpy window.
Note: We tried it but it didn’ t work in our may be in your it would.
Transfer file from PC to Android device
To send or transfer some file to /sdcard/ of the smartphone just like APK files also drag and drop other files to the open window of this Android control tool.
The target directory can be changed on start:
Keyboard Shortcuts
Here are the Scrcpy shortcuts to use to operate Android from PC (Windows, Linux & macOS) using Mouse and Keyboard, for example, controlling of Audio (volume up and down), Going to Home, back, Power off etc…
In this, we can connect and control our Android device from PC using Scrcpy open-source tool.
Most of us use smartphones and computers simultaneously but hate switching between them every now and then. There’s always that moment where you have to keep your focus glued to the screen and then a notification arrives to make you go unlock your phone and deal with it before coming back to your larger, more attention-hungry device. So how about accessing your smartphone on desktop?
Scrcpy – An open-source, lightweight tool makes use of a popular development feature called the Android debugging bridge or ADB, which allows you to do that. ADB is a command-line tool that creates a bridge between your PC and the Android device which you can use to sideload apps onto it, debug the applications or the operating system on the phone.
Why do we think scrcpy is cool?
- Works on Windows, Mac and Linux.
- The tool itself along with the required ADB files is lightweight.
- It does not require any software installation on your phone. It pushes a file of approximately 2MB when the server is initiated and cleans up afterward.
- No root access required.
- Supports connections over USB, WiFi, and even a Local Area Network for remote connectivity.
- Includes command-line arguments for a lot of mirroring options.
How to use scrcpy?
Setting up your phone for ADB access:
- Enable developer options on your phone Settings>system>about phone>tap on “build number” 7 times.
- Enable USB debugging: Settings>system>developer options>usb debugging
You will need to grant Debugging permissions to each computer you connect your phone for USB debugging. The popup appears when you connect the phone to a computer while USB debugging is enabled. This is to ensure nobody takes over your device without your notice.
- Alternatively, if you plan on using it wirelessly, you will also need to turn on “ADB over the network”, in Developer settings as it needs to allow devices over the TCP/IP protocol to establish the debugging bridge connection for scrcpy to function.
Setting up scrcpy on your computer:
- Download the latest version of the tool from their Github page
- Extract all files
- Connect the phone to pc via USB
- Run scrcpy.exe
- Check connected ADB devices on cmd: ADB devices
- Enable ADB over TCP/IP on your device: ADB TCPIP XXXX (last four digits of your device IP address)
- Remove USB connection
- Connect to your device: ADB connect device_ip:XXXX
- Run scrcpy.exe
Tips & Tricks for using scrcpy:
As an extra, we’d like to share with you some tips and tricks for this tool that we’ve learned over time.
Scrcpy is a tool that runs on the command line. What this means is that you can just type “scrcpy” in cmd while it’s run from the folder where scrcpy is extracted and it will execute scrcpy. What it also means is that just like most other command-line tools, scrcpy can take command line arguments. These are optional inputs that you can use to tweak how scrcpy functions.
You can execute scrcpy from command-line just like that with these command-line arguments, or you can write them into a file with the extension “.bat” so that you can reuse each setting without going to command-line each time.For example, when trying to mirror the phone in a very high bit rate and at the maximum resolution available on your device the command would look something like this:
Instead of going to the command line and typing this out each time, you can save the above command in a file like maxRes.bat and every time you run maxRes.bat, scrcpy will run with those settings applied.The GitHub page of scrcpy has detailed info about each valid command-line argument. We suggest you go through that if you’re interested in how this works. Below are our favorite combinations of these for each purpose that we like to use them for.Changing screen resolution by adjusting max-size attribute
Control delay by changing bit-rate
Setting a lower bitrate reduces delay in transmission over wireless mirroring whereas a higher bitrate results in the smoother display.Movie mode minimizing delay by increasing bit rate, top left corner, borderless
Read mode by Lower bitrate, top left corner, borderless
Read-only mode: In this mode, the phone can not be controlled by a keyboard or mouse. Only display is available.
Here are some super useful control shortcuts for the application:
Updated on April 7, 2020Scrcpy Wifi
Tagged: scrcpysmartphone on desktopWas this article helpful?
YesNoScrcpy Windows Download
We Guru & Aditi called as WittHead are Tech writers at Techglimpse.com. We love writing about technologies.ECONNRESET Error while executing Expo build:androidTemplate Literals in JavaScript – ExplainedHow to Add Custom Attribute to WordPress menu itemNo module named Cython and Running cythonize failed [Fix]Install Qiskit on Windows 10 and Setup Jupyter NotebookCannot compile Python.h – Websockify installation Error