黑科技
我們都知道一般預置的 APP 是不能卸載的,需要有 root 權限,今天分享一個命令,幫你卸載那些你想卸載又不能卸載的系統預置的 APP。
adb shell pm uninstall [-k] [--user USER_ID] 包名
參數說明:
-
-k 卸載應用且保留數據與緩存,如果不加 -k 則全部刪除。
-
--user 指定用戶 id,Android 系統支持多個用戶,默認用戶只有一個,id=0。
可以用這個命令,user 和 debug 版本都可以用,所有應用都能卸載掉,是不是有點狠,不過,我喜歡。
比如這裏卸載 360 瀏覽器:
adb shell pm uninstall -k --user 0 com.qihoo.browser
看到 Success 字樣,代表卸載成功。
Q&A
當我把這個黑科技第一時間分享星球和羣裏,有小夥伴有些疑問:
1、我想卸載某個應用,但不知道這個應用包名?
也分享下,打開應用,執行如下命令:
adb shell dumpsys window | grep mCurrentFocus
返回:
mCurrentFocus=Window{38a8f240 u0 com.qihoo.browser/com.qihoo.browser.BrowserActivity}
能看到包名和當前頁面類名,完美。
2、我把一些系統應用卸載了,怎麼恢復?
黑科技雖好,但也不要把那些必要的應用給卸載了,如電話,如果真的衝動卸載了,可以通過恢復出廠設置方式恢復,問題不大,不要慌。