La edición Meizu MX4 Ubuntu no se monta como unidad USB y no está disponible para adb

La edición Meizu MX4 Ubuntu no se monta como unidad USB y no está disponible para adb

Mi edición Meizu MX4 Ubuntu llegó esta semana y estoy descubriendo cómo usarla. Un gran problema es que no puedo obtener acceso USB para copiar datos, ya sea como una unidad USB o usando adb. Mi computadora es una MacBook con Yosemite, también tengo una Raspberry Pi con Ubuntu Trusty. Cuando conecto el teléfono a la MacBook, hay un montón de cosas en el dmesg del teléfono:

[102352.913708] musb-hdrc musb-hdrc: <== Power=f1, DevCtl=99, int_usb=0x4
[102352.913731] musb-hdrc musb-hdrc: BUS RESET as b_peripheral
[102352.913784] [U3D][U2 RESET_INTR]
[102352.913791] [U3D]USB Speed = High Speed
[102353.215731] mtp_open
[102353.253474] mtp_release
[102353.253498] mtp_release, line 1846: _mtp_dev->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

Pero no hay nada en absoluto en el dmesg del MacBook. Si inserto una memoria USB normal, la MacBook muestra algo como:

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

Si lo conecto a la Raspberry Pi, dmesg muestra:

[ 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

Luego puedo usar lsusb para obtener más información:

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 no sabe quién es "2a45" aunque aparentemente dmesg sí lo sabe. Siguiendo la sugerencia de @Maarten Klop, agregué 0x2a45 a ~/.android/adb y adb ahora muestra:

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

No puedo colocar ni obtener archivos y no puedo obtener un shell debido a la falta de permisos.

En la MacBook, si uso Android Device Monitor, veo una lista en Dispositivos para "mx4_ubuntu_edition-750ABLMPX44Y". Pero nuevamente no puedo acceder a ningún archivo, registro ni hacer nada útil.

Respuesta1

La pantalla debe estar desbloqueada, no experimenté problemas con el puerto USB. Para mí, este fue el paso crítico:

El archivo~/.android/adb_usb.inien su computadora hay una lista de ID de proveedores válidos que pueden conectarse. Encontré esa lista vacía (o inexistente, no lo recuerdo). Simplemente agregue una nueva línea con el ID del proveedor para el MX4, ya lo encontró:

0x2a45

También tuve que hacer esto para Aquaris E4.5, entonces el ID es 0x2a47.

¡Buena suerte!

Respuesta2

El puerto USB del MX4 es exigente e inestable con USB3.0. Intente conectarse al puerto USB2.0 o al concentrador USB2.0 para ver si solucionó el problema.

Respuesta3

Tuve un problema similar con mi BQ y descubrí que aparece como una unidad solo cuando la pantalla está desbloqueada.

Si eso no funciona, es posible que desees habilitar el modo de desarrollador (Configuración del sistema -> Acerca de este teléfono -> Modo de desarrollador) antes de intentarlo una vez más con la pantalla desbloqueada.

información relacionada