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时会被阻止,希望能解除限制 提示: > 安装失败 > 失败原因:其他原因 > 处理意见:请前往小米应用商店安装最新版本 ![截图](https://wx2.sinaimg.cn/mw690/006mvaAfgy1g9f8s39014j30tz1r9dit.jpg)
A newer phone's su binary file can be used in other phones?
![photo_2019-07-24_00-41-39](https://user-images.githubusercontent.com/22809337/61844903-bc2e6380-aed3-11e9-8275-1d4b556d0171.jpg)
动态设置的好处在于,模块本身故障时,其对系统的修改也随之消失或是自动还原,是一种失效安全机制。 在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 =...