0 votos

¿He bloqueado un OnePlus 6T nuevo con una actualización de firmware fallida! ¿Estoy jodido?

He instalado varias ROMs personalizadas de Android en el pasado, pero de ninguna manera soy un experto, así que por favor ten paciencia conmigo si hago algo realmente estúpido.

Recientemente compré un OnePlus 6T nuevo antiguo con la intención de instalar postmarketOS en él. Saqué el teléfono de la caja, configuré Android, desbloqueé el gestor de arranque y hasta ahora todo iba según lo planeado. La instalación de postmarketOS con cifrado de disco completo parece requerir TWRP, así que fui a la página de descarga de TWRP. La última versión de TWRP no arrancaba con la versión del firmware actual en el dispositivo, simplemente mostraba el logo de Fastboot indefinidamente hasta que se reiniciaba a la fuerza. Descargué la versión más antigua de TWRP disponible en la página, y esa arrancó correctamente, así que la instalé en la partición de recuperación y de inmediato hice una copia de seguridad de todo lo que TWRP me permitía, luego copié esa copia de seguridad a mi computadora, por si acaso. Luego probé varias versiones más de TWRP para ver la más nueva que funcionaría (3.4.2), y al parecer no parecía tener instalado el comando que la guía de instalación de postmarketOS usa para particionar (sgdisk), así que asumí que para instalarlo necesitaría actualizar a un firmware más nuevo para poder arrancar un TWRP más nuevo. Intenté descargar actualizaciones de firmware a través de la actualización del sistema en la configuración de Android, sin suerte, ¡dice que estoy actualizado, pero eso no puede ser cierto! ¡Este es un dispositivo de seis años; supongo que los servidores de actualización están caídos. Luego seguí estas dos guías para descargar y flashear una actualización de firmware directamente:

https://xdaforums.com/t/guide-extracting-the-latest-oneplus-6t-firmwares-from-rom-update-package.4376047/

https://xdaforums.com/t/guide-flashing-the-latest-firmware-updates-to-your-oneplus-6t.4376055/

Todo parecía ir según lo planeado. Usé AuroraDroid para descargar la aplicación que descarga el archivo de firmware, extraje la carga útil, reinicié en fastboot, flasheé las diversas particiones de firmware y volví a arrancar. Tuve que eliminar "--slot=all" de todas las particiones excepto el módem para que fastboot hiciera cualquier cosa con ellas, y varias particiones fallaron al escribir porque eran "particiones críticas" que el dispositivo se negó a sobrescribir, pero no le di mayor importancia y reinicié de todos modos. Luego recibí una gran ventana emergente aterradora en el teléfono que decía que el dispositivo estaba dañado y se negaba a arrancar Android. ¡Supongo que esa actualización de firmware fue mala! Rápidamente arranqué TWRP desde la partición de recuperación y restauré la copia de seguridad que hice anteriormente. La restauración llegó al 98% y falló (no recuerdo el mensaje de error pero estaba involucrado tar de alguna manera), pero de todos modos reinicié. ¡Ahora el teléfono no arranca nada más que fastboot! Si lo enciendo, entra directamente en fastboot, y si le digo a fastboot que "START" o "Reiniciar recuperación", simplemente reinicia en fastboot nuevamente. Si intento enviarle una imagen de firmware a través de fastboot boot, falla con Error al cargar/authenticar la imagen de arranque: Error de carga.

¡No quiero enviar este dispositivo nuevo de fábrica a E-waste solo horas después de sacarlo del plástico! ¿Alguien puede ayudarme?

(P.S. Hice esta misma pregunta en XDA también con la esperanza de obtener una respuesta más rápida.)

2voto

wallefan Puntos 6

Todo lo que tuve que hacer fue fastboot set_active b y arrancó en la nueva versión de Android sin problemas. No tengo idea de por qué funcionó, pero no me quejo. Después de eso, la última versión de TWRP se inició sin problemas. Hice otra copia de seguridad completa, solo por si acaso.

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