【.8】【EMUI 9.1.0.139】用ADB禁止华为手机系统升级

时间:2024-02-21 07:35:21

EMUI升10,没有重大功能更新,反而很多APP不兼容,所以不想升级。结果开始自动下载5个多G的升级包,然后天天催我更新,后来找到方法删掉了升级包,关掉了自动更新,结果依然天天催我更新。催的烦了,就找了个方法彻底关掉更新。

1.下载 ADB 调试工具

  1. 太平洋下载adb工具包 1.0.32(点击下载)
  2. 解压后按照说明将文件复制到指定文件夹,复制需要管理员权限

2.手机准备

  1. 开启飞行模式
  2. 设置->应用->应用管理->软件更新->存储->清空缓存->删除数据, 然后依次点击进入设置->系统->软件更新, 再退出, 即可消除更新提示的小红点①,避免之后无法消除(如果没有更新提示可以忽略)
  3. 设置->系统->开发人员选项(没有的话百度)->开启USB调试->开启“仅充电”模式下允许ADB调试

3.使用ADB

3.1 禁用自动更新:

win+r -> 输入cmd 回车-> 输入:

adb shell pm disable-user com.huawei.android.hwouc
  • 如果提示Package com.huawei.android.hwouc new state: disabled-user, 说明更改应该已经成功. 回到手机, 设置->系统->软件更新, 点了之后没反应, 可以确定已经成功.
  • 如果提示无法找到ADB命令, 请按照ADB软件包里的说明复制文件到指定位置
  • 如果提示下方内容, 需要继续往下操作.
    * daemon not running. starting it now on port 5037 *
    CreateProcess failure, error 2
    * failed to start daemon *
    error: cannot connect to daemon
    
    1. cmd中输入命令:

      adb nodaemon server
      
    2. 重复win+r -> 输入cmd 回车, 新开一个cmd窗口

    3. 输入adb devices

    4. 提示类似以下内容, 表示还没得到设备授权:

      List of devices attached
      S2xxxxxxxxxxxxxx52        unauthorized
      
    5. 输入命令

      adb shell pm disable-user com.huawei.android.hwouc
      
    6. 提示

      error: device unauthorized. Please check the confirmation dialog on your device.
      
    7. 去手机上点确认授权

    8. 再次输入adb devices

    9. unauthorized变成了device, 表示得到设备授权:

      List of devices attached
      S2xxxxxxxxxxxxxx52        device
      
    10. 再次输入命令

    11. 收到下方提示, 大功告成!

      Package com.huawei.android.hwouc new state: disabled-user
      

3.2 恢复自动更新:

如果需要恢复系统更新: win+r -> 输入cmd 回车-> 输入:

adb shell pm enable com.huawei.android.hwouc