6 votos

Actualizar a Magisk 24.1. Soporte para módulos XPosed / Cambios

Estoy en Pixel 4a ejecutando Android 12 stock. Estaba en Magisk 23.x con Lsposed (ya que Riru de todas maneras está obsoleto). No necesité actualizar a la última versión 24.1, ya que todo funcionaba bien y no estaba al tanto de los últimos cambios en Magisk.

Hasta que una actualización de una app bancaria arruinó mi paz, porque detectó el root (SBI Yono para lectores de la India). Todos mis esfuerzos por evitar la detección del root fallaron @ y me vi obligado a considerar la actualización de Magisk esperando que la función de Lista de denegaciones ayudara a prevenir la detección del root (aunque no es lo mismo que Magisk Hide) o utilizar una app compatible para ocultar el root como Shamiko (versión estable lanzada hace unos días).

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

La búsqueda en Google no ayudó, pero un comentario vago en Reddit dio esperanzas. Más búsquedas revelaron otros problemas y sus soluciones, las cuales están en la respuesta a continuación. Valió la pena el esfuerzo ya que Zygisk es una característica clave de Magisk y podría mejorar mi juego (y el tuyo).

Todo lo mejor y sí, no actualizaré esto para estar al tanto de los cambios, pero espero que tengas suficientes indicaciones para encontrar tu camino.

@ Safety-net aprobado; opciones de desarrollador ocultas; dispositivo certificado en Play Store. Ocultar la app de Magisk 23.x implica pasar por muchos obstáculos, así que no intenté eso.

1 votos

"Magisk 24.1 no es compatible con Riru" - ¿seguro? Recientemente he actualizado mi Fairphone 2 a Magisk 24.1. Riru sigue funcionando bien, Edxposed no tiene problemas, Gravitybox (módulo Xposed) funciona como siempre lo hizo. Y si te falta el administrador de módulos, mira aquí. Captura de pantalla del último, en dicho dispositivo: apt.izzysoft.de/fdroid/repo/com.fox2code.mmm/en-US/… (esto es Android 11, estás en 12 donde podría verse diferente)

1 votos

@izzy con Lsposed no es compatible a menos que uses la versión Lsposed Zygisk como en la respuesta. He enlazado Github para el gestor de módulos fox e incluiré tu enlace también. Gracias

7voto

beeshyams Puntos 82

tl:dr;

  • Zygisk = Zygote + Magisk
  • Utilice Lsposed Zygisk-ificado (esto fue el aprendizaje no documentado para hacer funcionar los módulos de Xposed)
  • Utilice USNF Zygisk-ificado para la verificación de safetynet

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

Configuración de Magisk

  1. Activar Zygisk (beta)
  2. Configurar la lista de denegación y seleccionar las aplicaciones para las cuales no desea que se cargue Magisk (leí que algunos elementos de Magisk Hide están presentes en esta opción, pero eso es demasiado técnico para mí). Asegúrese de que todos los componentes de la aplicación seleccionada estén habilitados. En la captura de pantalla a continuación, Citibank no está totalmente habilitado y, por lo tanto, será detectado, mientras que Gpay está correctamente habilitado. La barra azul encima de la aplicación debe estar completamente extendida.

ingrese la descripción de la imagen aquí

  • Elegí Gpay y un par de aplicaciones bancarias (incluyendo SBI), aplicaciones de confianza con problemas de licencia
  • Desde el menú de los 3 puntos, seleccione aplicaciones del sistema y marque Google Play services com.google.android.gms (algunos blogs recomiendan también paquetes que terminan con gms.unstable, pero no pude ver eso en mi dispositivo). Tenga en cuenta que si está usando el módulo USNF (ver más abajo), com.google.android.gms se desmarcará automáticamente. Vea este mensaje de XDA para conocer los motivos
  1. Activar reforzar la lista de denegación

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

  1. Instalar a través de Magisk LSPosed zygisk-release.zip (Github) o desde el Canal de Telegram. Verifique que los módulos de Xposed previamente instalados estén en la lista y funcionen correctamente.

¡Ahora está listo para ejecutar nuevamente los módulos de Xposed!

Encontré este hilo muy útil en XDA Magisk - La Era de Zygisk, que tiene otros recursos (algunos enumerados a continuación) y algunos problemas/soluciones enfrentados al actualizar a Magisk 24.1. Personalmente no tuve ningún problema.

  1. Para eludir la verificación de safetynet, instale el Universal Safety Net Fix (USNF) de Kdragon, nuevamente la versión de Zygisk de Github. Magisk 24.1 no tiene la verificación de safetynet integrada, así que instale Yet Another SafetyNet Attestation Checker (YASNAC) desde Play Store/Github. El módulo USNF de Magisk es la única solución de trabajo para evitar la verificación de root/safetynet por el momento.

Editar: USNF está desactualizado. Utilice en su lugar el módulo Displax SafetyNet-fix (hilo de xda por el desarrollador)

  1. Dado que ya no hay un repositorio Magisk incorporado, instale Fox's Magisk Module Manager desde Github o desde el repositorio de Izzy. Enumera los módulos tanto del repositorio Magisk anterior, un nuevo repositorio más Repositorio de Módulos Magisk de Androidacy

  2. Ocultamiento de root: instale Shamiko desde Github o desde el canal de telegram de LSposed vinculado arriba. Hasta donde yo sé, es la única solución para ocultar Riru en sí mismo. La versión estable se lanzó hace unos días. Lea las instrucciones en el archivo zip. Yo no necesité instalarlo, pero tenga en cuenta que la lista de denegación (paso 3) debe estar desactivada. Aunque esto proviene de LSPosed estable, ha recibido algunos comentarios adversos de uno de los miembros del equipo Edxposed y tampoco es de código abierto. Para métodos adicionales de ocultamiento de root, consulte los recursos al final de la respuesta.

Finalmente, estoy en Magisk 24.1 con la verificación de safetynet aprobada, esa aplicación bancaria funcionando y, lo que es más importante, los módulos de Xposed funcionando correctamente. ¡Todo lo mejor!

Recursos adicionales

0 votos

¿Por qué USNF está desactualizado? Para tener una idea, mira en el chat aquí

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