小米华为 vivox90s批量安全卸载系统app 防止自动恢复
卡bug卸载系统app(几乎所有)不需root,防止恢复
参考工具
MT管理器 # https://dl.mt2.cn/MT2.13.6-2.apk
ADB(platform tools即可)# https://developer.android.com/tools/releases/platform-tools
Python # https://www.python.org/downloads/release/python-3114/
安卓小软件 # https://github.com/ghmxr/apkextractor/releases/download/Build-16/Build-16.apk
注:可能需要适宜网络
查找框架服务代码
用mt管理器定位到 /system/framework/

打开framework.jar,查看,dex编辑器++,打开所有dex

搜索代码 TRANSACTION_setSystemAppInstallState

找到命令编号,注意是16进制,换算成10进制 # 在线换算 https://tool.oschina.net/hexconvert/

重新搜索代码 public blacklist setSystemAppInstallState 随便一个,会得到该方法的参数,居然有注释

就是说:
setSystemAppInstallState(String "packageName", boolean "installed", int "userId")
如何用ADB服务调用包
adb shell service call package {命令编号(可保留16进制也可换10进制)} s16 {包名} i32 0 i32 0
# package - 服务名称,{命令编号} - 命令编号,s16 - 表示字符串,i32 - 表示布尔值和整数
筛选目标包名
小软件apk kit 图形界面
批量筛选复制包名(间隔符默认英文逗号)

Python批量执行shell命令调用服务代码(啷个上传)