Esta respuesta es válida el día de su publicación y es muy poco probable que la actualice. Siéntase libre de editarla o agregar una respuesta separada
En primer lugar,edxposed fue la forma de los últimos años. Sin embargo, los desarrolladores nunca proporcionaron una documentación adecuada y los canales de Telegram son mayoritariamente en chino, lo que dificulta la comprensión. De manera anecdótica, ha habido diferencias entre los miembros del equipo (el módulo central Riru y los controladores Yahfa/Sandhook se desarrollan por separado), respaldadas por desarrolladores en XDA. Para empeorar las cosas, las diferencias han llegado a un punto en el que el último módulo Riru es incompatible con los controladores y se aconseja a los usuarios no actualizar. Los desarrolladores de controladores calificaron esto como un cambio irresponsable de Riru.
En segundo lugar, los controladores tampoco se han actualizado para admitir Android 12.
Lsposed
Dadas estas circunstancias, la alternativa fue lsposed, que de nuevo anecdóticamente fue desarrollada por miembros separados del equipo de Edxposed. Existe un hilo en XDA mantenido por un usuario.
Yo había probado Lsposed anteriormente, pero no me gustó
-
por su diseño en el que necesitas seleccionar deliberadamente cada aplicación a la que deseas que un módulo xposed se conecte. La misma lógica se aplica para los componentes del sistema. Repite esto para cada aplicación/módulo que instales (aunque hay un solución automatizada).
-
Otra dificultad es que a menos que el desarrollador del módulo especifique qué componentes del sistema deben habilitarse, es un juego de adivinanzas con resultados impredecibles. Sin embargo, los desarrolladores consideran esto su filosofía central. Por el contrario, debido a esto, se reduce el retraso del sistema.
Instalación
-
Después de rootear el dispositivo con magisk, instala el último módulo Riru Core compatible desde github o el repositorio de Magisk (v26.1.3, en este caso).
-
Instala el último módulo Lsposed compatible desde github (v1.6.2, en este caso).
-
Una vez instalado Lsposed, crea un acceso directo en tu lanzador para gestionar la instalación de módulos. También tiene un repositorio de módulos (beta). Este gestor se llama parasitic manager, ya que la aplicación está oculta en el cajón de aplicaciones para evitar ser detectada, pero obtienes un acceso directo regular en tu pantalla de inicio. Si optas por instalar desde el repositorio integrado, te ahorras la molestia de averiguar qué componentes del sistema necesitan ser conectados.
Su configuración fue muy sencilla y la instalación del framework xposed más fácil para mí en los últimos 7 años.
XPrivacy Lua funciona, al igual que XPosed Edge Pro. Aunque estos módulos aún no se han actualizado para Android 12, funcionan hasta donde yo los necesito.
Safety Net
Como se explica en ¿Por qué Magisk fallará Safety-Net en adelante? , pasar por alto safety net es cada vez más difícil o imposible con dispositivos recientes. No me interesaba tener el estado de safety net en verde, ya que no uso aplicaciones que lo demanden. Sin embargo, una aplicación bancaria se negaba a funcionar al detectar el root, a pesar de haberlo habilitado en magisk hide. Como quería que esa aplicación funcionara, así es como pude pasar por alto el safety net. Su experiencia puede variar.
-
Instalé este módulo de Magisk [XPosed]DevOptsHide (Ocultar opciones de desarrollador) [ROOT] que afirma ocultar el root y también el estado de las opciones de desarrollador. No me ayudó con esta aplicación bancaria.
-
El módulo de Magisk Universal SafetyNet Fix logró el truco y pude pasar la verificación de safety net y hacer funcionar la aplicación bancaria. Es interesante aprender cómo funciona (para más detalles, ver la página enlazada)
-
Evita la detección de safety net basada en hardware y fuerza la atestación básica, que es más fácil de engañar.
-
Google sabe qué dispositivos admiten la detección de hardware, por lo que presenta el dispositivo como un dispositivo diferente al agregar un carácter de espacio al nombre del modelo del dispositivo
Con Magisk listo para eliminar la función de ocultar magisk con futuras actualizaciones, será cada vez más difícil, si no imposible, engañar a la detección de safety net.