如何“完全”删除Xposed框架和模块? -- xposed-framework 领域 android 相关 的问题

How to “completely” delete Xposed Framework and modules?


简体版||繁體版
4
vote

问题

中文

我做了两个要安装xposed的东西。首先,我闪烁 xposed-v75-sdk21-x86.zip ,然后安装了.apk文件。我现在可以卸载应用程序本身,但如何删除.zip的闪存文件?

还,存储的模块在哪里?如何完全删除模块?

设备是LG G3 D855。在阴天g3 rom上运行。

english

I did two things to install Xposed. Firstly, I flashed xposed-v75-sdk21-x86.zip and then installed the .apk file. I can now uninstall the app itself but how can I erase the flashed file of the .zip?

Also, where are the modules stored? How to delete the modules completely?

Device is LG G3 D855. Running on Cloudy G3 ROM.

  
       
       

回答列表

3
 
vote
vote
最佳答案
 

注意:提供了在此帖子中最终找到解决由Xposed模块引起的Bootloop问题,我的答案这里会更好地帮助您。


对于任何Android棒棒糖

我现在可以卸载应用程序本身,但我如何删除.zip的闪存文件?

请参阅这个线程 。与您的设备的CPU架构相关,下载卸载程序存档并从自定义恢复中闪光。它会撤消安装程序存档所做的更改。

实质上,安装程序存档保留原始系统文件,但在其名称 .orig 或将它们转换为档案(非官方安装人员)。然后它将其修改后的文件放在他们的位置。所有卸载程序都可以删除修改后和额外的文件,并将备份文件更改为原始自身。

卸载程序脚本的相关部分

 echo" - 恢复/删除文件"  rm -f /system/xposed.prop.prop.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 如果[$ IS64bit];然后   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 / ystem/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/libxpost_art.so 0 0 0644 FI. 

如果您从恢复模式中为Android中的文件设置适当的SELinux上下文,可以简单地映射安装程序将更改的文件,使用命令行恢复更改并设置正确的上下文。不需要卸载。

注意:如果您未使用官方Xposed框架,则卸载程序可能无法为您工作。它甚至可能导致无法预料的问题。最好的是搜索卸载程序的Web。

