3 votos

Nexus 7 atascado en un bucle de arranque

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

Ayer se quedó sin carga un lote más rápido de lo que normalmente lo hace, 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. Contacté con el soporte de Google y están buscando enviar un nuevo artículo. Sin embargo, si voy por ese camino, perderé los datos de allí.

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

6voto

ce4 Puntos 11180

(EDITAR)
Esta respuesta sólo es realmente útil para las tabletas desbloqueadas Cuida este párrafo si ya es el caso. De lo contrario, sigue leyendo.

"fastboot oem unlock" también hace un reset de fábrica, necesitas tenerlo desbloqueado antes de que lo necesites, por desgracia. Esto es bueno para la privacidad y malo para la recuperación de dispositivos medio bloqueados... El restablecimiento de fábrica hace de hecho un borrado seguro que anula todos tus datos.

De acuerdo con Android: Construcción para dispositivos :

$ fastboot oem unlock El procedimiento debe confirmarse en pantalla, y se eliminan los datos del usuario por razones de privacidad. Sólo necesita ser ejecutado 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

(EDICIÓN FINAL)

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

También debería ser posible limpiarlo después y recuperarse del problema sin tener que enviarlo de vuelta en absoluto (siempre que no sea un problema de hardware).

Pasos:

  • instalar el SDK (si no está ya hecho) y tener listos los ejecutables adb + fastboot en funcionamiento
  • Descargue una imagen de recuperación de CWM de aquí
  • desbloquear el cargador de tu Nexus 7: fastboot oem unlock
    Aquí está cómo entrar en el modo de arranque rápido (el nombre en clave del Nexus 7 es mero ): Presiona Power por un segundo, y presiona Volume Down cuando aparezca el logo de bootloader
  • arrancar en un temporal Recuperación de CWM: fastboot boot recovery-clockwork-6.0.1.0-grouper.img
  • Crear una copia de seguridad de nandroid/CWM de tu instalación rota (backup&restore->backup)
    • después de que la copia de seguridad esté completa, intenta sacar todos los datos de tu dispositivo:
      montaje de la concha de adb (debería listar algo como /dev/block/mmcblk0p1 en la /sdcard o algo así (aunque no estoy muy seguro)
      adb pull /sdcard backup/ (reemplace /sdcard con el directorio arriba mencionado, esto debería extraer todos sus datos a la copia de seguridad/) comprobar si todo se transmite correctamente)
    • puedes comprar TitaniumBackup+ProKey después (permite extraer datos de las copias de seguridad de Nandroid con bastante facilidad)
  • Si eso falla, puedes sacar todo manualmente con adb:
    Asumo que usas 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
  • El paso final:
    Si usted es realmente seguro de que has recuperado todos tus datos, reinicia la recuperación del CWM (ver paso anterior) y emite un borrar datos/reiniciar la fábrica comando. Luego reinicie y vuelva a configurar su tablet (esperemos que no tenga un problema de hardware).
  • Paso opcional: volver a bloquear su cargador de arranque a través de fastboot oem lock

0 votos

Hola, gracias por esta respuesta tan detallada. Antes de hacer esto, sin embargo, es probable que cualquiera de estos pasos para invalidar 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 recurso.

0 votos

Si has habilitado el acceso 'adb' (depuración usb) podrías inspeccionar tu tablet antes. Sin embargo, sólo es posible obtener los datos de la tarjeta sdcard, un 'adb backup' necesita la confirmación del usuario a través de la UI (que es inaccesible). Llevemos esto a la chat ?

0 votos

@DrewNoakes: Lo siento, se me olvidó responder a tu verdadera pregunta: Hmm, no estoy seguro de que Google te niegue la garantía. Los dispositivos de Google están hechos para ser desbloqueados y jugar con ellos y es deliberadamente fácil desbloquearlo (en comparación con otras marcas). Supongo que no es un impedimento para la garantía (se puede volver a bloquear). Además, no tienes que instalar el CWM de forma permanente (sólo arranca temporalmente en la memoria; si usas 'fastboot boot ...').

3voto

davispuh Puntos 131

Acabo de tener un problema bastante similar con mi Nexo de la Galaxy (no pasó del logo del Nexo X) y parece que no es posible hacer una copia de seguridad con un cargador de arranque bloqueado y sin Root (al menos no con el Android 4.2).

Pensé que el método de Ce4 podría ser un buen intento, así que desbloqueé el cargador de arranque e inmediatamente inicié la recuperación del mecanismo de relojería. Luego, usando adb shell transferí toda la partición userdata (~14GB) y abriéndola en un editor hexadecimal vi que está llena de ceros 00. Para estar realmente seguro de que hice un hexdump en adb shell y vi lo mismo (debería haber hecho esto primero). Ha sido completamente borrado.

Así que Al desbloquear el cargador de arranque se hace un borrado completo de los datos de usuario y de las particiones de la caché y no es posible recuperar nada después de eso. . Haciendo 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. Ojalá hubiera una forma de hacer una copia de seguridad de los datos del arranque rápido (o del modo Odín). Con un cargador de arranque bloqueado podría incluso pedir una contraseña o algo así. De todas formas, después de esto mi teléfono se ha vuelto a arrancar y todo funciona. Sólo que mis datos se han perdido para siempre...

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

0voto

user26574 Puntos 1

Tuve el mismo problema de batería con el bucle de arranque automático cero después de unos 6 meses de uso impecable. La tablet experimentó una batería cero. Al enchufar el Asus, la fuente de alimentación se ponía en marcha, iba a la pantalla de inicio y mostraba "apagado" después de 2 segundos. Al apagarse, mostraría una pantalla de "ruido estático" como un televisor analógico sin sintonizar. Luego, digamos dos minutos más tarde, se repetiría sin ninguna intervención, y ad infinitum. La batería nunca pasa de cero.

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

Hay una solución, aunque un poco difícil de entender, ofrecida en el hilo anterior, que comenzó con "enchufar en pc". Intenté seguir los pasos sin conectarme al PC, ya que no veía ninguna razón en particular para que esto marcara la diferencia, sin alegría. Luego me conecté al USB del PC. Inmediatamente apareció una gran pantalla de "carga de la batería", y actualmente sólo dejo que se cargue (si es que realmente lo hace). Un fallo 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 la Central de Androids. Responderé allí con mis resultados.

Sólo una rápida actualización aquí (aunque puse el proceso completo que emprendí en el otro hilo) para decir que todo funcionó bien, y después de salir a cargar desde la pc, la tablet finalmente se puso en marcha normalmente de nuevo. Uf...

0voto

HasH_BrowN Puntos 1278

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 bootlooping en mi Nexus 7. Mi tablet llegó de Amazon, la saqué de la caja y la conecté para cargarla. El icono de la batería no mostró una carga. La encendí y llegó a Google y al candado, y luego se reinició una y otra vez. Así que leí un poco y me encontré con esta solución.

De alguna manera la tablet fue "empujada", es decir, golpeada. La cinta que sujeta la batería no fue colocada correctamente, por lo que permitió que la batería se desplazara ligeramente causando que el cable se separara de la conexión. lo suficiente para hacer un bootloop.

ahora el arreglo

Quita la tapa trasera, quita la cinta de la parte superior de la batería, tira suavemente o tuerce la batería (hay cinta de doble cara debajo de ella) para realinearla de manera que el cable se pueda fijar correctamente. Cuando termine, vuelva a poner la cinta sobre la batería y cierre la caja.

Esta es sólo una de las posibles causas del bootlooping, las otras respuestas también funcionarán dependiendo de las circunstancias.

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