我需要访问连接到我(已root)的安卓设备上的USB相机。我使用的是安卓4.2.2系统的三星Galaxy S4手机。我想使用普通应用程序来访问它,因此需要使设备对全世界可读。
我可以通过shell连接并输入以下内容:
root@android:/ # su
root@android:/ # cd /dev
root@android:/dev # chmod 666 video4
它可以正常工作。但是每次我断开相机并重新连接时,我都需要再次执行此操作。
通过 shell 我可以重新挂载根文件系统为读写模式。
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权限?这样每次连接相机时就能获取正确的文件权限吗?
谢谢