MIUIAnesthetist
MIUIAnesthetist copied to clipboard
Cut out those cancer apps on MIUI painlessly with the help of this Xposed module.
好像除了system分区的应用全部都无法移除,尝试了data/app、vendor/app等路径的app都无法移除
看着MIUI 11反编译出来的代码 ```java private void checkSystemSelfProtection(boolean arg2) { new Thread(arg2) { public void run() { PackageInfo v4_1; Process.setThreadPriority(10); if(!Build.IS_TABLET && !this.val$onlyCore) { System.currentTimeMillis(); PackageManager v2 = SecurityManagerService.this.mContext.getPackageManager(); try { v4_1...
## 设备信息 - 系统: miui开发版9.11.7和9.11.28 - 版本:3.0 ---- 卸载新版再装旧版app时会被阻止,希望能解除限制 提示: > 安装失败 > 失败原因:其他原因 > 处理意见:请前往小米应用商店安装最新版本 
A newer phone's su binary file can be used in other phones?

动态设置的好处在于,模块本身故障时,其对系统的修改也随之消失或是自动还原,是一种失效安全机制。 在MIUI系统的services.jar中: ```java package com.android.server.pm; public class PackageManagerServiceInjector { //... public static void checkPackageInstallerStatus(PackageManagerService pms, Settings curPkgSettings) { if (VERSION.SDK_INT >= 23 && !Build.IS_INTERNATIONAL_BUILD && !Build.IS_TABLET) { PackageSetting miuiInstaller =...