Skip to main content
New Participant
April 28, 2025

V76.1023 USB Camera permissions

  • April 28, 2025
  • 0 replies
  • 834 views

Previous version < v76 worked with my app to access the USB camera for forwarding elsewhere on the network.

However trying to accesses the USB camera and asking for USB permissions causes this exception now.

2025-04-28 11:07:26.486 14877-14877 UsbConfirmActivity pid-14877 E Unable to start activity
java.lang.SecurityException: Permission Denial: starting Intent { act=android.hardware.usb.action.USB_DEVICE_ATTACHED flg=0x10000000 cmp=com.virtualhere.androidserver/.UsbEvent (has extras) } from ProcessRecord{151b64a 14877:com.oculus.os.vrusb/u0a54} (pid=14877, uid=10054) not exported from uid 10147
at android.os.Parcel.createExceptionOrNull(Parcel.java:3079)
at android.os.Parcel.createException(Parcel.java:3063)
at android.os.Parcel.readException(Parcel.java:3046)
at android.os.Parcel.readException(Parcel.java:2988)
at android.app.IActivityTaskManager$Stub$Proxy.startActivityAsUser(IActivityTaskManager.java:2185)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:2091)
at android.app.Activity.startActivityAsUser(Activity.java:5833)
at android.app.Activity.startActivityAsUser(Activity.java:5808)
at com.oculus.os.vrusb.UsbConfirmActivity.onClick(UsbConfirmActivity.java:175)
at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:175)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:218)
at android.os.Looper.loop(Looper.java:310)
at android.app.ActivityThread.main(ActivityThread.java:8228)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:978)
Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.wm.ActivityTaskSupervisor.checkStartAnyActivityPermission(ActivityTaskSupervisor.java:1198)
at com.android.server.wm.ActivityStarter.executeRequest(ActivityStarter.java:1092)
at com.android.server.wm.ActivityStarter.execute(ActivityStarter.java:765)
at com.android.server.wm.ActivityTaskManagerService.startActivityAsUser(ActivityTaskManagerService.java:1317)
at com.android.server.wm.ActivityTaskManagerService.startActivityAsUser(ActivityTaskManagerService.java:1268)