热门内容

公众号"MAKE1"

获取行业最新资讯

请扫码添加

专业客服企业微信

Android系统如何外挂USB HUB?怎么挂载额外的TF卡/SD卡?

简介

Android系统外挂USB HUB,并挂载额外的TF卡/SD卡的方法

Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0usb=20hub=20T=E5=8D=A1=E7=9A=84?=
=?UTF-8?q?=E6=96=87=E4=BB=B6=E7=B3=BB=E7=BB=9F=E6=8C=82=E8=BD=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
android-4.4.4_r2/device/leadcore/common/device.mk | 4 ++++
android-4.4.4_r2/device/leadcore/common/init.rc | 9 ++++++++-
android-4.4.4_r2/device/leadcore/common/tcard.sh | 2 ++
.../include/private/android_filesystem_config.h | 1 +
4 files changed, 15 insertions(+), 1 deletion(-)
create mode 100755 android-4.4.4_r2/device/leadcore/common/tcard.sh
mode change 100644 => 100755 android-4.4.4_r2/system/core/include/private/android_filesystem_config.h

diff --git a/android-4.4.4_r2/device/leadcore/common/device.mk b/android-4.4.4_r2/device/leadcore/common/device.mk
index e497bd3..8a857f8 100755
--- a/android-4.4.4_r2/device/leadcore/common/device.mk
+++ b/android-4.4.4_r2/device/leadcore/common/device.mk
@@ -195,6 +195,10 @@ PRODUCT_COPY_FILES += frameworks/base/cmds/bootanimation/shutdownanimationHD.zip
PRODUCT_COPY_FILES +=
device/leadcore/common/init.rc:root/init.rc

+#usb hic T card young.yang add
+PRODUCT_COPY_FILES +=
+ device/leadcore/common/tcard.sh:system/bin/tcard.sh
+
#usb serialno
#PRODUCT_COPY_FILES +=
# device/leadcore/common/setup_usb_serial.sh:system/bin/setup_usb_serial.sh
diff --git a/android-4.4.4_r2/device/leadcore/common/init.rc b/android-4.4.4_r2/device/leadcore/common/init.rc
index e255475..f2159e8 100755
--- a/android-4.4.4_r2/device/leadcore/common/init.rc
+++ b/android-4.4.4_r2/device/leadcore/common/init.rc
@@ -887,4 +887,11 @@ service lc-poweron-log /system/bin/lc-poweron-log
group radio cache inet misc
disabled
oneshot
-#end
No newline at end of file
+#end
+
+chown root root /system/bin/tcard.sh
+chmod 0755 /system/etc/usbfs.sh
+service tcard /system/bin/tcard.sh
+ class main
+ user root
+ oneshot
No newline at end of file
diff --git a/android-4.4.4_r2/device/leadcore/common/tcard.sh b/android-4.4.4_r2/device/leadcore/common/tcard.sh
new file mode 100755
index 0000000..a2dae96
--- /dev/null
+++ b/android-4.4.4_r2/device/leadcore/common/tcard.sh
@@ -0,0 +1,2 @@
+#! /system/bin/sh
+mount -t vfat /dev/block/sda1 /mnt/media_rw/usbotg
diff --git a/android-4.4.4_r2/system/core/include/private/android_filesystem_config.h b/android-4.4.4_r2/system/core/include/private/android_filesystem_config.h
old mode 100644
new mode 100755
index bd8f644..2674328
--- a/android-4.4.4_r2/system/core/include/private/android_filesystem_config.h
+++ b/android-4.4.4_r2/system/core/include/private/android_filesystem_config.h
@@ -233,6 +233,7 @@ static const struct fs_path_config android_files[] = {
{ 00644, AID_SYSTEM, AID_SYSTEM, 0, "data/app-private/*" },
{ 00644, AID_APP, AID_APP, 0, "data/data/*" },
{ 00755, AID_ROOT, AID_ROOT, 0, "system/bin/ping" },
+ { 00755, AID_ROOT, AID_ROOT, 0, "system/bin/tcard.sh" },

/* the following file is INTENTIONALLY set-gid and not set-uid.
* Do not change. */
--
1.7.9.5
 

3
 条评论
相关内容推荐