Android 调试桥|adb命令卸载系统软件

小弟不才,文章所写仅仅是一种方法,确有疏漏的地方

一、背景
现在手机用的是征战多年的一加二,一直用的是魔趣系统,升级到了MK81.0.前几天马丁龙猪大大发出了

适用于MK81.0的增量更新使用指引和最丧心病狂的应用精简清单!

故趁机升级到了最新每夜版。
虽然已经刷了opengapps,还是想精简一下应用。

计划直接就是删除文件来进行应用的卸载。但是系统仅有adb的root权限,于是就想到了使用 Android 调试桥 来删除文件。

之后通过网络搜索了方法步骤,但是都没实现,比如shell下我输入 su 命令返回是无此参数,还有挂载system命令也没有成功。
于是自己摸索了一下,成功卸载了app。
二、操作

1. 首先手机端开启ADB调试,以及用于ADB的root权限
(不然adb root命令会失败,返回root access is disabled by system setting - enable in Settings -> System -> Development options);
2. 连接至电脑,手机端同意USB调试的授权;
3. 打开cmd (在之前已经把adb添加到系统环境变量);
a.首先检查连接设备,输入 adb devices ,结果显示 设备ID device 为正常;
b.获取root权限,输入 adb root ,返回restarting adbd as root,可以多输入几次,直到返回 adbd is already running as root 为正常,
不然下一步无法挂载,会返回Not running as root. Try "adb root" first.
c.挂载system分区为可写,输入 adb remount /system writeadb remount,结果显示 remount succeeded 为正常,
不然rm时会提示Read-only file system
**d.**shell到手机,输入 adb shell ,结果显示 <设备名>:/# 为正常,如OnePlus2:/#
e.通过cdls命令查看所需要删除的文件或文件夹;
f.直接卸载应用比如Substratum,就删除Substratum文件夹,输入rm -r /system/app/Substratum

4. 收尾
**a.**cmd输入reboot 重启手机;
b.应用已卸载;
c.关闭手机 ADB调试ADB的root权限

猜你喜欢

转载自blog.csdn.net/weixin_42029360/article/details/81270239
今日推荐