轉載自:
https://fengooge.blogspot.com/2019/03/taking-ADB-to-uninstall-system-applications-in-MIUI-without-root.html
作者 Feng的博客空間,侵刪
上面這張圖就是小米官方的廣告投放系統介紹,小米的 MIUI 系統鋪天蓋地的廣告也一再被用戶吐槽為 ADUI,想來廣告現在已經成了 MIUI 系統最顯著的特點了。
小米手機的有些系統廣告無法關閉,還有沒有其它的辦法緩解垃圾廣告騷擾呢?辦法是有的。
將 MIUI 系統 root 並且使用管理工具屏蔽廣告推送,或者 root 後直接刷入乾淨的第三方 rom,都是一勞永逸地解決垃圾廣告問題的方法,使用本文介紹的 ADB 工具屏蔽廣告的效果沒有前面兩個好,但好在不是很麻煩,而且不用 root 系統。
方法及步驟說明如下:
1、下載 ADB 工具
ADB 全稱 Android Debug Bridge(Android 調試橋),是一個通用命令行工具,可以與模擬器實例或連接的Android 設備進行通信。查看介紹及下載可以直接前面的超連結。下載好之後把下面三個文件放到如下路徑:C:\Windows
2、安裝小米刷機工具(安裝手機驅動)
小米通用刷機工具自帶手機驅動,安裝好驅動才能正常使用 ADB 工具。
3、開啟 MIUI 開發者模式
依次打開設置-我的設備-全部參數,在「MIUI 版本」一欄連續點擊多次,開啟 MIUI 開發者模式。
4、開啟 USB 調試
依次打開設置-更多設置,進入開發者選項,再打開「USB 調試」和「USB 調試(安全設置)」兩項,如下圖所示:
5、用 USB 數據線連接電腦和手機
6、使用 ADB 命令刪除 MIUI 系統自帶應用
刪除應用的 ADB 命令是:
adb shell pm uninstall --user 0 應用包名
例如,在 MIUI 系統中「搜狗輸入法」的包名為:
com.sohu.inputmethod.sogou.xiaomi,那麼卸載搜狗輸入法的完整 ADB 命令為:
adb shell pm uninstall --user 0 com.sohu.inputmethod.sogou.xiaomi
打開 Windows 系統的「命令提示符」工具(快捷鍵是 win + R,再輸入 cmd 回車),直接輸入上面的刪除命令,成功之後會返回 success 提示,這種刪除是實時生效的。
注意:
1)不同的 MIUI 版本可能系統應用包名會有變化,可以使用如下命令查看系統所有包名:
adb shell pm list packages
2)並不是所有的系統自帶應用都可以刪除,有些刪除會導致手機無法開機,請謹慎操作;
3)如果你不想刪除應用,可以使用如下命令凍結,效果差不多,凍結的應用可以再解凍:
adb shell pm disable --user 0 應用包名
4)刪除的應用(通過 uninstall 命令)無法使用命令恢復,但是升級系統可以再次回來。
5)如果在使用 ADB 命令時提示設備離線,可使用以下方法嘗試解決:更新上面 ADB 工具的三個文件、重新插拔數據線、重啟手機、重啟電腦。在手機提示需要授權時點擊確定授權。
下面是我將自己和家人的小米手機 MIUI 系統刪除的一些系統自帶應用集合,刪除後重啟手機沒有問題,其它可刪除應用請自行測試。
(MIUI 9、MIUI 10 測試刪除後能正常開機使用,小編的K30pro也可正常使用, 注意備份數據到電腦,防止出現意外)
adb shell pm uninstall --user 0 com.miui.systemAdSolution (小米系統廣告解決方案,必刪)
adb shell pm uninstall --user 0 com.miui.analytics (小米廣告分析,必刪)
adb shell pm uninstall --user 0 com.xiaomi.gamecenter.sdk.service (小米遊戲中心服務)
adb shell pm uninstall --user 0 com.xiaomi.gamecenter (小米遊戲中心)
adb shell pm uninstall --user 0 com.sohu.inputmethod.sogou.xiaomi (搜狗輸入法)
adb shell pm uninstall --user 0 com.miui.player (小米音樂)
adb shell pm uninstall --user 0 com.miui.video (小米視頻)
adb shell pm uninstall --user 0 com.miui.notes (小米便籤)
adb shell pm uninstall --user 0 com.miui.translation.youdao (有道翻譯)
adb shell pm uninstall --user 0 com.miui.translation.kingsoft (金山翻譯)
adb shell pm uninstall --user 0 com.android.email (郵件)
adb shell pm uninstall --user 0 com.xiaomi.scanner (小米掃描)
adb shell pm uninstall --user 0 com.miui.hybrid (混合器)
adb shell pm uninstall --user 0 com.miui.bugreport (bug 反饋)
adb shell pm uninstall --user 0 com.milink.service (米連服務)
adb shell pm uninstall --user 0 com.android.browser (瀏覽器)
adb shell pm uninstall --user 0 com.miui.gallery (相冊)
adb shell pm uninstall --user 0 com.miui.yellowpage (黃頁)
adb shell pm uninstall --user 0 com.xiaomi.midrop (小米快傳)
adb shell pm uninstall --user 0 com.miui.virtualsim (小米虛擬器)
adb shell pm uninstall --user 0 com.xiaomi.payment (小米支付)
adb shell pm uninstall --user 0 com.mipay.wallet (小米錢包)
adb shell pm uninstall --user 0 com.android.soundrecorder (錄音機)
adb shell pm uninstall --user 0 com.miui.screenrecorder (屏幕錄製)
adb shell pm uninstall --user 0 com.android.wallpaper (壁紙)
adb shell pm uninstall --user 0 com.miui.voiceassist (語音助手)
adb shell pm uninstall --user 0 com.miui.fm (收音機)
adb shell pm uninstall --user 0 com.miui.touchassistant (懸浮球)
adb shell pm uninstall --user 0 com.android.cellbroadcastreceiver (小米廣播)
adb shell pm uninstall --user 0 com.xiaomi.mitunes (小米助手)
adb shell pm uninstall --user 0 com.xiaomi.pass (小米卡包)
adb shell pm uninstall --user 0 com.android.thememanager (個性主題管理)
adb shell pm uninstall --user 0 com.android.wallpaper (動態壁紙)
adb shell pm uninstall --user 0 com.android.wallpaper.livepicker (動態壁紙獲取)
adb shell pm uninstall --user 0 com.miui.klo.bugreport (KLO bug 反饋)
前面兩個是 MIUI 系統支撐廣告及精準化推送的應用,應第一時間刪除,刪除後不會出現無法開機的情況。這樣 MIUI 系統的廣告就會少很多——沒有驗證是否完全屏蔽。
【警告】以下系統自帶應用刪除後必定無法正常開機(來自網絡),請避免誤刪:
com.miui.cloudservice (小米雲服務)
com.xiaomi.account (小米帳戶)
com.android.updater (系統更新)
com.miui.cloudbackup (雲備份)
com.xiaomi.market (應用市場)
這就是今天的關於使用ADB不root刪除小米MIUI系統自帶應用的內容,有什麼問題可以一起討論