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-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.)