如何使用adb关闭系统更新。
1. 下载adb压缩包(包不大,1-7M)并解压到英文路径下
比如C:\Users\Administrator\adb
2. 打开命令提示符cmd,进入adb解压后的路径,比如cd adb
3. 输入adb version然后回车查看版本,如图显示就是已经安装成功了。
4. 手机打开设置-应用管理-全部应用,清除软件更新、软件更新界面、系统更新这三个应用的数据和缓存
5. 手机打开设置-其他设置-开发者选项,打开usb调试、OEM解锁
6. 手机连接电脑,usb选项设为传输文件(MTP)模式,如果电脑上没有安装驱动记得去安装
7. 在命令提示符窗口内输入adb start-server然后回车启动adb服务器
8. 输入adb devices然后回车,测试adb是否上连接手机,连接成功如图显示。

以下是四种可能出现的结果及原因(解决办法请自行百度):
device —— 设备已连接;
no device —— 无模拟器/设备连接;
offline —— 设备未连接成功或无响应;
List of devices attached —— 模拟器/设备未连接到 adb 或无响应
常规查找命令
1. 查看所有已安装的包列表
这会列出设备上所有已安装的应用程序包名。
adb shell pm list packages
查找具体某个包是否存在。
adb shell pm list packages <package_name>
替换 <package_name> 为具体的包名(如 com.example.app)
快速模糊查询某个关键字安装包是否存在。这里 /i 参数表示搜索时忽略大小写。例如"oppo"
C:\adb>adb shell pm list packages | findstr /i "oppo"
package:com.oppo.ctautoregist
模糊查询
C:\adb>adb shell pm list packages | findstr /i " healthservice "
package:com.coloros.healthservice
停止服务
C:\adb>adb shell pm disable-user com.coloros.healthservice
Package com.coloros.healthservice new state: disabled-user
2. 查看包详情(包括路径、版本等)(不建议尝试,返回数据太多)
adb shell dumpsys package <package_name>
替换 <package_name> 为具体的包名(如 com.example.app)。
输出包含包路径、版本号、权限等详细信息。
3. 查看APK文件路径
adb shell pm path <package_name>
返回APK在设备中的存储路径(如 /data/app/com.example.app-1/base.apk)。
4. 过滤系统包或用户包
仅用户应用:
adb shell pm list packages -3
仅系统应用:
adb shell pm list packages -s
5. 导出APK到本地
adb pull <device_apk_path> <local_path>
例如:
adb pull /data/app/com.example.app-1/base.apk ./example.apk
#删除(认真都下面解释)
adb shell pm uninstall -k --user 0 [Package Name]

