Teléfono atascado en modo fastboot

He rooteado mi OnePlus 6 ayer. Para hacerlo, seguí esta guía:

Rootea tu OnePlus 6 con Magisk: una guía para principiantes

TWRP version: 3.5.1_9-0
Magisk version: 22.0

También instalé la aplicación Magisk en mi teléfono.

Ahora he editado mi archivo de hosts (necesitaba cambiar algunos permisos para poder modificar este archivo) para bloquear algunos sitios. He reiniciado el teléfono una vez con éxito, pero ahora el teléfono ya no arranca. Cuando enciendo, veo el logotipo de OnePlus muy brevemente y luego se atasca en la advertencia "el cargador de arranque está desbloqueado" durante mucho tiempo. Luego pasa al modo fastboot. Si presiono comenzar desde allí, el proceso se repite. Si presiono el modo de recuperación, todavía entro en TWRP, pero reiniciar desde allí también repite el proceso y no arranca mi teléfono con éxito.

No estoy seguro, pero no creo que editar el archivo de hosts sea lo que causó esto. ¿No debería poder editar este archivo sin bloquear mi dispositivo?

Cualquier ayuda sobre lo que sucedió y cómo puedo arreglar este bootloop sin borrar/reinstalar todo mi dispositivo sería muy apreciada; No quiero perder todas mis configuraciones =).

Respuestas (1)

El problema fue que edité el archivo hosts del sistema. Esto hace que el sistema no pueda arrancar; el motivo es dm-verityque deniega el arranque (cadena de confianza) cuando se detecta algún archivo del sistema modificado.

Para solucionar el problema, seguí https://www.droidwin.com/restore-oneplus-6-stock-via-fastboot-commands/

Básicamente, explica cómo descargar la ROM estándar, extraer el .binarchivo en varios .imgarchivos y cómo actualizarlos posteriormente.

Como solo se modificaron las particiones booty system, y no quería perder mis datos, los flasheé usando

fastboot flash boot_a boot.img 
fastboot flash boot_b boot.img 
fastboot flash system_a system.img 
fastboot flash system_b system.img

Esto solucionó el problema =).