首先,經過adb卸載應用,須要Android系統容許adb調試,正常的手機經過屢次點擊版本號,均可以進入開發者模式,在開發者模式容許adb調試。在某些Android機頂盒系統,系統是禁用adb調試的。android
顯示開發者模式:設置->系統->關於手機(關於盒子)->連擊版本號->提示還有多少步進入開發者模式->您如今處於開發者模式。chrome
不一樣手機或者機頂盒打開的模式大同小異,可能顯示的名稱不同或者步驟合併或步驟減小。shell
adb connect 192.168.168.202
,192.168.168.202
是機頂盒的IP地址。在Windows或者Mac系統下,打開命令行終端(命令提示符)。瀏覽器
這裏以Android機頂盒和Windows系統爲例,電腦和機頂盒鏈接在同個局域網,並知道機頂盒的IP地址。app
adb connect 192.168.130.237
。鏈接上機頂盒,192.168.130.237
是機頂盒的IP地址。adb root
。在終端輸入該命令得到root權限。adb remount
。從新掛載,得到對讀寫權限。adb shell
。進入adb命令環境。cd /system/app
。切換到/system/app
目錄,通常系統apk都安裝在這個目錄。rm -rf Browser.apk
。卸載系統apk。此時能夠從桌面看到瀏覽器已經別卸載了,卸載其餘APK,能夠找到的名字就能夠,若是不清楚apk的名字,再終端輸入ls
查看目前全部已安裝的系統apk。reboot
。重啓設備,才能生效。此時已經刪掉了APK,若是不重啓進行安裝同個APK,是沒辦法安裝成功,已經安裝信息還存在。注意: Android系統原生並不支持adb root
。以及一些手機Android系統定製廠商並無提供支持,若是須要root,可能須要向手機廠商申請,例如某米手機。若是是本身公司定製,能夠將root文件加到系統中,提供定製,方便應用層的夥伴調試。命令行
上面的二、三、4步驟也能夠換成下面步驟,原理是一致。3d
adb shell
。進入adb命令環境。su
。得到root權限。mount -o remount,rw rootfs /system/
。從新掛載system分區,使具備讀寫權限。沒有root權限下,卸載系統應用APK,須要獲取應用包名。調試
aapt dump badging xxx.apk
。xxx.apk
爲apk的名稱。能夠看到,不只有APK的包名,還有其餘相關信息。dumpsys activity | ResumedActivity
。會獲得下面信息。紅框內容就是包名。
adb shell
。進入adb環境。pm uninstall com.android.chrome
就能夠卸載APP了。 com.android.chrome
爲APP的包名。若是沒有效果,能夠輸入pm uninstall --user 0 com.android.chrome
看看,表示刪除用戶空間0的應用。這跟卸載普通應用是同個方式。因爲如今手機廠商和機頂盒定製較高,底層adb支持的力度都不同。上面的方式可能會失效。但值得一試。code
以爲本文章對你有用就點個贊吧,鐵子cdn