We all sometimes required to mirror android to a bigger screen like PC or MAC. The screen mirroring is quite simple for the rooted device but still, there is a workaround for non-rooted devices.
Why Mirror Android on PC?
If you are more like a PC guy and spend most of your time on PC then you won’t find comfortable checking the mobile notification frequently. What if you have some presentation or video files to show but don’t want to transfer to PC. There can be various reasons for one to opt for android mirroring.
Mirror Android Screen on PC
There are many apps available in the play store which claim to mirror & control the android screen but very few actually do the task correctly. Some apps provide screen mirroring support for free of cost but when comes the controlling part these apps charge hefty money.
Also read: How to Create Telegram Channel in 2020
The most basic problem with these apps is that they want apps to be installed on both mobile and computer to communicate. Most of these apps are filled with bugs, ads and suck huge system resources.Β
So here we have searched the most reliable open-source application Scrcpy (v1.12.1) which doesn’t require any installation. The best part is its rendering speed which is just amazing compared to any application out there.
This application provides display and control of Android devices connected on USB (orΒ over TCP/IP). It does not require anyΒ root access. I have explained the methods for windows only but it works on GNU/Linux andΒ macOS as well.
It focuses on:
- lightnessΒ (native, displays only the device screen)
- performanceΒ (30~60fps)
- qualityΒ (1920Γ1080 or above)
- low latencyΒ (35~70ms)
- low startup timeΒ (~1 second to display the first image)
- non-intrusiveness (nothing is left installed on the device)
Requirements
-
- The Android device requires at least API 21 (Android 5.0).
- Make sure youΒ enabled ADB debugging on your device(s).
- On some devices, you also need to enableΒ an additional option to control it using a keyboard and mouse.
Mirror Android Screen on PC [USB]
Step 1: Connect Smartphone with PC through USB cable
Step 2: Enable USB debugging and USB debugging(security setting) from the developer options.
Step 3: Download the Scrcpy (Latest Version)Β and extract it somewhere on your PC.
Step 4: Open the extracted folder and double click on the scrcpy.exe
Step 5: If everything went fine then the android screen will start mirroring and you can control everything with mouse and keyboard. Check out the below video for more details.
Also read: How to root any android device (smartphone/tablets)
Mirror Android Screen on PC [Wirelessly]
ScrcpyΒ usesΒ adb
Β to communicate with the device, andΒ adb
Β canΒ connectΒ to a device over TCP/IP:
- Connect the device to the same Wi-Fi as your computer.
- Get your device IP address (in Settings β About phone β Status).
- Enable adb over TCP/IP on your device:Β
adb tcpip 5555
. - Unplug your device.
- Connect to your device:Β
adb connect DEVICE_IP:5555
Β (replaceΒDEVICE_IP
). - RunΒ
scrcpy.exe
Β as usual.
If you are are not satisfied with the general settings and want to utilize the full potential then you must visit Gitub-Genymobile/scrcpy.Β These are some keyboard shortcuts
Shortcuts
Action | Shortcut | Shortcut (macOS) |
---|---|---|
Switch fullscreen mode | Ctrl +f |
Cmd +f |
Resize window to 1:1 (pixel-perfect) | Ctrl +g |
Cmd +g |
Resize window to remove black borders | Ctrl +x Β |Β Double-clickΒΉ |
Cmd +x Β |Β Double-clickΒΉ |
Click onΒ HOME |
Ctrl +h Β |Β Middle-click |
Ctrl +h Β |Β Middle-click |
Click onΒ BACK |
Ctrl +b Β |Β Right-clickΒ² |
Cmd +b Β |Β Right-clickΒ² |
Click onΒ APP_SWITCH |
Ctrl +s |
Cmd +s |
Click onΒ MENU |
Ctrl +m |
Ctrl +m |
Click onΒ VOLUME_UP |
Ctrl +β Β (up) |
Cmd +β Β (up) |
Click onΒ VOLUME_DOWN |
Ctrl +β Β (down) |
Cmd +β Β (down) |
Click onΒ POWER |
Ctrl +p |
Cmd +p |
Power on | Right-clickΒ² | Right-clickΒ² |
Turn device screen off (keep mirroring) | Ctrl +o |
Cmd +o |
Rotate device screen | Ctrl +r |
Cmd +r |
Expand notification panel | Ctrl +n |
Cmd +n |
Collapse notification panel | Ctrl +Shift +n |
Cmd +Shift +n |
Copy device clipboard to computer | Ctrl +c |
Cmd +c |
Paste computer clipboard to device | Ctrl +v |
Cmd +v |
Copy computer clipboard to device | Ctrl +Shift +v |
Cmd +Shift +v |
Enable/disable FPS counter (on stdout) | Ctrl +i |
Cmd +i |
ΒΉDouble-click on black borders to remove them.
Β²Right-click turns the screen on if it was off, presses BACK otherwise.
Wrapping Up
This application has huge potential which can be utilized if you are willing to run small CMD commands. Audio is not forwarded byΒ scrcpy but in future updates we can likely see this feature coming.