華為禁止更新--Android/安卓手機手動凍結/禁用系統應用方法


優勢:(不ROOT/不安裝軟件/安全)

原文:https://blog.csdn.net/starsjf/article/details/71244619

本文以華為榮耀8自動更新凍結/禁用為例進行描述

注意

如果你的手機系統在進行hide的時候提示:
“Neither user 2000 nor current process has Android.permission.MANAGE_USERS”
那說明這個命令在你當前的系統里面沒有權限,就沒法進行上述操作了。 作者的榮耀8之前一直升級上來的是可以用的,前兩天因為感覺太慢,雙清了,結果現在就不能用了。。。

引言
 文章之前,先交代一下我為什么寫這篇文章。本人用的是華為的榮耀8手機,榮耀8雖然外觀經驗,性能強勁,但是待機時間真是一個雞肋。完全沒有老余發布會上說得兩天,而且越升級系統,約耗電。我目前已經不敢從B160版本往上再升級了,傳說上了B377,一天兩沖真受不了。於是乎我就想把自動更新關閉,搜遍網絡論壇,結果方法全都不管用。不管怎么限制,一聯網彈出個必須升級的框,每次都要返回一次,萬一誤點了就完了,聽說root了可以禁止,但是問了這個簡單的東西就root,得不償失。

 好在咱有點代碼知識,有搞機的精神,而且安卓也給了我們瞎搞的機會,還是比較開放的,因此遍尋網絡,從90%的沒用的回復里面找到了真正10%的精髓,現總結一下。本文只對編程有一定基礎的人用處最大,如果你是小白,最好使用別人做好的軟件,如Debloater。

 為什么用手動方法?因為怕壞人在軟件中加入惡意代碼,哈哈!

凍結/禁用程序
總共分成兩個步驟:

步驟一:首先確定手機能夠通過開發者調試模式,鏈接到電腦

步驟二:下載adb官方軟件,進入adb命令模式

步驟三:通過輸入隱藏命令,來禁用相應的軟件,本文中就是自動更新軟件

步驟一(開發人員選項-USB調試-連接電腦)
手機開啟開發者調試模式,開發者模式開啟,有太多的教程,直接點擊安卓版本號,連續點擊,一直到彈出來開啟開發者模式結束。然后進入開發者選項,打開里面的“USB調試”的選項。

然后通過USB線,鏈接到電腦,如果你電腦里面有殺軟,大部分會彈出來一個讓你連接手機的煩人的彈窗,這時候你直接下載吧,這個對於我們來說還真用上了。作者是用了360的安全助手,也可以用豌豆莢之類的手機助手軟件。如果沒彈出來,那就自己安裝一個吧。

根據軟件提示,將手機鏈接到那個手機助手軟件,到能夠看到你手機截圖,看你手機里面的信息為止,說明已經將你的手機進入了usb調試模式,在保證鏈接的前提下不要關閉這個程序,進行步驟二。

(具體截圖和步驟網上太多了,大家可以參考網上教程。)

步驟二(批處理命令-進入adb命令)
 adb工具應該算是安卓用於調試使用的一個PC端的指令工具,我是這么理解的,我們要用的是其中的pm指令。(純業余的說法,哈哈)

首先要下載一個adb工具包,最保險的方式是從Google下載,下載地址如下:
https://dl.google.com/android/repository/platform-tools-latest-windows.zip
下載后解壓縮,找到platform-tools文件夾,將其復制到D盤的根路徑下面(換個比較好操作的路徑)。

然后打開命令行,有很多中方法,比如說按Win鍵 + R打開命令行,輸入cmd打開命令行窗口,

然后輸入cd /D D:\platform-tools 回車。輸入adb version 回車,出現adb命令的版本號


然后輸入adb shell 回車,進入adb命令模式。然后就可以開始我們的pm代碼操作了,有沒有很激動?出現下圖就可以了:


步驟三(pm命令操作)
輸入pm list packages | grep hwouc 回車
 這個是顯示所有手里面安裝的包名列表,grep的功能是進行過濾,hwouc是華為系統里面的更新軟件包名,如果是華為手機直接可以用,如果是其他手機請百度下吧。正常來說應該出現com.huawei.android.hwouc,就說明一切正常。

輸入pm hide com.huawei.android.hwouc 回車
 這部命令是隱藏/凍結了hwouc軟件

輸入pm list packages | grep hwouc 回車
 這時候就發現搜索不到軟件,確定了可以隱藏/凍結了軟件。

輸入exit 回車
  推出adb命令模式。

輸入adb reboot 回車
 手機會重啟,等待吧。

備注:

輸入pm unhide com.huawei.android.hwouc 回車 

可以啟用之前禁用的系統app

擴展
這里對pm顯示包名列表的命令進行擴展,供參考:

pm list packages [options] [FILTER]

打印所有的已經安裝的應用的包名,如果設置了文件過濾則值顯示包含過濾文字的內容

參數描述

-f 顯示每個包的文件位置
-d 使用過濾器,只顯示禁用的應用的包名
-e 使用過濾器,只顯示可用的應用的包名
-s 使用過濾器,只顯示系統應用的包名
-3 使用過濾器,只顯示第三方應用的包名
-i 查看應用的安裝者

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM