Bus*_*ush 3 usb android sniffing linux-kernel
我想分析我的设备的 USB 通信:SGS4。我到处都看到需要配置 usbmon 并将其编译到内核中。Afaik,这个模块没有内置在android linux系统中。
我在编译内核方面没有太多经验,但如果有必要,我会这样做。
您能说出这样做的步骤吗?即如何为 android 编译 linux 内核,使其包含 usbmon 模块。
我想您可以访问:
boot.img从新编译的内核映像中构建新的内核映像zImage。您需要CONFIG_USB_MON在linux中启用:
$ make CROSS_COMPILE=your/armeabi/toolchain/path menuconfig
键入/搜索然后输入USB_MON. 该旗帜位于:
-> 设备驱动程序
-> USB 支持 (USB_SUPPORT [=n])
-> 支持主机端 USB (USB [=n])
然后重建:
$ make CROSS_COMPILE=your/armeabi/toolchain/path zImage
然后请 Documentation/usb/usbmon.txt直接阅读您的内核源代码。它应该教你需要知道的一切。
| 归档时间: |
|
| 查看次数: |
2397 次 |
| 最近记录: |