PDA

Ver la Versión Completa : Solucionado Reinicio en recovery al Flashear la mayoria de custom roms


jmgutier30
17/10/20, 18:50:49
Hola a tod@s,

Despues de muchos intentos, probar varios parches, etc, he dado con la solución.


Asi que la solucion para aquellas custom roms que no se inician correctamente habrá que formatear data, ojo que esto borra todo el contenido de la memoria interna (no borra sdcard). No es suficiente con hacer wipes en data, caché y dalvik.

Espero que sirva a alguien.

emvnuel
18/10/20, 00:12:15
Gracias por la info

ghiki
18/10/20, 06:33:04
Yo estoy con la .EU que lo he dejado en bootloop ya 5 veces intentando editar /system, y se que en el anterior 9S pude meter alguna apk en /system/priv-app y editar el hosts... Pero no me acuerdo cómo mierda lo hice, y lo primero que he hecho es formatear /data...
Y he desactivado hasta el AVB desde el recovery en avanzado... Pero nada, que no hay huevos... Seguiré intentando

jmgutier30
18/10/20, 10:48:20
Podias probar desencriptando /data con este metodo:

reboot en recovery
Format data (no es lo mismo que wipe)
Flashear en_decrypt_v3.zip
Format data
Reboot en recovery
Flashea room
Cambiar los archivos de system antes de cualquier reinicio.

Este método impedirá que se vuelva a encriptar la memoria interna.

Tambien estoy leyendo en un grupo de Telegram que
Si te gusta mucho cambiar de ROMs y no quieres estar constantemente formateando la memoria interna de tu terminal, puedes usar este DFE (Disable Force Encryption) para evitarlo.
Este archivo se flashea después de flashear la rom y antes de salir del recovery, siempre y cuando ya tengas la memoria interna desencriptada. Sino, tendrás que hacer antes "format data".

Ya me contaras.

ghiki
18/10/20, 14:53:05
Nada.. que no hay huevos
Tambien lo he intentad editando con

Desde la terminal

blockdev --setrw /dev/block/mapper/system
Pero de ningun modo
Al reiniciar en recovery (tras el bootloop en fastboot) monta "/vendor, /product y /system_root" como "read only" y no arranca.

Voy a probar a editar en el recovery antes del primer arranque
...lo que mas me jode es que anteriormente lo conseguí y no se como

ghiki
18/10/20, 15:20:48
Nada...de editar en el recovery nos olvidamos...
...maldita memoria pez...(y mira que lo hice "sin querer", pensando, bah, si hago esto deberia valer...y si, sirvió)

jmgutier30
18/10/20, 16:16:59
Ya me dirás si lo consigues, estoy interesado en esto.

ghiki
18/10/20, 17:14:23
Pues peleándome ando entre aquí, Telegram y el foro de Xiaomi.eu. Lo que me jode es que anteriormente lo conseguí...:facepalm:

ghiki
18/10/20, 18:12:59
Ya me dirás si lo consigues, estoy interesado en esto.

Shur!!!! Que lo he conseguido!!! Flasheando "kernel sepolicy patcher" para dejar el kernel en "permissive" desde magisk. He creado una carpeta primero en priv-app con Solid Explorer (imagino que vale cualquier explorador con root) y he reiniciado a ver si cascaba -antes de reiniciar he borrado los permisos de root del explorador desde magisk- , y ha arrancado, así que he cogido el apk y lo he metido en esa carpeta y he vuelto a reiniciar, y no ha ido a fastboot!

Edit: hay que quitarle permisos antes de reiniciar, si no bootloop de nuevo, acabo de hacer la prueba

jmgutier30
18/10/20, 19:46:06
Bravo crack!

Supongo que con este metodo se puede substituir cualquier archivo de system, por ejemplo el framework-res, cierto?

ghiki
18/10/20, 21:15:17
Bravo crack!

Supongo que con este metodo se puede substituir cualquier archivo de system, por ejemplo el framework-res, cierto?
Sigo intentando, y despues de llegar a bootloop otras 10 veces y comentando por TG, hay que desmontar la partición /system de esritura antes de reiniciar.
En este último intento, me ha funcionado
-Wipes, format y tal
-Flash ROM
-Flash Magisk
-Flash parche de DMVerity (para que no cifre /data)
Y despues de arrancar la ROM, he probado con ES, con Solid explorer y con MiXplorer, con los dos primeros me ha funcionado, quitandoles tras modificar, permisos dese Magisk (tambien tengo activado el systemless hosts en el propio Magisk), con MiXplorer al pareer al reiniciar no desmonta la particion y pasa a bootloop, pero vamos, sigo investigando

jmgutier30
21/10/20, 09:35:43
Segun tengo entendido, una vez flasheada la rom y sin reiniciar puedes meter los archivos desde un zip con el recovery y funcionaria, y sin necesidad de hacer tantos chanchullos.

ghiki
21/10/20, 16:57:13
Segun tengo entendido, una vez flasheada la rom y sin reiniciar puedes meter los archivos desde un zip con el recovery y funcionaria, y sin necesidad de hacer tantos chanchullos.
Desde un .zip puede ser, no me he puesto a comprobarlo. Al final por lo que he podido comprobar, el problema está en dejar la partición /system montada como RW al reiniciar, que el AVB te ice que tururú y no arranca (por suerte, flasheando la rom de nuevo queda todo como estaba). Hasta ahora los mejores intentos han sido, tras arrancar en una ROM con Magisk instalado, entrar en /system con ES file explorer (lo odio desde que cambió...pero funciona), hacer los cambios, y despues, quitar "explorador root" en los ajustes de ES y tambien quitarlo de Magisk, al parecer es de los pocos que tras quitar lo de "explorador root" vuelve a montar /system como RO