¿Cómo instalar EdXposed en Android 11? ¿Qué pasa con la red de seguridad?

Además de estas preguntas:

¿Cómo se instala EdXposed en Android 11?

Notas:

  1. Esta es una pregunta auto respondida que consolida la información de varios hilos en XDA / Github / Twitter y mi experiencia en Pixel 4a para brindar un comienzo útil a esa raza moribunda a la que le gusta instalar módulos de marco xposed Edxposed todavía está en versión beta y Android 11 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 desarrollos, otros pueden agregar y modificar; lamentablemente, en las dos preguntas anteriores, no ha habido una sola edición salvo la mía :(. Los moderadores son bienvenidos a hacer de esto un wiki comunitario si está justificado.

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

Respuestas (1)

Como mencioné en la pregunta, un problema importante con EdXposed es la falta de documentación . Hay un hilo [OFICIAL] EdXposed: el sucesor de Xposed [Oreo/Pie/Q/R, 2020/07/19] abierto por Mlgmxyysd , uno de los principales desarrolladores de EdXposed, pero lamentablemente no proporciona ninguna información útil.

Actualizado el 21 de enero del 6, probablemente la última actualización de mí ... no dude en mejorar

  • La versión Canary de EdXposed es compatible con Android 11 durante los últimos meses, pero el soporte oficial se anunció hace quince días (v0.5.1.3)

  • La información es válida a partir de la escritura.

  • Este NO es un hilo de apoyo. No estoy frecuentando SE, y por lo tanto no puedo responder a sus preguntas.


Requisitos previos (deben actualizarse desde las fuentes o según lo solicite el administrador de EdXPosed).

  • Magisk v21 +, con Magisk Manager del hilo oficial de Magisk . Tenga en cuenta que algunos dispositivos funcionan bien con ciertas versiones de Magisk, por lo que es mejor buscar subprocesos de dispositivos en XDA para encontrar la versión de Magisk adecuada para su dispositivo.

  • La última versión de Riru-core de los módulos de Magisk o de GitHub (lea las secciones siguientes y elija la opción correspondiente)

  • EdXposed canary drivers YAHFA/Sandhook de EdXposed manager v4.5.7 . Y el administrador de EdXposed

Cambios importantes que dictan qué método usar en la sección de instalación que sigue (también aplicable a versiones ANTERIORES de Android)

  • Obviamente, tiene un dispositivo rooteado con Android 11, con Magisk instalado. Para la mayoría de los dispositivos con Android 11, incluido mi Pixel 4a, la compatibilidad con Android 11 fue posible mediante el uso de una versión Canary de Magisk (21004) (agregué ese enlace de terceros porque la página oficial solo enlaza con la última). La última versión (21200) ofrece un mejor soporte.

Entonces, en términos generales, tiene dos alternativas.

  • Magisk canary (21004) que solo se puede usar con Sandhook o YAHFA versión 4.x, para Android 11 o YAHFA v 0.4.xx para versiones anteriores

  • Magisk canary (21200) (o estable correspondiente para Android más antiguos) que solo se puede usar con Sandhook o YAHFA versión 5, por ejemplo, YAHFA v0. 5 .0.6

  • La razón de ser consciente de esto es que esto está relacionado con los cambios en Riru y los controladores YAHFA o Sandhook correspondientes. Riru v 21.x solo se puede usar con la primera opción y Riru v 23.x solo se puede usar con la segunda opción

Eeks... ¿qué pasa con Riru ahora?

  • En pocas palabras, Riru v 23.x realizó una tonelada de cambios que requerían la actualización de los controladores YAHFA o Sandhook (lo cual se ha hecho). La versión 5 de YAHFA o Sandhook son compatibles con Riru V 23.x. Sin compatibilidad con versiones anteriores .

  • Este cambio también puede afectar su elección de módulos. Ver esto para un ejemplo. El desarrollador del módulo puede estar implementando métodos que pueden necesitar ser cambiados. Si no lo hacen, no puedes usar Riru v 23.x, simple.

  • En Pixel 4a, estoy usando Riru v 23.x con YAHFA v 5.x

Instalación

Al ser una versión canary, la instalación no es convencional (aunque he leído algunas publicaciones que la forma convencional (ver las preguntas vinculadas en el cuerpo de la pregunta también funcionan en algunos dispositivos)

  • Instale EdXposed Manager v4.5.7.

  • Desde la pestaña Canary, descargue los controladores YAHFA/Sandhook (zip). Tenga en cuenta que la versión descargada puede tener un nombre diferente al nombre del archivo en la pestaña Canary.

  • Instale primero el módulo Riru-core desde Magisk Repo. No reinicies.

  • Instale YAHFA o Sandhook descargado usando la opción de instalación desde almacenamiento de Magisk.

  • Si desea verificar el estado de Riru, hay una aplicación oficial de Riru , puesta a disposición por el equipo de Edxposed.

  • ¡Reinicia y gana!

¿Conductores YAHFA o Sandhook? .

YAHFA es relativamente más lento pero estable según la mayoría de las cuentas en comparación con Sandhook. Deberá verificar XDA para ver qué funciona mejor para su dispositivo / versión de Android. Para mí, ha sido YAHFA en mi dispositivo anterior y actual. Además, puede ser mejor que instale YAHFA, si la detección de raíz es una preocupación. Como dice Mlgmxyysd en su tuit

SandHook tiene una velocidad de arranque más rápida, pero deja archivos precompilados en el caché, que pueden ser detectados por algunas aplicaciones

Módulos

  • El desarrollo del módulo Xposed no es lo que solía ser, por lo que solo hay unos pocos módulos Xposed listos para Android 11. Los que me importan son:

La pestaña Canarias solo me ofrece "instalar/actualizar". Si toco eso, la aplicación simplemente se cierra (¿se bloquea?), así que no hay dado. Si utilizo el "enfoque anterior" (Magisk ya no me muestra "Riru Core", solo "Riru"), EdXPosed no se puede instalar alegando que falta Riru, y me dirige a la página de descarga con exactamente el ZIP que Magisk había usado para la instalación. // El truco del día es NO instalar Riru v26 (y no actualizarlo, rompieron mucho con Sandhook/YAHFA) sino quedarse con v25.4.4, ver, por ejemplo, aquí .
TL;DR: simplemente instale "Riru-v25.4.4.r426.05efc94" desde el ZIP, reinicie cuando se le solicite, luego instale Riru EdXposed y reinicie nuevamente. Finalmente, verifique con EdXposed Manager (que también se puede instalar a través de mi repositorio , y las nuevas versiones estarán disponibles dentro de las 24 horas posteriores a la adición a su repositorio de Github), ¡y disfrute!
@izzy, sí, mencioné que en Android 12 responde y me despido de Edxposed y uso de LSPosed
Ah, no verifiqué eso cuando estaba instalando en Android 11, así que lo puse aquí porque eso fue lo que me resolvió. Como siempre, gracias por tu orientación!
@izzy y otros que leen esto, para ejecutar los módulos Xposed mejor vayan con Lsposed. Para más detalles con Magisk 24.1. ver esta respuesta
Lo vi y probablemente (tenga que) considerarlo al actualizar a Android 12. Pero como funciona bien en 11 (incluido Magisk 24.1, como se señaló allí), no veo ninguna razón para cambiar por ahora. Gracias de todos modos, siempre buenos consejos de usted :)