1. 程式人生 > 實用技巧 >【2020.8】【EMUI 9.1.0.139】用ADB禁止華為手機系統升級

【2020.8】【EMUI 9.1.0.139】用ADB禁止華為手機系統升級

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