现在的安卓手机功能越来越完善,系统可玩性也是越来越低,各厂商都收紧了手机的权限。默认自带的一系列系统应用很多都是用不着,占用内存消耗手机的电量。而厂商的自带系统应用无法通过正常来卸载。还好我们可以通过ADB命令来处理系统应用APP。
利用adb卸载手机预装软件(系统软件)
ADB的操作网上大部分都有教程,我们先列出adb删除/禁用/启用系统应用APP及常用adb命令。
还原应用:
adb shell pm install-existing --user 0 com.zte.mifavor.launcher.resource
卸载应用(以中兴手机mifavor 10.1为列,卸载系统桌面前需要先安装其它launcher)
adb shell pm uninstall --user 0 com.zte.mifavor.launcher.resource
adb shell pm uninstall --user 0 com.zte.mifavor.launcher.adapter
adb shell pm uninstall --user 0 com.zte.mifavor.launcher
adb shell pm uninstall --user 0 com.android.theme.icon_pack.filled.launcher
adb shell pm uninstall --user 0 com.android.theme.icon_pack.circular.launcher
adb shell pm uninstall --user 0 com.zte.zdm
adb shell pm uninstall --user 0 com.zte.mifavor.zsearch
卸载所有第三方APP:
adb shell pm list packages -3|cut -d: -f2|grep -E "[w.]"|xargs -t -i adb uninstall {}
禁用应用:
adb shell pm disable-user '包名'
解禁APP:
adb shell pm enable '包名'
列出包名:
adb shell pm list packages 'zte' 搜索名称含有 zte 关键词的包
adb shell pm list packages -s 只显示系统包
adb shell pm list packages -3 只显示第三方包
adb shell pm list packages -f 输出包和包相关联的文件(安装路径)
adb shell pm list packages -i 输出包和安装信息(安装来源)
adb shell pm list packages -e 只输出启用的包
adb shell pm list packages -d 只输出禁用的包
清除应用数据和缓存信息:
adb shell pm clear 包名
安装apk:
adb install -d 包名---
说明install后可加-r -t -s -d -p等关键字
-r:替换已存在应用
-t:测试package标识
-s:将应用安装到adcard
-d:忽略版本号
-p:部分安装apk标志
使用命令安装deb文件:
sudo apt install 文件.deb