Recuperación rota -> "dispositivos adb" no encuentra mi Xiaomi Mi3

Así que hace unos días finalmente busqué una ROM personalizada disponible para mi Xiaomi Mi3 td. Encontré una ROM de Android 5 Lollipop (por ivan) y pensé en probarla y tal vez buscar algunos errores. Hasta ahora todo bien, pero después de instalar cwm y actualizar la ROM, ya no pude usar la recuperación. Simplemente me mostró ese logotipo de Android roto (rojo).

Primero traté de flashear a stock rom con MiFlash (software de xiaomi a flash roms, como odin para samsung), pero MIFlash no reconoció mi teléfono. Así que probé adb. ¡"dispositivos adb" no muestra nada! Lo único bueno es que todavía puedo usar la rom de Android 5 (aosp), pero está llena de errores, no puedo hacer nada. ¡Todas las cosas de depuración están funcionando (depuración usb, el mtp también está funcionando)! Pero solo si mi teléfono se inicia en el sistema.

Respuestas (2)

Es posible que haya malinterpretado su pregunta, pero para permitir que ADB enumere los dispositivos Xiaomi, debe actualizar adb_usb.iniy colocar las ID de proveedor de Xiaomi allí:

  • En Windows, vaya ac:/Users/{your-username}/.android
  • en linux~/.android
  • Abra el archivo adb_usb.inien un editor de texto y agregue estas tres líneas:

    0x8087
    0x2080
    0x2717
  • Guarde el archivo, abra un CMD (o terminal) e ingrese los comandos:

    adb matar-servidor
    servidor de inicio adb
  • Vuelva a conectar el dispositivo, escriba esto en CMD, ahora debería ser reconocido.

    adb devices
    

Fuente aquí .

Puede flashear su dispositivo en modo Fastboot. Mantenga presionado el botón de Encendido y Volumen-Menos, el teléfono ingresará a Fastboot. Luego, conéctelo a la computadora y use la utilidad estándar "fastboot" de Android SDK. De esta manera, puede volver a actualizar la partición de recuperación (o cualquier otra partición) incluso si otros modos no funcionan correctamente.

Alternativamente, puede intentar reinstalar los controladores mientras el teléfono está en modo de recuperación. No se necesita un controlador especial cuando el teléfono funciona normalmente, porque actúa como un dispositivo MTP. Cuando está en recuperación, actúa como interfaz ADB, por lo que debe instalar los controladores ADB de Google para que el teléfono funcione mientras está en recuperación.