我需要访问连接到我的(根)Android 的 USB 摄像头。我使用的是带有 Android 4.2.2 的三星 Galaxy S4。我想用一个普通的应用程序访问它,所以我需要这个设备是世界可读的。
我可以通过外壳连接并输入
root@android:/ # su
root@android:/ # cd /dev
root@android:/dev # chmod 666 video4
它有效。但是每次我断开相机并重新连接它时,我都必须再做一次。
通过 shell,我可以重新挂载根文件系统 r/w
mount -o rw,remount -t rootfs rootfs /
然后编辑文件/ueventd.rc
(实际上是 /ueventd.qcom.rc
)
并添加
/dev/video* 0666 system camera
但即使我放 666 我也只会得到
root@android:/dev # ls -la video4
crw-rw---- system camera 81, 18 2013-08-08 10:14 video4
有没有办法永久授予 666 权限?这样每次我连接相机时它都会获得正确的文件权限?
谢谢