15 votos

Cómo instalar EdXposed en Android 10 sin activar safety net

En relación a esta pregunta ¿Cuáles son las alternativas para Xposed framework en Pie? ¿Preferiblemente sin desencadenar Safety Net?

¿Cómo se instala EdXposed en Android 10?

Notas:

  1. Esta es una pregunta respondida por mí mismo que consolida información de varios hilos en XDA / Github y mi experiencia en OnePlus 7 para dar un inicio útil a esa raza moribunda que le gusta instalar módulos de xposed-framework. Edxposed todavía está en fase beta y Android 10 se lanzó recientemente, por lo que habrá muchos cambios en esta respuesta en el futuro. Dado que no tengo la intención de actualizar esta respuesta con los nuevos desarrollos, otros usuarios son bienvenidos a agregar y modificar. Los moderadores pueden convertir esto en una comunidad wiki si es necesario.

  2. La respuesta es genérica y para problemas relacionados con la instalación / módulos, es mejor preguntar en los hilos respectivos del dispositivo / módulo en XDA.

16voto

beeshyams Puntos 82

xposed-framework está muerto de facto , la última actualización fue hace más de dos años y eso también para Oreo y no hay noticias de más actualizaciones.

EdXposed , al ser de código abierto es una alternativa preferida para mí y de ahí esta respuesta. EdXposed soporta oficialmente Android 10 (Por cierto, algunos módulos Xposed también funcionaban en versiones anteriores de EdXposed) .

Requisitos previos (deben actualizarse a partir de las fuentes o según lo indique el gestor de EdXPosed).

  • Magisk v20 + , con Magisk Manager de hilo oficial de Magisk .

  • Riru-core última versión de los módulos Magisk o de GitHub .

  • EdXposed drivers YAHFA/Sandhook de Github modificada convenientemente (se explica más adelante).

  • Gestor de EdXposed . Tenga en cuenta que Instalador de EdXposed puede funcionar, pero no es recomendado por los desarrolladores y, en segundo lugar, no provoca alertas de actualización.

Instalación

  • Obviamente tienes un dispositivo rooteado con Android 10, con Magisk instalado.

  • Instale primero el módulo Riru-core.

  • Controladores YAHFA o Sandhook. YAHFA es relativamente más lento pero estable en la mayoría de los casos en comparación con Sandhook. Usted tendría que comprobar XDA para lo que funciona mejor para su dispositivo / versión de Android. Para mí, ha sido YAHFA en mi dispositivo anterior y actual.

Ahora, viene la parte complicada. Como puedes ver en el soporte oficial de la versión 10 Estos conductores no puede instalarse directamente a través de Magisk (yendo a las descargas de Magisk, pulsando + y el flasheo del zip). Esto requiere un poco de sepolicía cambios que hay que hacer:

  1. A través de Magisk una vez que la solicitud (PR) es aceptada por el desarrollador de Magisk , en cuyo caso los controladores alojados en los módulos de Magisk debería funcionar. Esto se esperaba con la última versión de Magisk hoy , pero no sucedió.

o

  1. Construcción personalizada de Magisk los enlaces son alojado aquí . Desde la configuración de Magisk, el canal de actualización debe cambiarse a "personalizado" y pegar el enlace en el canal de actualización personalizado. Esto provocará una solicitud de actualización y una vez que la aceptes, tendrás la versión personalizada instalada. No me atreví a seguir este camino por temor a posibles complicaciones y también porque el desarrollador de Magisk no aceptó la solicitud de actualización, como se mencionó anteriormente.

o

  1. El uso de controladores que tienen el sepolicía cambios incorporados en los propios controladores , en lugar de en el lado de Magisk. Por el momento, se pueden encontrar referencias a ellos en el Gravity Box para 10 XDA hilo o aquí . Es de esperar que esto sea un acuerdo temporal y que la primera opción de que los cambios se incorporen en el propio Magisk se materialice pronto (puedes sumar tu voz de apoyo en las relaciones públicas :)

    • Reinicie, instale el gestor EdXPosed, añada módulos preparados para Android 10 y ¡benefíciese!

¿Pasa la red de seguridad? :

Notas

  • El desarrollo de módulos Xposed ya no es lo que era, así que sólo hay unos pocos módulos Xposed preparados para Android 10. Los que me importa y Android 10 listo son:

  • Por muy mal aconsejado que esté, uno puede verse tentado a probar también otros módulos. Si funcionan, por favor, actualice aquí. Pero si no funcionan y crean congelaciones, reinicios, retrasos del sistema (síntomas bastante comunes), es necesario desactivar esos módulos sin un nuclear restablecimiento de fábrica . Para ello dispone de dos métodos:

    1. Magisk Manager para el modo de recuperación (mm) . Este módulo se puede instalar directamente desde Magisk pero no funcionará porque no ha sido actualizado para soportar las versiones de Magisk más allá de la 19. Necesitas arrancar en TWRP (si TWRP no está instalado permanentemente) y cargar el módulo. A continuación, desde el terminal de recuperación ejecutar mm or sh /sdcard/mm y desactivar todos los módulos o el módulo infractor y reiniciar.

    2. Conceder privilegios de shell a Magisk (esto tendría implicaciones de seguridad, supongo) . Fuente

La mejor manera es conceder privilegios shell su con magisk en avanzado haciendo adb shell entonces su . Magisk pedirá entonces que se conceda Root al shell y podrás usarlo incluso mientras haces bootloop. Si usted fuera a hacer un bootloop, entonces ejecutaría adb shell entonces touch /data/adb/modules/riru_edxposed_sandhook/disable (o YAHFA )

  • Otros consejos mencionados aquí puede ser útil.

¡Feliz Xposing !

Capturas de pantalla del OnePlus7 con Android 10 de serie (Haz clic para ampliar)

IMG: IMG: IMG: IMG:

0 votos

En caso de que te estés preguntando, Magisk Manager se ve diferente porque lo "oculté" para esconder el root de algunas aplicaciones. ¡Como nota adicional, incluso puedes nombrar al manager con emoticonos en lugar de texto!

1 votos

El juego del gato y el ratón continúa... Si se activa la red de seguridad este arreglo puede ayudar (me funcionó). Siempre es recomendable estar al tanto de los problemas en Github.

0 votos

Como se menciona en el canal de telegram oficial, el nuevo mecanismo de safetynet debería (¿quizás?) solo estar activado en dispositivos con "nivel de certificación de certificación" de software". No está todo perdido.

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