亚行没有检测到中兴V9

Mar*_*ues 14 debugging android adb

我花了一个多小时试图让UB在Ubuntu 11.04上检测到我的中兴V9 .这不是权限问题,adb设备根本不打印任何内容

List of devices attached
Run Code Online (Sandbox Code Playgroud)

USB调试已开启

这就是我的android规则的样子

/etc/udev/rules.d/51-android.rules

SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2:0083" SYMLINK+="android_adb", MODE="0666" GROUP="plugdev" TEST=="/var/run/ConsoleKit/database", \ RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"
Run Code Online (Sandbox Code Playgroud)

这是lsusb的输出

Bus 002 Device 008: ID 19d2:0083 ONDA Communication S.p.A. 
Bus 002 Device 004: ID 046d:c01e Logitech, Inc. MX518 Optical Mouse
...
Run Code Online (Sandbox Code Playgroud)

编辑android.rules后,我重新启动了udev并重新启动了adb.

我已尝试过对此udev规则的几处修改.我也尝试使用99-android.rules而不是51,但没有任何改变.

然后,我尝试手动编辑./android/adb_usb.ini,在我的编辑后看起来像这样

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x19d2
Run Code Online (Sandbox Code Playgroud)

但是,仍然没有检测到该设备.

到目前为止,我已经开发出三星Galaxy S,可以立即检测到

提前致谢!

到目前为止使用的来源:

XDA开发人员

许多其他网站

Jer*_*lai 7

我刚用中兴V768(一致)完成了所有这些相同的步骤,结果和你一样 - adb什么都没显示.我用于其他每部手机的udev规则都不适合这个.

然后我找到了这个帖子:http: //forum.xda-developers.com/showthread.php?t = 1853571&page = 8

看起来中兴在他们的手机上方便地留下了一个驱动程序安装文件(我的/system/data/PCSUITE.ISO,或有人提到/dev/PCSUITE.ISO),它有一个linux脚本来为它设置一些udev规则.之后我立即运行了'install',然后是'adb devices',它就在那里.

他们的'驱动程序'包括将2个规则文件复制到/etc/udev/rules.d/,将adb复制到/ usr/bin,并在所有这三个文件上运行'chmod a + x'.我从规则文件中删除了可执行权限并删除了已安装的adb,我仍然可以连接到手机,所以我认为只有规则才有必要.

所以,他们在这里:


51-Android的hs.rules:

# for android device

SUBSYSTEM=="usb", SYSFS{idVendor}=="19d2", MODE="0666"
Run Code Online (Sandbox Code Playgroud)

61-USB-CDROM-hs.rules:

# This file maintains persistent names for CD/DVD reader and writer devices.
# See udev(7) for syntax.

############################################################################
SUBSYSTEM=="block", SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="0358", SYMLINK+="ZTECdrom", \
RUN+="/usr/bin/eject /dev/ZTECdrom", RUN+="/bin/eject /dev/ZTECdrom"
############################################################################
Run Code Online (Sandbox Code Playgroud)

我还没有进行任何更多的研究,为什么这是有效的(CDROM规则是必要的,电话是否被认为是一种cdrom设备?使用'SYSFS'而不是'ATTR'之间有区别吗?还是规则?只需要在这款手机的股票规则之前?)......但这些是"官方"中兴Udev规则,并且有效.

如果重要的话,这是针对中兴通讯的Concord,它在lsusb中显示产品ID为'0355',并且我没有像cdrom规则列出的产品ID为'0358'的设备.同样,不确定这是否相关,只是分享以防万一.

如果你想要完整的驱动程序安装,它可能在你的手机上/system/data/PCSUITE.ISO或/dev/PCSUITE.ISO,或者有一个链接可以在上面的XDA线程中下载它.