欢迎光临散文网 会员登陆 & 注册

小米华为 vivox90s批量安全卸载系统app 防止自动恢复

2023-07-03 13:48 作者:傘人g  | 我要投稿

卡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/

485行尾是服务编号(16进制)


重新搜索代码 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命令调用服务代码(啷个上传)



小米华为 vivox90s批量安全卸载系统app 防止自动恢复的评论 (共 条)

分享到微博请遵守国家法律