借助ADB冻结与卸载Android系统应用(免ROOT) | 您所在的位置:网站首页 › patchsystem怎么去除 › 借助ADB冻结与卸载Android系统应用(免ROOT) |
背景: 我妈的手机饱受系统应用广告推送之苦,每天都能在通知栏里收到好几条广告。为了给她个清净,本篇博文应运而生。 目标: 卸载安卓系统应用 所用工具: 硬件:我妈的手机(魅蓝5) PC端:Minimal ADB and Fastboot 1.4.3 Android端:ES文件浏览器 操作流程: 0.下载所需工具 网上都能找到,略过 1.安装手机驱动 不同手机方法不一,所以不统一讲了。这里给出魅族品牌手机的安装方法:魅族Flyme手机无法连接电脑ADB调试 2.手机连接电脑 首先开启手机的USB调试功能,不同手机方法不一,请自行百度。 魅族5的方法是设置–关于手机–版本号。连击版本号十次左右,会提醒开启开发者选项。此时可以打开设置–辅助功能–开发者选项–USB调试。 3.启动ADB连接 对于魅族系手机,此时需要在C:\Users\你的用户名.android\下创建一个adb_usb.ini文件,文件内容为0x2a45这六个字符。 再打开Minimal ADB and Fastboot中的cmd-here程序,依次输入以下命令: adb kill-server adb devices 如果提示“由于目标计算机积极拒绝,无法连接。 (10061)”,就输入下面这条命令: adb tcpip 5555 成功的话应该会看到* daemon started successfully和其他的信息。 此时手机上可能还会弹出一个窗口请求授权,点击确定。然后重新执行上面的两条命令。4.使用ADB命令冻结与卸载系统应用 想要用ADB卸载一个应用,首先要知道它的包名。这里我们借助ES文件浏览器进行查看。打开ES文件浏览器–应用–系统应用,此时单击一个应用即可查看它的包名。长按一个应用即可备份安装包。 会用到的ADB命令列表: 查看当前正在运行应用的包名: adb shell dumpsys activity | findstr mFocusedActivity 卸载应用: adb shell pm uninstall --user 0 应用名 将系统所有应用以txt文件列出在adb文件夹下: adb shell pm list packages -s >系统应用.txt 将系统已启用的应用以txt文件列出在adb文件夹下: adb shell pm list packages -s -e>启用的应用.txt 将系统已停用的应用以txt文件列出在adb文件夹下: adb shell pm list packages -s -d>停用的应用.txt 停用应用: adb shell pm disable-user 应用名 启用应用: adb shell pm enable 应用名 我们以魅族手机自带的“音乐”为例,先用ES文件浏览器查看它的包名: 然后在ADB中输入adb shell pm disable-user com.meizu.media.music命令尝试停用它,结果提示失败 如果需要重装系统应用,恢复出厂设置则自动重装。 |
CopyRight 2018-2019 实验室设备网 版权所有 |