By:GentlemanTsao
问题描述
使用QXDM抓log需要用到设备的diag口,但很多版本的diag口并没有开放,这会导致打开QXDM后,看不到设备的端口,无法正常连接。
没有diag口的可能原因比较多,其中有些是无法开启的。
例如:
固件版本打开了secure boot并封闭了diag口。
生效条件
下面的方法的前提是:
设备是userdebug版本或可以root。
解决方法
连接USB cable;
键入指令:
Adb shell
su
setprop persist.vendor.usb.config
diag,serial_cdev,rmnet,dpl,adb
然后断开usb cable,再重新连接。
Q&A
Q:
使用setprop persist.vendor.usb.config diag 也可以生效,为什么还要加上serial_cdev,rmnet,dpl,adb
扫描二维码关注公众号,回复:
11543407 查看本文章
A:使用setprop persist.vendor.usb.config diag仅打开了diag口,却同时关闭了其他端口。