Nexus 7 atascado en un bucle de arranque

Tengo una tableta Google/Asus Nexus 7 de dos semanas, sin rootear y por lo demás estándar.

Ayer se quedó sin carga mucho más rápido de lo normal y parece que no se recarga. Cuando finalmente se quedó completamente sin energía, se apagó.

Ahora, cuando lo enciendo, se atasca en un bucle de arranque sin fin. Me puse en contacto con el soporte de Google y están buscando enviar un nuevo artículo. Sin embargo, si sigo ese camino, perderé los datos allí.

¿Alguien ha experimentado este problema? ¿Hay algo más que pueda intentar? ¡Gracias!

Respuestas (4)

(EDITAR)
Esta respuesta solo es realmente útil para tabletas desbloqueadas. Cuide este párrafo si ese ya es el caso. De lo contrario, sigue leyendo.

"fastboot oem unlock" también realiza un restablecimiento de fábrica, debe desbloquearlo antes de que lo necesite, por desgracia. Esto es bueno para la privacidad y malo para la recuperación de dispositivos medio bloqueados... El restablecimiento de fábrica hace un borrado seguro que anula todos sus datos.

Según Android: Building para dispositivos :

$ fastboot oem unlock El procedimiento debe confirmarse en pantalla y elimina los datos del usuario por motivos de privacidad. Solo necesita ejecutarse una vez.

$ fastboot boot recovery-clockwork-6.0.1.0-grouper.img 
downloading 'boot.img'...
FAILED (remote: Bootloader is locked.)
finished. total time: 0.020s
$ fastboot oem unlock
...
(bootloader) erasing userdata...
(bootloader) erasing userdata done
(bootloader) erasing cache...
(bootloader) erasing cache done
(bootloader) unlocking...
(bootloader) Bootloader is unlocked now.
OKAY [ 12.704s]
finished. total time: 12.704s
$ fastboot flash recovery recovery-clockwork-6.0.1.0-grouper.img 
sending 'recovery' (6480 KB)...
OKAY [  0.785s]
writing 'recovery'...
OKAY [  0.225s]
finished. total time: 1.010s
# after that boot into the recovery (don't boot normal! it overwrites valuable data...)
$ adb shell cat /dev/block/platform/sdhci-tegra.3/by-name/UDA \| gzip -1 -c \| uuencode bla | uudecode -o - | gunzip -dc | bar > /media/qnap/backup/n7.data.formatted.img

(FIN DE EDICIÓN)

Puede iniciar una recuperación personalizada temporal y crear una copia de seguridad de su dispositivo.

También debería ser posible borrarlo después y recuperarse de su problema sin tener que devolverlo (siempre que no sea un problema de hardware).

Pasos:

  • instale el SDK (si aún no lo ha hecho) y tenga listos los ejecutables adb + fastboot en funcionamiento
  • Descargue una imagen de recuperación de CWM desde aquí
  • desbloquee el cargador de arranque de su Nexus 7: fastboot oem unlock
    aquí se explica cómo ingresar al modo de inicio rápido (el nombre en clave del Nexus 7 es agrupador ): Presione Encendido por un segundo y presione Bajar volumen cuando aparezca el logotipo del cargador de arranque
  • arranque en una recuperación CWM temporal :fastboot boot recovery-clockwork-6.0.1.0-grouper.img
  • Cree una copia de seguridad de nandroid/CWM a partir de su instalación rota (copia de seguridad y restauración-> copia de seguridad)
    • una vez completada la copia de seguridad, intente extraer todos los datos de su dispositivo:
      adb shell mount (debe incluir algo como /dev/block/mmcblk0p1 en /sdcard o algo así (sin embargo, no estoy muy seguro)
      adb pull /sdcard backup/ (replace /sdcard con el directorio notado anteriormente, esto debería extraer todos sus datos para hacer una copia de seguridad/) verifique si todo se transmite correctamente)
    • puede comprar TitaniumBackup+ProKey después (permite extraer datos de las copias de seguridad de Nandroid con bastante facilidad)
  • Si eso falla, alternativamente puede extraer todo manualmente con adb:
    supongo que usa Linux.

.

