8 votos

fastboot no funciona en mi Nexus 4

Estoy tratando de rootear mi N4, y fastboot no parece funcionar. Se ejecuta en linux, y el fastboot binario parece correr.

"Fastboot devices" produce info en mi dispositivo, pero "fastboot oem unlock' ecos '...' y se bloquea. No entiendo el mensaje en el teléfono acerca de desbloqueo. Simplemente se bloquea hasta que reinicie el gestor de arranque, en la que el punto de fastboot ecos "ERROR (comando error de escritura (No se puede enviar después el transporte de extremo de cierre)"

Otros comandos de fastboot no parecen funcionar bien. "fastboot reboot' ecos 'de reiniciar...", pero después no pasa nada.

He intentado esto con y sin la depuración usb activada. Alguna idea?

Estoy empezando a pensar que el puerto USB(s) en mi máquina puede ser soplado. Esta mañana, la máquina no reconocer un iPod conectado en Windows ya sea en el frente o en la espalda puertos USB en mi máquina. Estoy trabajando en el teléfono bajo Linux, y en /var/adm/messages muestra están sucediendo cosas cuando conecto el dispositivo. Supongo que "fastboot devices" no acutally de acceso el dispositivo sólo se ve en los tipos de dispositivo detectado por el sistema operativo cuando está enchufado, no? Es posible que los puedo leer desde el puerto usb, pero no puede escribir en él?

Bueno, parece ser que fue mi puertos USB. Me encontré con un viejo ordenador portátil, arrancado hasta un Ubuntu live CD, y fue capaz de arrancar de root el teléfono de allí. Lo siento por todo el drama. Extraño que mis puertos USB murió justo en este momento, pero vamos a pensar en ello, que ha estado funcionando lento recientemente gPodder había estado tomando minutos para copiar podcasts en mi iPod. Supongo que fue una gradual fallar.

5voto

Nick Pierpoint Puntos 7976

La pista se encuentra con el comentario anterior , Pero acabo de intentar 'adb reboot bootloader", y funcionó. lo que muestra que adb es, de hecho, reconociendo la conexión USB, pero no en rápido-modo de inicio que es donde esta respuesta viene en...

Suena como la regla de udev para el rápido arranque está ausente!

Hacer esto: lsusb con el cable enchufado, mientras el auricular está en rápido-modo de inicio.

Típica salida debe ser similar a este:

Bus 001 Device 012: ID 18d1:d00d de Google Inc.

                     ^^^^ ^^^^

Los números de identificador 18d1:d00d corresponde a idVendor : idProduct respectivamente.

Tomar nota de ello, y comprobar su las reglas de udev se encuentra en /etc/udev/rules.d/51-android-rules. (Kilometraje puede variar ligeramente con diferentes distribuciones de Linux!)

Si usted no tiene este archivo, se recomienda crear uno con root, puede haber algunas reglas que deben agregarse, según la modalidad de que el auricular, es decir, normal, recovery y boot-loader modos.

He aquí un ejemplo de la mina, que tiene diferentes valores, respectivamente, cuando el terminal está en uno de estos modos. Tome esto como una plantilla y cambiar los números como se muestra, que coincide con idVendor y idProduct respectivamente para adaptarse a su marca/modelo de teléfono.

SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1354", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1350", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1351", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="d00d", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"

El id de usuario se agrega a la androiddev de grupo, que fue creado en la anterior ocasión, de esa manera no tengo a sudo en todo!

Para crear un grupo, el uso de la root

  1. groupadd androiddev, de esta forma se crea un grupo, a continuación, añadir su linux el id de usuario a ese grupo...
  2. usermod -a -G androiddev your_user_id; reemplazar your_user_id con su propio id de usuario utilizado para iniciar sesión).

Luego, cuando en fast-boot mode, el modo fastboot binario debería funcionar (de bono! sin la requiere para sudo !)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X