2 votos

No se pueden enviar imágenes de fábrica a Google Pixel 2 XL

Dispositivo : Google Pixel 2 XL (taimen)

operador : Desbloqueado (comprado en la tienda Play)

Imagen : image-taimen-opm1.171019.011.zip

En última instancia, estoy tratando de rootear el teléfono mediante el parpadeo de un batallón boot.img a la imagen de archivo, pero no puedo flashear cualquier imágenes, ya sea el boot.img parcheado, el TWRP, o incluso las imágenes de fábrica en sí. Ya he desbloqueado el cargador de arranque, usando fastboot flashing unlock_critical .

Estoy ejecutando la última versión de adb y fastboot, descargada ayer:

$ fastboot --version
fastboot version 0.0.1-4500957
Installed as [REDACTED]

$ adb version
Android Debug Bridge version 1.0.39
Version 0.0.1-4500957
Installed as [REDACTED]

Esto es lo que pasa cuando trato de mostrar las imágenes de la fábrica, descargadas directamente de Google:

$ adb reboot bootloader
$ ./flash-all.sh 
target didn't report max-download-size
sending 'bootloader' (36344 KB)...
FAILED (remote: Requested download size is more than max allowed
)
finished. total time: 0.000s
rebooting into bootloader...
OKAY [  0.000s]
finished. total time: 0.201s
target didn't report max-download-size
sending 'radio' (60428 KB)...
FAILED (remote: Requested download size is more than max allowed
)
finished. total time: 0.000s
rebooting into bootloader...
OKAY [  0.001s]
finished. total time: 0.201s
extracting android-info.txt (0 MB) to RAM...
Warning: Could not determine slot for secondary images. Ignoring.
extracting boot.img (40 MB) to disk... took 0.289s
target didn't report max-download-size
archive does not contain 'boot.sig'
extracting dtbo.img (8 MB) to disk... took 0.039s
archive does not contain 'dtbo.sig'
archive does not contain 'dt.img'
archive does not contain 'recovery.img'
extracting system.img (1936 MB) to disk...
archive does not contain 'system.sig'
extracting vbmeta.img (0 MB) to disk... took 0.000s
archive does not contain 'vbmeta.sig'
extracting vendor.img (349 MB) to disk... took 4.445s
error: Failed to identify current slot

Otros comandos fallan con mensajes de error inconsistentes o modos de falla. Por ejemplo:

$ fastboot flash boot boot.img 
target didn't report max-download-size
sending 'boot' (40960 KB)...
FAILED (remote: Requested download size is more than max allowed
)
finished. total time: 0.000s

Si vuelvo a intentarlo con -S

$ fastboot -S 512K flash boot boot.img 
Invalid sparse file format at header magic
sending sparse 'boot' 1/51 (508 KB)...

que se cuelga indefinidamente, sin enviar nunca el primer segmento.

Puedo intentar arrancar directamente, lo que produce el mismo problema:

$ fastboot boot boot.img 
downloading 'boot.img'...
# hangs indefinitely

De la misma manera:

$ fastboot --set-active=_a

también se colgarán indefinidamente. Tengo que reiniciar el cargador de arranque para matarlo, en cuyo momento sólo imprime el críptico error: Device does not support slots (¡el Pixel 2 XL soporta las ranuras!).

Los mensajes de error no siempre son consistentes; a veces los primeros fastboot flash boot boot.img El comando parecerá colgarse (requiriendo un reinicio, similar a --set-active ) en lugar de imprimir el mensaje de error sobre max-download-size . Lo he dejado correr durante unos quince minutos antes de tener que matarlo. A diferencia del system.img, boot.img sólo tiene unos 40MB, así que no debería tardar tanto en parpadear, algo está claramente mal.

También lo he probado con múltiples cables en diferentes puertos USB, con los mismos resultados.

1voto

Will Puntos 6

Al final, lo solucioné usando un Macbook Pro con un cable USB-C a USB-C.

Anteriormente, lo había probado con dos cables USB-A a micro-USB diferentes, usando dos adaptadores micro-USB a USB-C diferentes, en un portátil Linux con dos puertos USB-A diferentes y la entonces última versión de fastboot/adb descargada. Desafortunadamente, no puedo estar seguro de cuál era el problema, pero ya que sucedió consistentemente con múltiples cables (y esos cables todavía parecen estar funcionando), mi conjetura es que había un error con la versión Linux de adb/fastboot.

0voto

mixa Puntos 21

¿Intentaste desbloquear usando sólo "fastboot flashing unlock_critical"? Necesitas "fastboot flashing unlock" y luego "fastboot flashing unlock_critical"

0voto

Puck Puntos 1

Yo tuve este problema cuando recibí mi nuevo Pixel 2 XL. Y después de probar tres ordenadores, descubrí que la causa son los puertos USB de mi portátil. Así que este problema no está relacionado con Windows o MacOS o Linux. Y si conecto mi teléfono a la computadora portátil a través de un concentrador, también funciona.

0voto

Keshia Decker Puntos 1

Tuve alguna rareza similar con un lenovo x1 gen 5. El instalador de imagen de fábrica se colgaría en la imagen del sistema 4/5 y algunas otras wierdnesses.
Había estado usando un cable usb-C<>usb-C. Cuando cambié a un cable usb-A->usb-C, los problemas desaparecieron.

-1voto

Eric Puntos 131

¿alguna vez lo resolviste? Tengo exactamente los mismos problemas de arriba a abajo. Gracias.

EDIT: wow probado mi quinto cable y funcionó. Utilizado un USB 3.0 a C (marca Anker)

Usé esto... https://forum.xda-developers.com/pixel-2-xl/development/tool-deuces-bootloop-recovery-flashing-t3704761

Asegúrese de instalar el controlador USB de Google

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