#list available devices:
adb shell ls /dev/block
adb shell cat /proc/partitions
#create images for each mtdblock 
#uuencoding is needed because the shell interferes with the stream (adds linefeeds or so):
adb shell cat /dev/block/mtdblockX \| uuencode foo | uudecode -o mtdblockX.img
adb shell cat /dev/block/mmcblkXXX \| uuencode foo | uudecode -o mmcblkXXX
#compare md5sums:
adb shell md5sum /dev/block/*
md5sum mtdblock* mmcblk*

# Look for reasonably sized images and what file system they are:
ls -lh mtdblock* mmcblk*
file mtdblock* mmcblk*
# You should be able to mount those images now (if you happen to use linux):
mount -t ext4 -oloop,ro mtdblockX /media/mtdblockX
# Now use some file-explorer to access your saved data
  • Paso final:
    si está realmente seguro de que recuperó todos sus datos, reinicie la recuperación de CWM (vea el paso anterior) y emita un comando de borrado de datos/restablecimiento de fábrica . Luego reinicie y vuelva a configurar su tableta (esperemos que no tenga un problema de hardware).
  • Paso opcional: vuelva a bloquear su cargador de arranque a través defastboot oem lock
Hola, gracias por esta respuesta tan detallada. Sin embargo, antes de hacer esto, ¿es probable que alguno de estos pasos invalide cualquier tipo de garantía con Google? Si se trata de un problema de hardware, ¡no me gustaría quedarme con un dispositivo inútil y sin recursos!
Si ha habilitado el acceso 'adb' (depuración usb), puede inspeccionar su tableta antes. Sin embargo, solo es posible obtener los datos de la tarjeta SD, una 'copia de seguridad adb' necesita la confirmación del usuario a través de la interfaz de usuario (que es inaccesible). ¿ Llevemos esto al chat ?
@DrewNoakes: Lo siento, olvidé responder a su verdadera pregunta: Hmm, no estoy seguro de si Google le niega la garantía. Los dispositivos de Google están hechos para desbloquearlos y jugar con ellos, y es deliberadamente fácil desbloquearlos (en comparación con otras marcas). Supongo que no es un obstáculo para la garantía (puede volver a bloquearlo). Además, no tiene que instalar el CWM de forma permanente (se arranca temporalmente solo en la memoria; si usa 'arranque rápido...').
@DrewNoakes: Lo siento, pasé por alto una parte realmente importante: el desbloqueo borra el dispositivo. Parece que hay poco que puede hacer para recuperar sus datos (consulte la respuesta actualizada, aunque existe una pequeña posibilidad de tallar archivos).
Gracias @ce4. Su respuesta es realmente increíble, y cuando obtenga mi nuevo dispositivo, me aseguraré de usar lo anterior para desbloquearlo y jugar con él. Aunque saber que si perdiera el dispositivo sería más difícil para alguien obtener los datos si estuviera bloqueado es bueno. Tendrá un pensar. Gracias de nuevo por una respuesta muy educativa.

Acabo de tener un problema bastante similar con mi Galaxy Nexus (no pasó del logo de Nexus X) y parece que no es posible hacer una copia de seguridad con un bootloader bloqueado y sin root (al menos no con Android 4.2).

Pensé que el método de ce4 podría ser un buen intento, así que desbloqueé el gestor de arranque e inmediatamente inicié Clockwork Recovery. Luego, usando adb shell, transfirí toda la partición de datos de usuario (~ 14 GB) y, al abrirla en un editor hexadecimal, vi que estaba llena de ceros 00. Para estar realmente seguro, hice un hexdumpadb shell y vi lo mismo (debería haber hecho esto primero). Ha sido completamente borrado.

Por lo tanto, desbloquear el gestor de arranque borra por completo los datos de usuario y las particiones de caché y no es posible recuperar nada después de eso . Al hacer una búsqueda rápida, no pude encontrar el archivo exacto en la fuente de Android donde está implementado (sería interesante ...)

A veces, Android es demasiado seguro. Desearía que hubiera una forma de hacer una copia de seguridad de los datos desde fastboot (o el modo Odin). Con un gestor de arranque bloqueado, incluso podría pedir una contraseña o algo así. De todos modos, después de esto, mi teléfono volvió a arrancar y todo funciona. Solo mis datos se han perdido para siempre...

A todos les sugiero que desbloqueen el cargador de arranque tan pronto como obtengan su droide y también hagan copias de seguridad con regularidad...

Tuve el mismo problema de batería con cero bucle de inicio automático después de 6 meses de uso impecable. La tableta experimentó cero batería. Al enchufar el Asus, la fuente de alimentación se iniciaría, iría a la pantalla de inicio y mostraría "apagándose" después de 2 segundos. Al apagarse, mostraría una pantalla de "ruido estático" como una televisión analógica sin sintonizar. Luego, digamos dos minutos más tarde, se repetiría sin ninguna intervención, y hasta el infinito. La batería nunca pasa de cero.

Hay un hilo aquí que también trata sobre el mismo tema.

Hay una solución, aunque un poco difícil de entender, que se ofrece en el hilo anterior, que comenzó con "conectar a la PC". Traté de seguir los pasos sin conectarme a la PC, ya que no pude ver ninguna razón en particular por la que esto marcaría la diferencia, sin alegría. Luego me conecté a la PC USB. Inmediatamente apareció una gran pantalla de "carga de la batería", y actualmente solo estoy dejando que se cargue (si es que realmente lo está). Defecto muy extraño. Me imagino que a medida que las baterías envejecen un poco, esto puede convertirse en una experiencia común para muchos.

Recomiendo revisar el hilo de Android Central. Estaré respondiendo allí con mis resultados.

_ solo una actualización rápida aquí (sin embargo, puse el proceso completo que emprendí en el otro hilo) para decir que todo funcionó bien, y después de dejar que se cargara desde la PC, la tableta finalmente se inició normalmente nuevamente. Uf...

Sé que es una respuesta tardía, pero podría ayudar a otros.

Esto puede parecer ridículo, pero esto es lo que estaba causando el bucle de arranque en mi Nexus 7. Mi tableta llegó de Amazon, la saqué de la caja y la conecté para cargarla. El icono de la batería no mostraba carga. Lo encendió y llegó a Google y al candado, luego se reiniciaba una y otra vez. Así que leí un poco y encontré esta solución.

De alguna manera, la tableta se "empujó", en otras palabras, se golpeó. la cinta que sostiene la batería no se colocó correctamente, por lo que permitió que la batería se moviera muy levemente, lo que provocó que el cable se separara de la conexión. suficiente para hacer un bootloop.

ahora la solucion

Quite la tapa trasera, retire la cinta adhesiva de la parte superior de la batería, TIRE O GIRO SUAVEMENTE la batería (hay cinta adhesiva de doble cara debajo) para volver a alinearla de modo que el cable se pueda conectar correctamente. Cuando haya terminado, vuelva a colocar la cinta sobre la batería y cierre la carcasa.

Esta es solo una posible causa de bootlooping, las otras respuestas también funcionarán según las circunstancias.