VID PID 修改
device/mediatek/mt8167/init.mt8167.usb.rc
1.VID 修改:
setprop vendor.usb.vid “0x0E8D”
2.MTP模式PID修改
2.1 MTP(未打开USB Debug开关)
### main function : mtp ###
on property:sys.usb.config=mtp && property:vendor.usb.acm_cnt=0 && \
property:sys.usb.configfs=1
setprop vendor.usb.pid 0x2008
2.2 MTP adb(打开USB Debug开关)
### start adbd at init.usb.configfs.rc ###
on property:sys.usb.config=mtp,adb && property:vendor.usb.acm_cnt=0 && \
property:sys.usb.configfs=1
setprop vendor.usb.pid 0x201D
3.PTP模式PID修改
3.1 PTP(未打开USB Debug开关)
### main function : ptp ###
on property:sys.usb.config=ptp && property:vendor.usb.acm_cnt=0 && \
property:sys.usb.configfs=1
setprop vendor.usb.pid 0x200B
3.2 PTP adb(打开USB Debug开关)
### start adbd at init.usb.configfs.rc ###
on property:sys.usb.config=ptp,adb && property:vendor.usb.acm_cnt=0 && \
property:sys.usb.configfs=1
setprop vendor.usb.pid 0x200C
4.RNDIS模式PID修改
4.1 RNDIS(未打开USB Debug开关)
### main function : rndis ###
on property:sys.usb.config=rndis && property:vendor.usb.acm_cnt=0 && \
property:sys.usb.configfs=1
setprop vendor.usb.pid 0x2004
4.2 RNDIS adb(打开USB Debug开关)
on property:sys.usb.config=rndis,adb && property:vendor.usb.acm_cnt=0 && \
property:sys.usb.configfs=1
setprop vendor.usb.pid 0x2005
Fastboot 模式VID PID修改
vendor/mediatek/proprietary/bootable/bootloader/lk/target/tb8167p5_64_bsp/include/target/cust_usb.h
#define USB_VENDORID (0x0E8D)
#define USB_PRODUCTID (0x201C)