Scrcpy, the popular Android screen mirroring and controlling app, release new 3.3 version few days ago.
As you may know, Scrcpy is a free open-source application that can mirror and control your Android screen on Linux, Windows, and MacOS Desktop either wirelessly or using USB cable.
It uses Android Debug Bridge (adb) to communicate with Android device. Nothing needs to be installed on Android, you only need to enable USB debugging mode (no security issue and performance lost).
Besides mirroring Android screen and audio, it also support audio forwarding so sound comes out from PC instead of Android, virtual display to mirror a certain app screen instead of physical Android screen, camera mirroring, copy-past in both direction, and gamepad.
Scrcpy supports simulating keyboard and mouse when mirroring your Android device screen, in which case the mouse pointer disappears from the computer and appears on the Android device. And, there’s an OTG mode use computer’s keyboard and mouse just like physically connect to Android without screen/audio mirroring.
In the new 3.3 release, it can also add mouse pointer to virtual displays, by launching with --new-display --mouse=uhid
along with other desired options.
This mode however requires Android 15+ for ASSOCIATE_INPUT_DEVICE_TO_DISPLAY
permission. And so far, it has no effect for keyboard!
Scrcpy also fixed audio capture issue on Android 16, which is ironically due to a change intended to fix audio in Android 16 beta.
Other changes include fix for app crash when copying any text on Android, fix default locked capture orientation, SDL, ADB and libusb library updates, as well as various other fixes.
Get Scrcpy 3.3
The source tarball of the new release is available to download in Github releases page under Assets section.
If you don’t know how to install the tool and use it to mirror your Android screen, see this step by step guide for Ubuntu, which should also work in most other Linux Distributions.