2 votos

Flasheo de TWRP a dispositivo MTK con SP Flash tool no funciona

Necesito hacer root a un dispositivo Android MTK personalizado. Este dispositivo no tiene teclas de volumen en absoluto, por lo que desbloquear el cargador de arranque es imposible. (Si alguien sabe algo diferente, por favor, edúqueme).

Lo que hice anteriormente que funcionó fue usar SP Flash Tool para flashear solo la recuperación personalizada. Luego haría 'adb reboot recovery' y ¡boom... ahí está mi TWRP y puedo hacer root fácilmente! Recientemente obtuvimos algunas actualizaciones de software, así que las flasheé (ROM completa), el dispositivo funciona genial. ¡Pero ahora, cuando flasheo mi recuperación personalizada y reinicio en ella, obtengo la recuperación Android nativa! Flashea correctamente, definitivamente es la recovery.img correcta... ¿cómo es posible? Cualquier consejo sería MUY apreciado.

0 votos

¿Se reinicia directamente en modo de recuperación o primero en el sistema aunque sea por un segundo?

1 votos

Cuando escribí esto, directamente a la recuperación, sin embargo, justo hoy noté que rápidamente parpadeó el icono animado de Android (es decir, el pequeño tipo verde) antes de ir directamente a la recuperación. Leí una publicación en otro lugar culpando al archivo ubicado en los archivos de sistema llamado recovery-from-boot.p sin embargo este archivo no se puede modificar sin root y cuando lo modifiqué (renombré) el dispositivo quedó inservible y no arrancará. Logré usar Magisk para rootear la imagen de arranque del dispositivo y luego flashear eso en el dispositivo lo que resulta en root pero hay problemas de funcionamiento. Necesito SuperSU y por lo tanto un TWRP.

0 votos

Recuperar-del-arranque.p información mencionada anteriormente: androidforums.com/threads/…

1voto

rascalking Puntos 1422

Cuando arrancas directamente en TWRP después de instalar parches para TWRP, el archivo original de recuperación del sistema recovery-from-boot.p se modifica cambiándole el nombre:

rename"/system/recovery-from-boot.p", "/system/recovery-from-boot.bak"h

Esto evita que el sistema reemplace TWRP con la recuperación de fábrica.

Para simplificar el proceso, hay un par de archivos involucrados. Primero, el install-recovery.sh es llamado por el init.rc al arrancar. Si hay una actualización en la recuperación o un problema, entonces el install-recovery.sh llama al recovery-from-boot.p (el parche) para parchear la recuperación y boot.img.

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