現在購買的Android手機,大部分都會預裝無法解除安裝的原廠APP,俗稱全家桶。除了Google的,還有Samsung/小米/Asus/Sony等各個品牌內建的一堆APP。很多時候只能把他們停用,但有些APP是不給停用的。
如果執意要「解除安裝」,除了Root外,你還可以嘗試「Universal Android Debloater GUI」,簡稱UAD。這款開源工具的字面意思是「將Android手機瘦身」,本體使用Rust寫成,將ADB指令封裝成圖形界面,只要點一下就能輕鬆移除不給停用的內建的APP。
1. 手機開啟ADB偵錯模式#
開啟手機系統設定,點選「關於手機」
在「版本號碼」連按5下,開啟開發人員選項
在手機系統設定搜尋「開發人員選項」,點進去勾選「ADB偵錯」。
2. 安裝Universal Android Debloater GUI#
這款工具是跨平台的,支援Linux/Windows/MacOS。
Linux用戶需要安裝ADB套件:sudo apt install android-tools
Windows版已內建ADB。建議為Windows 10以上版本,這樣手機插到電腦才會自動安裝驅動程式。
至 Github,按照你的系統下載對應的zip檔案,Linux下載
uad_gui-linux-opengl.tar.gz
,Windows下載uad_gui-windows-opengl.exe
。將檔案解壓縮,按二下裡面的執行檔開啟Universal Android Debloater。
將手機連到電腦,接著在手機上「同意ADB偵錯」。
3. 支援的手機廠牌列表#
Universal Android Debloated的社群成員針對以下品牌的手機特別調查過,只要插上就會列出可移除的手機內建APP:
- Asus
- LG
- Fairphone
- Huawei
- Motorola
- Nokia
- OnePlus
- Oppo
- Realme
- Samsung
- Sony
- Tecno
- Unihertz
- Vivo/iQOO
- Xiaomi
- ZTE
4. 開始移除手機內建APP#
注意:操作之前務必了解該APP的用處再移除。除非已經有準備 去Google化的替代方案,否則不要亂刪Google核心服務,手機可能會無法開機。
開啟界面後會顯示建議移除的APP(紫色文字)。點選APP下面會顯示該APP的用途註解,例如
com.android.calendar
就是Google日曆。點選「Uninstall」APP便會解除安裝。不過這裡的APP並不是真的移除了,日後點選「Restore」就可以把APP復原。
按右上角切換推薦的APP列表,可以看到更多手機上的APP。
移除的APP會直接從系統消失,桌面看不到了。系統設定的應用程式列表會顯示「這位使用者未安裝」。
其實Universal Android Debloater GUI背後做的事,就是執行pm uninstall -k --user 0
的ADB指令解除安裝APP而已。
4. 總結#
這個方法並不夠完美,APP可能會在下一次OTA更新後就被裝回來,但這是沒Root能做到的最好結果。
如果想要擺脫原廠軟體和Google服務,最好的方式還是刷機成乾淨的第三方ROM。