如何“完全”删除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上运行。

英文原文

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.

 
 

相关问题

1  如何在KITKAT上妥善运行旧的CRT效果?  ( How can i have the old crt effect run properly on kitkat ) 
我正在使用rooted mt6592手机,运行Android 4.4.2(Kitkat)。它与Xposed框架一起加载,与GravityBox一起加载。在GravityBox中,屏幕锁定时,有一个CRT效果: GravityBox→显示调整→CRT屏幕截止效果→CRT 我在我有一个姜饼设备时使用这种效果。它曾...

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...

6  如何禁用所有“请评价我们的应用程序”对话?  ( How to disable all please rate our app dialogues ) 
我使用了很多不同的应用程序,其中许多人提示我在播放商店里评分它们。其中一些没有"永远" 按钮,所以他们一直在烦我。即使我被评为他们,他们中的一些人也不会意识到这一点,所以他们一直想让我在我实际评级后评价它们。此外,我想在我自己的主动上评价应用程序,我不喜欢这样的提醒。 是否有一种方法来阻止/禁用/隐藏所有此类"请评...

2  存储的模块在哪里?  ( Where are xposed modules stored ) 
我已经安装了一个xposed模块,搞砸了我的 com.android.systemui 。 所以我想也许我可以通过TWRP恢复中的文件管理器找到模块并将其删除。 我的问题是:这些模块存储在哪里? ...

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

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),但是当我加载应用程序时,我遇到错误:...

0  我可以使用xprivacy作为防病毒吗?  ( Can i use xprivacy as an antivirus ) 
我正在使用xprivacy + xposed框架。考虑恶意软件可以控制谢弗古可以控制吗? ...

1  我在哪里可以将Xposed模块添加到系统的Xposed框架中?  ( Where can i add xposed modules to systemless xposed framework ) 
我已经安装了Magisk和系统Xposed。我需要做什么来下载并安装Xposed模块(不是Magisk模块)? 我没有看到Xposed的任何应用程序,只能从我可以安装Magisk模块(如系统xposed)。 ...

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...

4  一种不同的安全模式?  ( A different kind of safe mode ) 
我在Galaxy S4迷你手机上玩了一些Xposed模块,然后在应用一些变化后,它停止启动并卡在启动徽标屏幕上。 所以,我试图在Safe Mode 在启动期间拿着主菜单再次启动它,因为我确实解决了早期的问题,但这一次没有运气!仍然陷入徽标。然后在一点点Googling找到另一个启动选项后,通过在启动手机之后立即多次按...

1  删除了XPOSed模块,但仍然造成冲突  ( Removed an xposed module but still causing conflict ) 
我安装了禁用位置同意并一直在我不能的GPS问题实际上使用高精度模式,因此我删除了这个模块,但问题仍然存在。在某处有程序模块的遗留吗?我该怎么找到它们?我已经尝试了擦拭Dalvik,数据和缓存。 ...

4  XML活动的用户级别?  ( Userstyles for xml activities ) 
到目前为止,我的所有Android手机都是三星的,配有Amoled屏幕。 Amoled的一个好处是黑色节省了电池寿命。 如此多的应用程序(包括许多大的应用程序,即使是谷歌)不包括一个黑暗的主题。 所以你用很多白色结束,吮吸电池。 这让我想知道,看着Android Ui建立在XML上,与基本上是CSS的东西,有没有...

-1  自定义恢复,Micromax Canvas Juice 3 Plus Q394的自定义ROM  ( Custom recovery custom rom for micromax canvas juice 3 plus q394 ) 
我有micromax camvas汁3加Q394我想要一个自定义恢复以及我想要的自定义rom我想要xposed我的设备,但我在很多几个小时内搜索,但如果有人有自定义恢复,我没有得到股票rom和自定义ROM请分享链接。 ...

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文件的错误。我不知道为什么发生这种情况,我很确定安装了正确的文件。我怎样才能做到这一点? 安装错误/设备详细信息(单...

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  ( Cataclysm rom and xposed ) 
首先,道歉如果此问题已经在此之前已经回答,但搜索后我找不到这个问题。 出于某种原因我想闪存XPOSE但AFAIK大多数CATACLYSM UPDATE是在DELTA更新中,如果我闪存XPOSED,那么DELTA更新会发布并应用它? 我知道我必须在ROM或XDA XDA线程上询问这个,但我想这将是方便在这里询问。 提前...

1  作为系统应用程序xposed  ( Xposed as a system app ) 
在日期,内存保持堆叠和堆叠在Android上,我有一段时间后恢复手机的习惯(即使是root,supersu作为系统应用程序)。但现在我有Xposed框架,它不是一个系统应用程序(但我可以轻松改变)。 Xposed框架是否在恢复手机时保持工作? (假设Xposed是系统应用程序) ...

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...

1  Nexus 4软键问题,我可以在手机上减少有效的触摸屏区域  ( Nexus 4 soft keys issue can i reduce the effective touch screen area on the pho ) 
在最近更新后4.4.4,我的Nexus 4软键不起作用,几天后,它的顶部的更多区域已经无法使用,是一个Xposed模块可​​以减少有效的艰难屏幕区域手机只有工作触摸屏区域。 ...

0  如何使用GravityBox快速设置自定义快速应用程序?  ( How to configure custom quick app in quick settings with gravitybox ) 
我使用的是Android棒棒糖,我的手机扎根于当前版本的Xposed框架和GravityBox。我想用gravitybox添加一个应用程序快捷方式,但不能这样做。这是问题: (单击图像放大) 这是GravityBox应用程序的屏幕截图: (单击图像放大) 现在添加快速应用程序快捷方式我无法配置它。...

0  无法安装xposed框架  ( Cant install xposed framework ) 
我想在我的nexus 5和框架上安装xposed框架,安装/更新选项不起作用。 我的nexus 5运行Android 5.0(棒棒糖)。 ...

0  无法在yu安装xposed(yureka lollipo 5.0.2)  ( Cannot install xposed in yuyureka lollipo 5 0 2 ) 
在通过恢复刷新Xposed框架时,它表示签名验证失败。 它使用64位架构。 我们不能使用Xposed Installer APK,因为对于Lollipop版本,仅支持手动闪烁。 任何人都可以重新成名吗? ...

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

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




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