【发布时间】:2013-08-09 21:45:00
【问题描述】:
我需要访问连接到我的(根)Android 的 USB 摄像头。我使用的是带有 Android 4.2.2 的三星 Galaxy S4。我想用普通的应用程序访问它,所以我需要设备是世界可读的。
我可以通过 shell 连接并输入
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 我也只能得到 p>
root@android:/dev # ls -la video4
crw-rw---- system camera 81, 18 2013-08-08 10:14 video4
有没有办法永久授予 666 权限?这样每次我连接相机时它都会获得正确的文件权限?
谢谢
【问题讨论】:
标签: android device file-permissions rooted-device