Genymobile / scrcpy

Display and control your Android device
Apache License 2.0
113.67k stars 10.82k forks source link

Doesn't display interface elements in some applications #2172

Open unbelivable11 opened 3 years ago

unbelivable11 commented 3 years ago

My device is redmi note 8t, android 10. OS: Windows 10 scrcpy version: 1.17

Downloaded Lapse it app - https://play.google.com/store/apps/details?id=com.ui.LapseIt&hl=en&gl=US

and I try to control it remotely via scrpy .. But on a computer in mirror screen mode, it does not display interface elements from the application. You can see everything on the phone itself.

Why is this happening, what can it be? Do you have this problem too? How can this problem be overcome?

But the interface elements are visible when minimized or in the task manager on the phone.

rom1v commented 3 years ago

Could you post a screenshot of your scrcpy and a screenshot/phpto of your device to see the difference?

Do you run scrcpy with screen turned off (--turn-screen-off or Alt+o)?

unbelivable11 commented 3 years ago

I have not changed any settings. I run everything by default.

unbelivable11 commented 3 years ago

SCREEN 1 SCREEN 2 SCREEN 3

rom1v commented 3 years ago

Could you try with the native screenrecord:

adb shell screenrecord /sdcard/file.mp4
adb pull /sdcard/file.mp4
unbelivable11 commented 3 years ago

VIDEO @rom1v, hello. Recorded video. There are no changes based on the results of the video. The behavior is the same.

If you look through the task manager, you can see the interface.

rom1v commented 3 years ago

OK, then it's probably "expected". Some parts of the screen are probably rendered in some another layer (like DRM, for example if you run Netflix) which are not captured.

unbelivable11 commented 3 years ago

@rom1v There are no parameters, hacks how to solve this?

roadSurfer commented 1 year ago

If the application is using security flags/DRM then no; there is no workaround.