#停用
adb shell pm disable-user [Package Name][Package Name]
#启用
adb shell pm unsuspend <包名>#应用列表
#恢复
adb shell pm install-existing --user 0 [Package Name]
# 尝试强制恢复
adb shell pm enable --user 0 <包名>#应用列表
注意:
(!但有几个毒瘤没法卸载,也没法停用,只好冻结了)
adb shell pm suspend com.heytap.browser
冻结浏览器
adb shell pm suspend com.heytap.market
冻结软件商店
adb shell pm suspend com.coloros.bootreg 最好冻结,不要卸载
冻结开机注册
adb shell pm suspend com.heytap.pictorial
冻结乐划锁屏
系统更新
关闭系统更新需要分别输三个命令:
adb shell pm disable-user com.oppo.ota
adb shell pm disable-user com.coloros.sau
adb shell pm disable-user com.oppo.otaui
显示状态为default即可,若日后想要重新激活更新功能,将disable改成enable后就依然可以继续使用更新。
如果上面方法过一段时间不好使或永远都不想更新的话,可以选择下面彻底删除的方法,切记,这个方法删后再想升级就要去售后刷机了
输入以下三个命令:
删除oppo更新:adb shell pm uninstall --user 0 com.oppo.ota
删除oppo更新服务:adb shell pm uninstall --user 0 com.coloros.sau
删除oppo更新界面:adb shell pm uninstall --user 0 com.oppo.otaui
(第三个有的可能会删除失败,无伤大雅,只要前两个删了就OK。删除成功会显示success)
10. 关闭adb服务器。在cmd窗口输入adb kill-server然后回车,重启手机,之后就不会再有更新提醒了。
以下是oppo系统版本colors os 11.1的操作命令,针对不同版本可能系统app名称有变化,各位记得使用模糊查询命令,看看它在不在?典型模糊查询如下
C:\adb>adb shell pm list packages | findstr /i "healthservice"
得出:package:com.coloros.healthservice
C:\adb>adb shell pm uninstall --user 0 com.coloros.gamespace
Success
C:\adb>adb shell pm list packages | findstr /i "healthservice"
package:com.coloros.healthservice
C:\adb>adb shell pm uninstall --user 0 com.coloros.healthservice
Success
C:\adb>adb shell pm list packages | findstr /i "health"
package:com.coloros.healthcheck
C:\adb>adb shell pm uninstall --user 0 com.coloros.healthcheck
Success
C:\adb>
C:\adb>adb shell pm list packages | findstr /i "statistics"
package:com.nearme.statistics.rom
package:com.qualcomm.qti.devicestatisticsservice
C:\adb>adb shell pm uninstall --user 0 com.nearme.statistics.rom
Success
C:\adb>adb shell pm list packages | findstr /i "logkit"
package:com.coloros.logkit
C:\adb>adb shell pm uninstall --user 0 com.coloros.logkit
Success
C:\adb>adb shell pm list packages | findstr /i "operationManual"
package:com.coloros.operationManual
C:\adb>adb shell pm uninstall --user 0 com.coloros.operationManual
Success
C:\adb>adb shell pm uninstall --user 0 com.coloros.smartlock
Success
C:\adb>adb shell pm uninstall --user 0 com.heytap.mcs
Success
C:\adb>adb shell pm uninstall --user 0 com.android.mms.service
Success
C:\adb>adb shell pm uninstall --user 0 com.android.carrierdefaultapp
Success
adb shell pm uninstall --user 0 com.heytap.openid
OpenId(设备标识与广告,这个听名字就是广告,但无法卸载)
C:\adb>adb shell pm uninstall --user 0 com.heytap.htms
Success
卸载内置浏览器,使用X浏览器代替,或者via.
C:\adb>adb shell pm uninstall --user 0 com.heytap.browser
Success
C:\adb>adb shell pm list packages | findstr /i "sau"
package:com.coloros.sau
package:com.coloros.sauhelper
C:\adb>adb shell pm suspend --user 0 com.coloros.sau
Package com.coloros.sau new suspended state: true
C:\adb>adb shell pm list packages | findstr /i "ota"
package:com.oppo.ota
C:\adb>adb shell pm suspend --user 0 com.oppo.ota
Package com.oppo.ota new suspended state: true
C:\adb>adb shell pm list packages | findstr /i "romupdate"
package:com.nearme.romupdate
C:\adb>adb shell pm suspend --user 0 com.nearme.romupdate
Package com.nearme.romupdate new suspended state: true
禁用系统更新
# 使用 adb永久关闭 OPPO realme 一加 系统更新命令
adb shell pm suspend --user 0 com.oplus.sau
adb shell pm suspend --user 0 com.oplus.ota
adb shell pm suspend --user 0 com.oplus.romupdate
# 恢复系统更新
adb shell pm unsuspend com.oplus.sau
adb shell pm unsuspend com.oplus.ota
adb shell pm unsuspend com.oplus.romupdate
快应用(即点即用):adb shell pm uninstall --user 0 com.nearme.instant.platform
快应用服务引擎更新:adb shell pm uninstall --user 0 com.nearme.romupdate
C:\adb>adb shell pm uninstall --user 0 com.nearme.instant.platform
Success
C:\adb>adb shell pm uninstall --user 0 com.nearme.romupdate
Success
广告
C:\adb>adb shell pm uninstall --user 0 com.coloros.bootreg
Success
C:\adb>adb shell pm uninstall --user 0 com.heytap.pictorial
Failure [not installed for 0]
卸载自由收藏
C:\adb>adb shell pm uninstall --user 0 com.coloros.favorite
Success
文件管理恢复命令
C:\adb>adb shell pm install-existing --user 0 com.coloros.filemanager
Package com.coloros.filemanager installed for user: 0
卸载百变引擎
C:\adb>adb shell pm uninstall --user 0 com.color.uiengine
Success
卸载多彩引擎
C:\adb>adb shell pm list packages | findstr /i "colorfulengine"
package:com.heytap.colorfulengine
C:\adb>adb shell pm uninstall --user 0 com.heytap.colorfulengine
Success
adb shell pm uninstall --user 0 com.android.wallpaper.livepicker
动态壁纸选择器(卸载会导致壁纸选项中的动态壁纸消失,没有动态壁纸需求的可卸载)
壁纸与个性化(卸载后在设置中的壁纸与个性化选项消失,按需卸载)
C:\adb>adb shell pm uninstall --user 0 com.coloros.uxdesign
Success
停用我的oppo
C:\adb>adb shell pm suspend com.oppo.usercenter
Package com.oppo.usercenter new suspended state: true
恢复我的oppo
adb shell pm unsuspend com.oppo.usercenter
C:\adb>adb shell pm suspend com.nearme.instant.platform
Package com.nearme.instant.platform new suspended state: true
C:\adb>adb shell pm suspend com.heytap.browser
Package com.heytap.browser new suspended state: true
卸载百度输入法定制版(要修改成不是默认的才能卸载,或者下载的有第三方输入法)
我自己用谷歌输入法代替。
adb shell pm uninstall --user 0 com.sohu.inputmethod.sogouoem