还,存储的模块在哪里?

  • xposed安装程序应用程序下载 /sdcard/Download 的模块下。
  • 它们可能被称为modules ,但它们只是应用程序Android ,APK将在 /data/app 或覆盖的位置(这里 a>通过izzy。所有应用程序都可以在 /data/data 中找到数据目录。

如何完全删除模块?

删除Xposed模块与从Android中删除任何用户已安装的应用程序没有什么不同。因此,您可以使用您用来删除普通应用程序的任何技术。

请注意,文件 XposedBridge.jar /system/framework/ 是什么提供了与修改的框架交互所需的API。


对于Android 4.2.x - 4.4.x

使用文件 Xposed-Disabler-Recovery.zip 位于 /sdcard/Android/data/de.robv.android.xposed.installer/files 。 从恢复模式(需要自定义恢复)刷新该文件以禁用Xposed框架。 如果您没有这样的文件,请从官方线程

本质上,归档,简要,更改 /system/bin/app_process.orig /system/bin/app_process i.e.它删除了修改后的 abc efghijklmnabcdefghijklmn10 并将原始文件带回其荣耀。 它不会删除安装程序应用程序。 您可以在恢复模式下使用adb制作这些更改。

此处的模块概念与上述部分中涵盖的内容没有什么不同。

 

Note: provided that you end up at this post in search of solving the bootloop issue caused by an Xposed module, my answer here would better help you .


For any Android Lollipop

I can now uninstall the app itself but how can I erase the flashed file of the .zip?

See the attached files in the first post of this thread. In relevance to your device's CPU architecture, download the uninstaller archive and flash it from the custom recovery. It would undo the changes the installer archive made.

In essence, the installer archive keeps the original system files but appends in their name .orig or convert them into archives (unofficial installers do). It then places its modified files at their location. All uninstaller does is remove the modified and extra files and change the backed up files back to their original self.

Relevant section from the uninstaller script

 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 

If you've the knowledge of setting the appropriate SELinux context for a file in Android from recovery mode, you can simply map the files the installer would've changed, revert the changes using command-line and set the correct context. No uninstaller would be required.

Note: If you're not using the official Xposed Framework then the uninstaller may not work for you. It may even cause unforeseen issues. Best is to search the web for the uninstaller.

Also, where are the modules stored?

  • Xposed Installer app downloads the modules under /sdcard/Download.
  • They may be called modules but they simply are apps to Android, hence the APK would be found under /data/app or the locations covered here by Izzy. Alike every app, there data directory would be found under /data/data.

How to delete the modules completely?

Deleting an Xposed module is no different than removing any user installed app from Android. So, you can use any technique that you would use to remove an ordinary app.

Note that the file XposedBridge.jar under /system/framework/ is what provides modules the necessary APIs to interact with the modified framework.


For Android 4.2.x - 4.4.x

Use the file Xposed-Disabler-Recovery.zip located at /sdcard/Android/data/de.robv.android.xposed.installer/files. Flash that file from recovery mode (requires a custom recovery) to disable Xposed Framework. If you don't have such file, download it from the first post of the official thread.

That archive, in essence, changes /system/bin/app_process.orig to /system/bin/app_process i.e. it removes the modified app_process and brings the original file back to its glory. It doesn't delete the Installer app. You can make those changes on your own too using adb in recovery mode.

The concept of modules here is no different from what is covered in the above section.

 
 
1
 
vote

直到kitkat,禁用您需要刷新此zip的框架(存储在 /sdcard/Download1 在安装时存储 xposed-disableler-recovery.zip

卸载模块,选择模块,(从安装程序),长时间按下要删除的模块在Kitkat中进行。当然,重新启动后发生变化,我假设有关Android的高版本相同的保留。模块驻留为每个 izzy的评论对于Kitkat。

引用如何卸载xposed框架在Android Lollipop Guides 2015年8月21日

在棒棒糖上需要通过自定义恢复手动安装乐队,不同于Jelly Bean和Kitkat,其中XPosed Installer APK文件将自动在系统上安装框架。因此,卸载乐队上的Xposed框架将要求您使用像TWRP或CWM等自定义恢复刷新一个 xposed uninstaller脚本。 ......请注意, xposed uninstaller对于arm等不同的设备是不同的, ARM64,x86。在下载部分找到设备的卸载程序脚本。此外,卸载脚本对于Android版本5.0(SDK 21)和5.1(SDK 22)是不同的。

它进一步提供卸载指令和脚本。

我在kitkat上,无法测试这一点。这是一个巧合,阅读了这个,后来看到了你的问题。

 

Until KitKat, to disable the framework you need to flash this zip (stored on your /sd at installation Xposed-Disabler-Recovery.zip .

As far as uninstalling the modules goes, selecting Modules, (from installer), long pressing the module(s) to be removed does it in KitKat. Of course, changes take place after reboot, and I am assuming the same holds for higher versions of Android. Modules reside as per Izzy's comment for KitKat.

Quoting extracts from How to Uninstall Xposed Framework on Android Lollipop Guides Aug 21, 2015:

Xposed Framework on Lollipop needs to be installed manually through a Custom Recovery unlike in Jelly Bean and Kitkat where the Xposed installer apk file would install the framework on your system automatically. So uninstalling Xposed Framework on Lollipop would require you to flash an Xposed Uninstaller Script using a Custom Recovery like TWRP or CWM.... Take note that Xposed Uninstaller are different for different devices like arm, arm64, x86. Find the Uninstaller Script for your device in the Downloads section. Also, Uninstaller Scripts are different for Android versions 5.0 (SDK 21) and 5.1 (SDK 22).

It further provides uninstall instructions and scripts.

I am on KitKat and have no way of testing this. It was a coincidence reading this and later seeing your question.

 
 

相关问题

4  如何在虚拟框中运行的android x86上安装xposed框架?  ( How do i install xposed framework on android x86 running in virtual box ) 
我从Android x86项目下载了Android棉花糖并在虚拟框上安装它。我现在在Mac电脑上的虚拟框上运行棉花糖。 我查阅有关如何在Android上安装Xposed Framework的说明,只有稍后意识到它主要用于使用ARM处理器的设备,如智能手机。但是,我听说过的是,有些人能够在计算机上运行的Android...

1  HTC上的Xposed Installer One M8  ( Xposed installer on htc one m8 ) 
我扎根了我的htc一个m8运行android 4.4.3(使用此方法)。这个过程变得很好,我没有任何打嗝。我扎根手机的主要原因之一是我想利用 appops ,在这场前面非常不成功。 我已经安装了 xposed framework安装程序(这是正确版本为Android 4.4.3),但是当我加载应用程序时,我遇到错误:...

4  如何“完全”删除Xposed框架和模块?  ( How to completely delete xposed framework and modules ) 
我做了两个要安装xposed的东西。首先,我闪烁 xposed-v75-sdk21-x86.zip ,然后安装了.apk文件。我现在可以卸载应用程序本身,但如何删除.zip的闪存文件? 还,存储的模块在哪里?如何完全删除模块? 设备是LG G3 D855。在阴天g3 rom上运行。 ...

0  xposed无法在次要cm更新后安装  ( Xposed unable to install after minor cm update ) 
我刚刚在我的Galaxy S3上从 CM-11-20151122-Nightly-I9300 更新了CyanogenMod。完成后,通常不再可能XPOSE重新安装: 单击图像以放大 CANNOT LINK EXECUTABLE: cannot locate symbol "_ZN7android14And...

2  如何隐藏其他应用程序的Xposed存在?  ( How to hide xposed presence for other apps ) 
我需要一些方法来隐藏 XposedBridge.jar 从其他应用程序。在这种情况下,它是snapchat。由于 XposedBridge.jar 的存在,它不会让我登录。请记住,我无法重新安装xposed。 谢谢! ...

0  XPOSED框架是否需要专门为设备或只是Android版本进行Buillt?  ( Does xposed framework require to be buillt specifically for the device or just t ) 
在安装Xposed Framework时,我需要特定于特定的二进制文件(如自定义恢复或ROM),或者只是适用于Android(在我的情况下的4.4.4)的应用程序。该设备是Galaxy Tab E T560。 更新12/7/2018 我试图将框架安装在自定义ROM上以及库存固件上,但没有运气。似乎xposed是...

3  安装Xposed Framework时出错  ( Error installing xposed framework ) 
我有一个完全成功的rooted nexus 6p运行tawin项目。我检查了许多关于如何通过恢复刷新Xposed文件的教程,但每次出现错误时,都会出现一个错误,指出更新程序进程已结束时安装zip文件的错误。我不知道为什么发生这种情况,我很确定安装了正确的文件。我怎样才能做到这一点? 安装错误/设备详细信息(单...

1  Xposed模块为主页密钥配置,而手机被锁定[关闭]  ( Xposed module for home key configuration while phone is locked ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题?更新这个问题,所以它是关于android爱好者堆栈交换的主题。 关闭 ...

1  TWRP表示没有安装操作系统  ( Twrp saying no os is installed ) 
设备信息: 摩托罗拉Moto G5 16GB(CEDRIC) 股票固件,Android 7.0 自定义恢复twrp 3.2.1-0(以前3.1.0-0) 引导程序解锁(显然) rooted,magisk v15.0 我只是安装xposed框架,但是有正常的xposed安装程序没有工作。我试图使用TWRP...

0  Xposed框架灰色。我应该担心吗?  ( Xposed framework greyed out should i be concerned ) 
Xposed Framework(Ver 85)在我的设备上moto x播放有灰色灰色,如图所示 - only 软重启和重启没有灰色 这发生在我尝试一些模块的时候发生在过去三天内,所以无法确定它引起它的 xposed框架和模块工作正常 从早期的tibu备份恢复框架,没有这个问题没有帮助 - 它仍然...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有