修改android usb的VID PID

本文介绍了如何查看和修改Android设备的Vendor ID (VID) 和 Product ID (PID)。通过在Ubuntu终端使用lsusb命令可以查看USB设备的VID和PID。修改过程涉及编辑android/device/intel/yyy/init.zzz.usb.rc文件,将idVendor和idProduct的值进行变更,如将原值0928更改为1234,已验证修改成功。
AI助手已提取文章相关产品:

VID: Vendor ID
PID: Product ID

查看VID和PID:
device链接Ubuntu,终端下输入lsusb

yin123@yin:~$ lsusb 
Bus 001 Device 005: ID 04d9:1605 Holtek Semiconductor, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 008: ID 8087:1234 Intel Corp. 

显示所有链接的USB设备,冒号前后分别对应VID和PID
修改VID和PID的代码对应于:
android/device/intel/yyy/init.zzz.usb.rc文件
yyy为对应平台
其中

# 0x8087:0x0928 : ADB plus 3xCDC plus MTP
# ---------------------------------------

on property:sys.usb.config=mtp,adb
    write /sys/class/android_usb/android0/enable 0
    write /sys/class/android_usb/android0/idVendor 8087
    write /sys/class/android_usb/android0/idProduct 1234
    write /sys/class/android_usb/android0/functions mtp,adb,acm
    write /sys/class/android_usb/f_acm/instances 3
    write /sys/class/android_usb/android0/enable 1
    start adbd
    setprop sys.usb.state ${sys.usb.config}

idVendor和idProduct分别对应VID和PID,原来这里的idProduct为0928,现在被我该成1234,测试OK。

您可能感兴趣的与本文相关内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值