v3.3
Genymobile/scrcpyv3.3Jun 11, 2025by rom1v
AI Summary
Introduces UHID device association with virtual displays and fixes audio capture issues on Android 16.
Key Highlights
- UHID devices now correctly appear on virtual displays.
- Fixed audio capture on Android 16.
- Fixed segfault with --no-window without --no-control.
- Added app name SDL hint.
New Features
- UHID support on virtual displays
- Android 16 audio capture fix
- Segfault fix
- App name SDL hint
Full Release Notes
_To receive a notification when a new release is available, click on **Watch > Custom > Releases** at the top._ --- **scrcpy v3.3** Changes since v3.2: - Associate UHID devices to virtual displays (#4829, #5547, #5557, #6009) - Fix audio capture (again) on Android 16 (#6021) - Fix segfault with --no-window without --no-control (#5970) - Fix default locked capture orientation (#6010) - Add app name SDL hint (#6107) - Report specific error for INJECT_EVENT permission (#6080) - Upgrade platform-tools (adb) to 36.0.0 - Upgrade SDL to 2.32.8 - Upgrade libusb to 1.0.29 - Various technical fixes --- <a id="highlights-v3.3"></a> # Highlights ## UHID mouse & virtual displays On Android >= 15, the mouse pointer now correctly appears on a new virtual display (when running with `--new-display --mouse=uhid`). See #6009. ## Android 16 Audio capture in scrcpy 3.2 was broken with Android 16 (ironically due to a change intended to fix audio in Android 16 beta). The issue is resolved in this release. --- - BlueSky: [`@scrcpy.bsky.social`](https://bsky.app/profile/scrcpy.bsky.social) - Twitter: [`@scrcpy_app`](https://twitter.com/scrcpy_app) - Reddit: [`r/scrcpy`](https://www.reddit.com/r/scrcpy)