Android 4.4 Kitkat 使能 USB adb 功能
背景
在 Linux-3.10 上使能 USB ADB
编译内核时使能 USB FunctionFS
Device Drivers -> USB Support -> USB Gadget Support
-> USB Gadget Driver -> Function Filesystem
设置正确的 USB vendor ID 和 Product ID
g_ffs.idVendor=0x18d1 g_ffs.idProduct=0x4e26
insmod g_ffs.ko idVendor=0x18d1 idProduct=0x4e26
启动 Android 并挂载 functionFS, 使能 USB adb
# mkdir /dev/usb-ffs # mkdir /dev/usb-ffs/adb # mount -o uid=2000,gid=2000 -t functionfs adb /dev/usb-ffs/adb
重新启动 adbd 守护进程
# ps adbd # kill <pid for adbd>
然后进入 cmd 或者 Linux Host 就能够成功连接 usb adb 获得 Android shell 了
On your host system, connect to the target using the adb program:$ ./adb shell root@android:/#
Hooray there‘s your shell!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。