1 votos

Dispositivos A/B: Cambia de ranura sin usar el PC

He visto esta pregunta hace dos años ¿Cómo cambiar de ranura sin ordenador y sin TWRP? que pide lo mismo en Android 9,pero con tantas herramientas desarrolladas (y abandonadas) y cambios en las versiones de Android , ¿es posible ahora?

Yo uso Pixel 4a/6a, rooteado, Magisk 25.2 en Android 13. No hay recuperaciones TWRP para ellos. Con el perpetuo juego del gato y el ratón entre la detección de Root por aplicaciones bancarias y similares, siento que el gato (Google) tendrá una mano superior pronto.

Así que mi pensamiento es tener una ranura rooteado y la otra ranura no rooteado y sobre la marcha cambiar ranuras utilizando una forma basada en Android. Sé que se puede hacer usando un PC, pero eso no es lo que quiero.

¿Alguien sabe de alguna manera? ¿Tal vez basado en Termux o algún tipo de scripting? ¿O módulos Magisk/Edxposed?

No quiero soluciones multi-ROM o de arranque dual (dudo que existan para las versiones actuales de Android).

Editar

  1. Cambiar de ranura no se ha actualizado después de 2021. Cuando lo ejecuto se cierra diciendo bootctl binary missing

  2. Binario Magisk Bootctl sólo funciona hasta Android 12. Lo he probado, pero parece que hay algunas limitaciones Magisk también aparte de fallar, ya que no está diseñado para el nivel actual de la API.

  3. No he podido encontrar ningún módulo bootctl Magisk en varios repos

1voto

beeshyams Puntos 82
  • Con la generosa ayuda de Irfan-Latif (ver chat) bootctl binario era un candidato. Por desgracia, no cambia las ranuras como se esperaba, pero al mismo tiempo no arroja ningún error. La razón de esto es probablemente no está actualizado al SDK 33. Probablemente por eso tampoco se han actualizado las apps mencionadas en la pregunta.

  • Irfan encontró otra aplicación Control de arranque que no utiliza bootctl y se comunica con HAL para cambiar de ranura. Funciona bien en Pixel 6a, Android 13. Capturas de pantalla de la app:

enter image description here

La opción Reiniciar también ofrece algunas opciones útiles

enter image description here

Aunque puedes cambiar de ranura rooteada a no rooteada, no puedes hacer lo viceversa porque esta aplicación necesita permisos Root. Así que usted tendría que utilizar un PC para cambiar a la ranura rooteado, que está bien por mí en situatios difíciles como GPay o cartera o aplicaciones bancarias no funcionan debido a la detección de root y es necesario utilizarlos.

Cualquier lector que quiera explicar bootctl/HAL es libre de editar esta respuesta. Gracias

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