kaspersky發佈了一篇如何停用和移除Android的預裝軟體
Android的預裝軟體(bloatware)是指廠商或運營商在手機或平板電腦上預先安裝的一些應用程式,通常這些應用程式佔用了不必要的儲存空間,消耗了電池壽命,甚至可能影響裝置的性能和安全性。因此,許多使用者希望能夠停用或移除這些預裝軟體,以提升裝置的效能和保護個人資料。本報告將介紹如何停用和移除Android的預裝軟體的方法和注意事項。
首先,我們需要區分停用和移除的差異。停用是指將應用程式從裝置上隱藏,使其無法運行,但仍然佔用儲存空間。移除是指將應用程式從裝置上完全刪除,釋放儲存空間。停用的方法比較簡單,只需要在設定中找到要停用的應用程式,然後選擇停用或停用更新的選項。移除的方法比較複雜,需要對裝置進行root或使用ADB工具。
root是指獲得裝置的最高管理權限,可以對系統進行任意修改,包括移除預裝軟體。但是,root也有一些風險,例如失去保固、違反使用條款、導致系統不穩定或受到惡意軟體的攻擊。因此,root的方法並不適合所有的使用者,需要有一定的技術知識和風險意識。root的具體步驟因裝置和系統的不同而異,可以在網路上找到相關的教學和工具。
ADB(Android Debug Bridge)是一個開發者工具,可以通過電腦和USB連接線對裝置進行操作,包括移除預裝軟體。使用ADB的好處是不需要root,也不會影響保固和系統穩定性。使用ADB的步驟如下:
- 在電腦上安裝ADB工具。
- 在裝置上開啟開發者選項和USB偵錯模式。
- 用USB連接線將裝置連接到電腦,並在電腦上執行ADB指令。
- 使用
adb shell pm list packages
指令列出裝置上的所有應用程式的套件名稱。 - 使用
adb shell pm uninstall -k --user 0 <package_name>
指令移除要移除的應用程式,其中<package_name>
是應用程式的套件名稱,例如com.google.android.apps.maps
是Google地圖的套件名稱。 - 重複第5步驟,直到移除所有要移除的應用程式。
- 斷開裝置和電腦的連接,並在裝置上關閉USB偵錯模式。
使用ADB移除預裝軟體的注意事項有以下幾點:
- 移除預裝軟體可能會影響其他應用程式或系統的功能,因此在移除之前,建議先備份裝置的資料,以防萬一。
- 移除預裝軟體並不等於完全刪除,而是將其隱藏在系統中,只有當前的使用者無法看到或使用。如果要恢復被移除的應用程式,可以使用
adb shell cmd package install-existing <package_name>
指令,或者恢復出廠設定。 - 移除預裝軟體需要知道其套件名稱,而不是其顯示名稱,例如Google地圖的套件名稱是
com.google.android.apps.maps
,而不是Google Maps。如果不確定某個應用程式的套件名稱,可以使用一些第三方的應用程式管理工具來查詢,例如App Inspector。
總之,停用和移除Android的預裝軟體是一種提升裝置效能和保護個人資料的方法,但也需要注意一些風險和限制。停用的方法比較簡單,適合一般的使用者,移除的方法比較複雜,適合有技術背景的使用者。無論使用哪種方法,都應該先備份裝置的資料,並確認要停用或移除的應用程式不會影響其他應用程式或系統的功能。
詳情請看:
Delete the undeletable: how to disable and remove Android bloatware