Is your feature request related to a problem? Please describe.
When the device's persistent storage is full, scrcpy fails to push the server binary to the device which prevents scrcpy from being used in this case.
Describe the solution you'd like
scrcpy should be usable even if the storage is full. Is there an in-memory temporary storage location that is also executable? If write is needed and there really is no place to write, perhaps fallback to screenrecord, see following.
Describe alternatives you've considered
As noted in this SE answer, screenrecord can be used to do this. I've confirmed that this works for me. Perhaps scrcpy can fallback to using screenrecord (and perhaps some other standard android binary for sending input if needed).
Is your feature request related to a problem? Please describe.
When the device's persistent storage is full, scrcpy fails to push the server binary to the device which prevents scrcpy from being used in this case.
Describe the solution you'd like
scrcpy should be usable even if the storage is full. Is there an in-memory temporary storage location that is also executable? If write is needed and there really is no place to write, perhaps fallback to
screenrecord, see following.Describe alternatives you've considered
As noted in this SE answer,
screenrecordcan be used to do this. I've confirmed that this works for me. Perhaps scrcpy can fallback to usingscreenrecord(and perhaps some other standard android binary for sending input if needed).