- A+
心语家园 https://www.xinyucn.cc/ 为非盈利网站,纯公益性质,所有软件和插件均免费下载。象征性收取的少许费用,完全是为了维持网站运营,支付服务器费用。且收费有助于防止采集和拷贝。由于有些软件主题插件升级频繁,导致汉化不完全,如果你购买后发现此问题,可通过网站顶部“私信本站”反馈,我们将尽快完善汉化。
正文开始:
越来越多厂商在Android装置上安装预设的系统应用程式,装置厂商可以透过这些内建的APP搜集使用者数据或进一步的控制销售设备,而部分APP开发商更是与装置厂商合作以每只手机安装预设APP所销售的数量作为报酬造成手机上新增不少多余的垃圾APP。
我们可以发现这些APP往往都相当臃肿甚至部分还会在系统背景运行占用资源导致影响用户体验,一些用户可能已经知道透过系统的『冻结』功能可以防止他们在背景运行,然而或许你不知道只要透过ADB指令在免ROOT状态向其实可以更进一步的删除它们,如果你有兴趣可以继续观看以下文章。
部分系统APP可能会与装置上的其他应用产生关联,删除可能导致其他应用无法运行请注意。
本篇教学基本上适用于所有Android装置,操作需要一点手动能力但非常简单
使用须知
- 不要删除与系统关联的APP,我不对你的操作负责
- 可以用手机内建的还原重置状态,怎么返回单一操作我懒得查,自己Google(应该是可以找到?)
- 此方法不影响保修可以放心使用
ADB驱动
Google 提供通用驱动
Windows : https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Mac : https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
Linux : https://dl.google.com/android/repository/platform-tools-latest-linux.zip
开启USB侦错
进入手机的设定→ 系统
在『开发人员选项』 把『USB侦错』开启
Windows操作示范
将手机透过『MTP』『传输档案』方式USB连接电脑
将下载好的ADB驱动解压缩到电脑上的任一位置,复制解压缩目录的路径
开启『CMD 命令提示字元』
输入以下指令
cd <驅動路徑>
范例
cd C:\Users\GDaily\Desktop\platform-tools
接着若是你第一次使用USB侦错,输入以下指令
adb devices
接着手机上会显示是否允许连线,同意它
接下来输入
adb shell
成功连接后就会看到你的装置名称,像我的是sailfish :/$,如下图
接下来就可以透过指令删除系统应用了,输入以下指令,不知道<package_name>请看下方教学
pm uninstall -k --user 0 <package_name>
<package_name>替换为程序包名称,以『Google Play影片』为例指令如下
pm uninstall -k --user 0 com.google.android.videos
-k 代表保存资料,如果不需要可以删除,–user 0 代表用户一般我们习惯只用一个若你有多个就自己改吧
看到Success表示已经成功删除,这时你再到应用程式列表查看已经找不到该应用程式
如何得知<package_name> ?
你可以使用 App Inspector来快速得知某一个应用的名称
效果说明
透过上方指令可以将系统应用从当前用户卸载,但原始档案/数据仍然会保留在系统中(需ROOT权限才能删除)
所有操作皆能透过所有安卓手机内建『重设还原』也就是重置使用者的方式来恢复,日后也可以持续透过OTA方式更新系统也不影响保修
