4 votos

¿Cómo se puede eliminar "completamente" el marco y los módulos de Xposed?

Hice dos cosas para instalar Xposed. En primer lugar, tuve un flash xposed-v75-sdk21-x86.zip y luego instaló el archivo .apk. Ahora puedo desinstalar la aplicación en sí, pero ¿cómo puedo borrar el archivo .zip?

Además, ¿dónde están almacenados los módulos? ¿Cómo se borran los módulos completamente?

El dispositivo es el LG G3 D855. Funciona con la ROM del G3 nublado.

0 votos

¿Puedes especificar qué dispositivo y qué sistema operativo utilizas? Lo pregunto porque estoy usando Xposed en mi Galaxy S3 y todo, incluidos los módulos, instalados y desinstalados como apps de terceros usando el instalador de apps nativo. Así que no entiendo la diferencia de cómo está configurado tu Xposed. ¡Gracias!

0 votos

¿No debería un .zip ¿se debe flashear primero el archivo? Acabo de seguir las instrucciones.

0 votos

¿Qué instrucciones? Utilicé la información del Instalador de Xposed sitio que tiene un apk para descargar e instalar. No he flasheado nada para que el mío funcione. Una vez más, podría ser diferente en su dispositivo.

4voto

Firelord Puntos 161

Nota: siempre que termines en este puesto en busca de resolver el problema del bootloop causado por un módulo Xpuesto, mi respuesta aquí sería mejor que te ayudara.


Para cualquier piruleta Android

Ahora puedo desinstalar la aplicación en sí, pero ¿cómo puedo borrar el archivo flash del .zip?

Vea los archivos adjuntos en el primer post de este hilo . En relación con la arquitectura de la CPU de su dispositivo, descargue el archivo de desinstalación y páselo por la recuperación personalizada. Desharía los cambios que el archivo del instalador hizo.

En esencia, el archivo del instalador mantiene los archivos originales del sistema pero añade en su nombre .orig o convertirlos en archivos (los instaladores no oficiales lo hacen). Luego coloca sus archivos modificados en su ubicación. Todo lo que hace el desinstalador es eliminar los archivos modificados y extra y cambiar los archivos respaldados de nuevo a su ubicación original.

Sección relevante del script de desinstalación

echo "- Restoring/removing files"
rm -f /system/xposed.prop
rm -f /system/framework/XposedBridge.jar

restore\_link   /system/bin/app\_process32               0 2000 0755 u:object\_r:zygote\_exec:s0
restore\_backup /system/bin/dex2oat                     0 2000 0755 u:object\_r:dex2oat\_exec:s0
restore\_backup /system/bin/oatdump                     0 2000 0755
restore\_backup /system/bin/patchoat                    0 2000 0755 u:object\_r:dex2oat\_exec:s0
restore\_backup /system/lib/libart.so                   0    0 0644
restore\_backup /system/lib/libart-compiler.so          0    0 0644
restore\_backup /system/lib/libart-disassembler.so      0    0 0644
restore\_backup /system/lib/libsigchain.so              0    0 0644
restore\_backup /system/lib/libxposed\_art.so            0    0 0644
if \[ $IS64BIT \]; then
  restore\_link   /system/bin/app\_process64             0 2000 0755 u:object\_r:zygote\_exec:s0
  restore\_backup /system/lib64/libart.so               0    0 0644
  restore\_backup /system/lib64/libart-compiler.so      0    0 0644
  restore\_backup /system/lib64/libart-disassembler.so  0    0 0644
  restore\_backup /system/lib64/libsigchain.so          0    0 0644
  restore\_backup /system/lib64/libxposed\_art.so        0    0 0644
fi

Si tiene el conocimiento para establecer el contexto SELinux apropiado para un archivo en Android desde el modo de recuperación, puede simplemente mapear los archivos que el instalador habría cambiado, revertir los cambios usando la línea de comandos y establecer el contexto correcto. No se necesitaría ningún desinstalador.

Nota: Si no estás usando el Marco Xpuesto oficial, entonces el desinstalador puede no funcionar para ti. Incluso puede causar problemas imprevistos. Lo mejor es buscar el desinstalador en la web.

Además, ¿dónde están almacenados los módulos?

  • La aplicación Xposed Installer descarga los módulos bajo /sdcard/Download .
  • Pueden ser llamados módulos pero simplemente son aplicaciones para Android por lo que el APK se encontraría bajo /data/app o los lugares cubiertos aquí por Izzy. Al igual que todas las aplicaciones, su directorio de datos se encontraría bajo /data/data .

¿Cómo se eliminan los módulos por completo?

Borrar un módulo Xposed no es diferente de eliminar cualquier aplicación instalada por el usuario en Android. Así que puedes usar cualquier técnica que usarías para eliminar una aplicación ordinaria.

Tenga en cuenta que el archivo XposedBridge.jar bajo /system/framework/ es lo que proporciona a los módulos las API necesarias para interactuar con el marco modificado.


Para Android 4.2.x - 4.4.x

Usa el archivo Xposed-Disabler-Recovery.zip situado en /sdcard/Android/data/de.robv.android.xposed.installer/files . Flash ese archivo desde el modo de recuperación (requiere una recuperación personalizada) para desactivar Xposed Framework. Si no tienes ese archivo, descárgalo del primer post del hilo oficial .

Ese archivo, en esencia, cambia /system/bin/app_process.orig a /system/bin/app_process es decir, elimina el modificado app_process y devuelve el archivo original a su gloria. No borra la aplicación del instalador. También puedes hacer esos cambios por tu cuenta usando adb en modo de recuperación.

El concepto de módulos aquí no es diferente de lo que se trata en la sección anterior.

1voto

beeshyams Puntos 82

Hasta el KitKat, para deshabilitar el marco es necesario flashear esta cremallera (almacenada en su /sd en la instalación Xposed-Disabler-Recovery.zip .

En lo que respecta a la desinstalación de los módulos, seleccionando Módulos (desde el instalador), presionando largamente el módulo o módulos a ser removidos lo hace en el KitKat. Por supuesto, los cambios tienen lugar después de reiniciar, y asumo que lo mismo ocurre con las versiones superiores de Android. Los módulos residen según El comentario de Izzy para KitKat.

Citando extractos de Cómo desinstalar el marco de Xposed en las guías de piruletas de los Androids 21 de agosto de 2015 :

Xposed Framework en Lollipop necesita ser instalado manualmente a través de una recuperación personalizada a diferencia de Jelly Bean y Kitkat donde el archivo apk de instalación de Xposed instalaría el framework en su sistema automáticamente. Así que la desinstalación de Xposed Framework en Lollipop requeriría que flashees un Xposed Uninstaller Script usando un Custom Recovery como TWRP o CWM. ... Toma nota de que Los desinstaladores de Xposed son diferentes para diferentes dispositivos como arm, arm64, x86. Encuentra el Script de Desinstalación para tu dispositivo en la sección de Descargas. Además, los Scripts de desinstalación son diferentes para las versiones 5.0 (SDK 21) y 5.1 (SDK 22) de Android.

Además, proporciona instrucciones de desinstalación y guiones.

Estoy en KitKat y no tengo forma de probar esto. Fue una coincidencia leer esto y luego ver tu pregunta.

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