Actualice a Magisk 24.1. Soporte para módulos XPposed / Cambios

Estoy en Pixel 4a con Android 12. Estaba en Magisk 23.x con Lsposed (ya que Riru está obsoleto de todos modos ). No tuve necesidad de actualizar a la última versión 24.1, ya que todo estaba bien y no me mantuve al día con los últimos cambios de Magisk.

Hasta que una actualización de la aplicación bancaria arruinó mi paz, porque detectó root (SBI Yono para lectores indios). Todos mis esfuerzos para eludir la detección de raíz fallaron @ y me vi obligado a considerar actualizar Magisk con la esperanza de que la función de lista de denegación ayudaría a prevenir la detección de raíz (aunque no es lo mismo que Magisk Hide) o usar una aplicación de ocultación de raíz compatible Shamiko (versión estable publicado hace unos días).

Esto parecía ser un desafío ya que Magisk 24.1 no es compatible con Riru . Entonces, ¿ cómo ejecuto módulos Xposed como XPrivacyLua, Xposed Edge, etc.? Esta era mi mayor preocupación.

Google-fu no ayudó, pero un vago comentario en Reddit dio esperanza. Más búsquedas revelaron otros problemas y sus soluciones, que se encuentran en la respuesta a continuación. Valió la pena el esfuerzo ya que Zygisk es una característica clave de Magisk y también puedo mejorar mi juego (y el tuyo).

Todo lo mejor y sí, no actualizaré esto para mantenerme al día con los cambios, pero espero que tengas suficientes consejos para encontrar tu camino.

@ Red de seguridad superada; las opciones de desarrollador están ocultas; el dispositivo se muestra certificado en Play Store. Ocultar la aplicación Magisk 23.x implica pasar por muchos obstáculos, así que no intentes eso.

"Magisk 24.1 no es compatible con Riru", ¿seguro? Actualicé mi Fairphone 2 a Magisk 24.1 recientemente. Riru continúa funcionando bien, Edxposed no tiene problemas, Gravitybox (módulo Xposed) funciona como siempre. Y si echas de menos el gestor de módulos, mira aquí . Captura de pantalla de este último, en dicho dispositivo: apt.izzysoft.de/fdroid/repo/com.fox2code.mmm/en-US/… (este es Android 11, estás en 12 donde podría verse diferente)
@izzy con Lsposed no es compatible a menos que use la versión Lsposed Zygisk como en la respuesta // He vinculado Github para el administrador de módulos fox e incluiré su enlace también. Gracias

Respuestas (1)

tl:dr;

  • Zygisk = Zygote + Magisk
  • Use Lsposed con Zygisk (este fue el aprendizaje no documentado para ejecutar los módulos Xposed)
  • Use USNF con Zygisk para verificar la red de seguridad

Configuración previa: Magisk 23.x (canal estable), con Lsposed y algunos módulos Xposed. Actualice a Magisk 24.1 (aplicación y Magisk) de la forma habitual (a través de la aplicación)

Configuración de Magisk

  1. Habilitar Zygisk (beta)
  2. Configure la lista de denegación y seleccione las aplicaciones para las que no desea cargar Magisk (leí que algunos elementos de Magisk Hide están presentes en esta opción, pero eso es demasiado técnico para mí).
  • Elegí Gpay y un par de aplicaciones bancarias (incluida SBI), aplicaciones confiables con problemas de licencia
  • En el menú de 3 puntos, seleccione las aplicaciones del sistema y marque los servicios de Google Play com.google.android.gms(algunos blogs también recomiendan paquetes que terminan en gms.unstable, pero no pude verlo en mi dispositivo). Tenga en cuenta que si está utilizando el módulo USNF (ver más abajo), com.google.android.gmsse deseleccionará automáticamente . Vea esta publicación de XDA por razones
  1. Habilitar hacer cumplir la lista de denegación

En la lista de módulos de Magisk, Riru Lsposed y Riru instalados previamente estarán deshabilitados y aparecerá una advertencia en rojo que dice que el módulo está suspendido porque Zygisk está habilitado . Como están deshabilitados de todos modos, no los desinstalé, también me da flexibilidad en caso de que decida deshabilitar Zygisk.

  1. Instale a través de Magisk LSPosed zygisk-release.zip ( Github ) o desde Telegram Channel . Verifique que los módulos Xposed instalados previamente estén listados y funcionen bien.

¡Eres bueno para ejecutar Xposed Modules nuevamente!

Encontré este hilo muy útil en XDA Magisk - The Age of Zygisk , que tiene otros recursos (algunos se enumeran a continuación) y algunos problemas/soluciones que se enfrentan al actualizar a Magisk 24.1. No tuve problemas de ningún tipo.

  1. Para la evasión de la red de seguridad, instale Universal Safety Net Fix (USNF) de Kdragon, nuevamente la versión Zygisk de Github . Magisk 24.1 no tiene un control de red de seguridad incorporado, así que instale Otro verificador de atestación de SafetyNet (YASNAC) de Play Store / Github .USNF El módulo Magisk es el único cajero automático que funciona con solución de red de seguridad/detección de raíz.

  2. Como ya no hay un repositorio de Magisk incorporado, instale el Administrador de módulos Magisk de Fox desde Github o desde el repositorio de Izzy . Enumera los módulos del repositorio de Magisk anterior, un nuevo repositorio más el repositorio de módulos de Androidacy Magisk

  3. Ocultación de raíz: instale Shamiko desde Github o desde el canal de telegrama LSposed vinculado anteriormente. AFAIK, es la única solución para ocultar a Riru. La versión estable se lanzó hace unos días. Lea las instrucciones en el archivo zip. No necesitaba instalarlo, pero tenga en cuenta que la lista de denegación (paso 3) debe estar desactivada. Aunque esto es del establo de LSPosed, ha recibido algunos comentarios adversos de uno de los miembros del equipo de Edxposed y tampoco es de código abierto.

Finalmente, estoy en Magisk 24.1 con verificación de red de seguridad aprobada, esa aplicación bancaria funciona y, lo que es más importante, los módulos Xposed funcionan bien. ¡Mis mejores deseos!