嗨囉哈囉 上次我們解釋了怎麼讓電腦連上 Android 的 ADB
今天我們就要來實際下指令操作裝置!
在開始亂刪之前,我們先來看看系統裡到底裝了哪些東西:
adb shell pm list packages
這時你會看到跑出一大堆 APP 包名
那些 APP 的名稱都是像 com.something.something
這種怪東西
那到底要怎麼知道哪個是哪個呢?分想一下我使用的兩種方法
可以用這個指令:
如果你使用 Windows:
adb shell pm list packages | findstr "google"
如果你使用 Mac / Linux
adb shell pm list packages | grep "google"
這樣就能找出名稱裡有 "google" 的 APP。
這邊推薦安裝一個 APP 叫做 Apk Info,可以在 PlayStore 上找
打開後可以但到一正排你手機的 APP 列表,你可以查詢你想找的 APP 名稱,下方就會顯示對應的 Package Name 了!
如果你想列出所有第三方 APP(就是非系統 APP),可以輸入:
adb shell pm list packages -3
找到垃圾 APP 之後,我建議先停用而不是直接刪除,這樣比較安全:
adb shell pm disable-user --user 0 com.垃圾app.名稱
比如要停用某個購物 APP:
adb shell pm disable-user --user 0 com.tmaxx.wireless
停用之後 APP 就會從桌面消失,也不會在背景運行了。
如果發現停用錯了,想要恢復也很簡單:
adb shell pm enable com.剛才停用的app.名稱
如果你 200% 確定某個 APP 永遠不會用到,可以用這個指令完全移除:
adb shell pm uninstall -k --user 0 com.要刪除的app.名稱
這樣這個 APP 就會直接消失
(是真的大部分東西都可以這樣刪,所以你也可以把你手機的設定刪掉之類的,但我不建議你這樣做w)