Closed zaventh closed 10 months ago
What do you think would be a workaround?
Tentatively closing, please post new info here once available, we can re-open this then.
After researching this a bit more, there doesn't seem to be a way around this without modifying the underlying ROM, so yes feel free to keep this closed. For completion-ism, it might be nice to detect this edge case and handle it gracefully, but I'm not entirely sure that's possible either in this case.
I would merge a PR in case someone comes up with a solution for this edge case.
Description
Certain Android-based devices have modified ROMs that have removed the
com.android.systemui
and thus thecom.android.systemui.media.MediaProjectionPermissionActivity
. In these cases, the application will crash immediately upon attempting to start the server.I am curious if there are any thoughts on a remedy or a workaround. Perhaps these devices don't even need to request this permission?
To Reproduce
com.android.systemui
(not trivial) or acquire a device running without it (see below).Expected Behavior
Theoretically, it runs the VNC server successfully.
Logs/Backtraces
Your environment (please complete the following information):
Additional context
The device in question is a Nebula Apollo Pocket Projector seen here https://www.amazon.com/dp/B07W4PJHF3. It is running a modified version of Android 7 with an ARM quad-core processor.
There is adb access but not root. F-Droid and thus droidVNC-NG can be installed. However, it has an entirely custom interface. Yet, many of the other permission screens are present such as allowing accessibility mode, granted access to files, etc.