adb 优化oppo 系统,冻结快应用 去除广告
bili_19577966
2026年01月12日 23:19

如何使用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