魅族MX4 Ubuntu版不作为USB驱动器安装,不适用于adb

我的魅族MX4 Ubuntu版本本周到货,我正在弄清楚如何使用它。 一个大问题是我无法通过USB驱动器或使用adb来访问USB数据。 我的电脑是运行Yosemite的MacBook,我也有运行Ubuntu Trusty的Raspberry Pi。 当我将手机插入MacBook时,手机的dmesg中有很多东西:

[102352.913708] musb-hdrc musb-hdrc: dev_disconnected = 1 [102353.332582] mtp_open [102353.356133] mtp_release [102353.356156] mtp_release, line 1846: _mtp_dev->dev_disconnected = 1 [102353.432300] mtp_open [102353.450624] mtp_release [102353.450647] mtp_release, line 1846: _mtp_dev->dev_disconnected = 1 [102353.518418] mtp_open [102353.540273] mtp_release [102353.540295] mtp_release, line 1846: _mtp_dev->dev_disconnected = 1 [102353.602370] mtp_open [102353.623471] mtp_release [102353.623495] mtp_release, line 1846: _mtp_dev->dev_disconnected = 1 [102353.663670] android_usb gadget: high-speed config #1: android [102353.663691] mtp_function_set_alt intf: 0 alt: 0 [102353.733945] mtp_open 

但是在MacBook的dmesg中根本没有任何东西。 如果我插入普通的USB记忆棒,MacBook会显示如下内容:

 USBMSC Identifier (non-unique): C86000BDB9EACEB1BA2F8CAD 0x930 0x6544 0x100, 2 

如果我插入Raspberry Pi dmesg节目:

 [ 8931.487843] usb 1-1.3: new high-speed USB device number 10 using dwc_otg [ 8931.577504] usb 1-1.3: New USB device found, idVendor=2a45, idProduct=0c02 [ 8931.577529] usb 1-1.3: New USB device strings: Mfr=2, Product=3, SerialNumber=4 [ 8931.577546] usb 1-1.3: Product: MX4_Ubuntu_Edition [ 8931.577561] usb 1-1.3: Manufacturer: meizu [ 8931.577576] usb 1-1.3: SerialNumber: 750ABLMPX44Y 

然后我可以使用lsusb来获取更多信息:

 ubuntu@ubuntu:~$ lsusb Bus 001 Device 006: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) Bus 001 Device 005: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter Bus 001 Device 010: ID 2a45:0c02 Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

lsusb不知道“2a45”是谁,即使dmesg显然也是如此。 根据@Maarten Klop的建议,我向〜/ .android / adb添加了0x2a45,adb现在显示:

 ubuntu@ubuntu:~$ adb devices List of devices attached ???????????? no permissions 

我无法放入或获取文件,因为缺少权限而无法获取shell。

在MacBook上,如果我使用Android设备监视器,我会在设备下看到“mx4_ubuntu_edition-750ABLMPX44Y”的列表。 但我再次无法访问任何文件,日志或执行任何有用的操作。

屏幕必须解锁,我没有遇到USB端口问题。 对我来说,这是关键的一步:

您计算机上的文件〜/ .android / adb_usb.ini是允许连接的有效vendorID列表。 我发现列表为空(或不存在,不记得了)。 只需添加一个包含MX4的vendorID的新行,您就已经找到了:

0x2a45

我还必须为Aquaris E4.5做这个,然后ID是0x2a47。

祝好运!

使用USB3.0,MX4 USB端口非常挑剔且不稳定。 请尝试连接到USB2.0端口或USB2.0集线器,看看它是否解决了您的问题。

我的BQ遇到了类似的问题,发现它只在屏幕解锁时显示为驱动器。

如果这不起作用,您可能需要启用开发人员模式(系统设置 – >关于此手机 – >开发人员模式),然后再次尝试解锁屏幕。