2010年3月17日 星期三

USB host 權限檔案修改

在vendor/neo/freerunner/init.gta02.rc

on boot底下加入兩行

chmod 0777 /sys/class/i2c-adapter/i2c-0/0-0073/neo1973-pm-host.0/hostmode
chmod 0777 /sys/devices/platform/s3c-ohci/usb_mode

mokoid.jar的權限設定

在vendor/neo/freerunner/AndroidBoard.mk中

新增一行
PRODUCT_COPY_FILE += \
$(LOCAL_PATH)/com.mokoid.server.xml:system/etc/permissions/com.mokoid.server.xml

當然要先複製XML檔到freerunner底下。

USB-RS232 node 預設權限

修改system/core/init/devices.c

找到 mode_t_get_device_perm 的function

最後一行改成return 0777;