ADB卸載
首先,通過adb卸載應用荷腊,需要Android系統(tǒng)允許adb調試,正常的手機通過多次點擊版本號捧挺,都可以進入開發(fā)者模式倚搬,在開發(fā)者模式允許adb調試。在某些Android機頂盒系統(tǒng)脱盲,系統(tǒng)是禁用adb調試的邑滨。
一、打開adb調試步驟
-
顯示開發(fā)者模式:設置->系統(tǒng)->關于手機(關于盒子)->連擊版本號->提示還有多少步進入開發(fā)者模式->您現在處于開發(fā)者模式钱反。
不同手機或者機頂盒打開的模式大同小異掖看,可能顯示的名稱不一樣或者步驟合并或步驟減少。
image
- 打開adb調試:在第一步后面哥,退回到設置->系統(tǒng)哎壳,可以看到多了一項 開發(fā)者選項。點進去之后找到USB調試尚卫,打開開關即可归榕。
image
- 授權:通過USB把手機連接到PC,或者通過網線連接機頂盒和PC后。手機或者機頂盒會彈出允許USB調試對話框吱涉,確認允許之后就可以了蹲坷。機頂盒需要通過命令連接
adb connect 192.168.168.202
驶乾,192.168.168.202
是機頂盒的IP地址。
授權
二循签、卸載系統(tǒng)應用
擁有root權限下
在Windows或者Mac系統(tǒng)下级乐,打開命令行終端(命令提示符)。
這里以Android機頂盒和Windows系統(tǒng)為例县匠,電腦和機頂盒連接在同個局域網风科,并知道機頂盒的IP地址。
-
adb connect 192.168.130.237
乞旦。連接上機頂盒贼穆,192.168.130.237
是機頂盒的IP地址。 -
adb root
兰粉。在終端輸入該命令獲得root權限故痊。 -
adb remount
。重新掛載玖姑,獲得對讀寫權限愕秫。 -
adb shell
。進入adb命令環(huán)境焰络。 -
cd /system/app
戴甩。切換到/system/app
目錄,一般系統(tǒng)apk都安裝在這個目錄闪彼。 -
rm -rf Browser.apk
甜孤。卸載系統(tǒng)apk。此時可以從桌面看到瀏覽器已經別卸載了畏腕,卸載其他APK缴川,可以找到的名字就可以,如果不清楚apk的名字描馅,再終端輸入ls
查看目前所有已安裝的系統(tǒng)apk二跋。 -
reboot
。重啟設備流昏,才能生效扎即。此時已經刪掉了APK,如果不重啟進行安裝同個APK,是沒辦法安裝成功,已經安裝信息還存在况凉。
image
注意: Android系統(tǒng)原生并不支持adb root
谚鄙。以及一些手機Android系統(tǒng)定制廠商并沒有提供支持,如果需要root刁绒,可能需要向手機廠商申請闷营,例如某米手機。如果是自己公司定制,可以將root文件加到系統(tǒng)中傻盟,提供定制速蕊,方便應用層的伙伴調試。
上面的2娘赴、3规哲、4步驟也可以換成下面步驟,原理是一致诽表。
-
adb shell
唉锌。進入adb命令環(huán)境。 -
su
竿奏。獲得root權限袄简。 -
mount -o remount,rw rootfs /system/
。重新掛載system分區(qū)泛啸,使具有讀寫權限绿语。
沒有root權限下
獲取APK的包名
沒有root權限下,卸載系統(tǒng)應用APK,需要獲取應用包名候址。
- 在有APK安裝包的情況下
在終端輸入aapt dump badging xxx.apk
吕粹。xxx.apk
為apk的名稱∽诠停可以看到昂芜,不僅有APK的包名莹规,還有其他相關信息赔蒲。
image
- 已安裝了APK。打開APP后良漱,在終端輸入
dumpsys activity | ResumedActivity
舞虱。會得到下面信息。紅框內容就是包名母市。
image
卸載應用
-
adb shell
矾兜。進入adb環(huán)境。 - 在終端輸入
pm uninstall com.android.chrome
就可以卸載APP了患久。
com.android.chrome
為APP的包名椅寺。如果沒有效果,可以輸入pm uninstall --user 0 com.android.chrome
看看蒋失,表示刪除用戶空間0的應用返帕。這跟卸載普通應用是同個方式。
總結:
由于現在手機廠商和機頂盒定制較高篙挽,底層adb支持的力度都不一樣荆萤。上面的方式可能會失效。但值得一試。
覺得本文章對你有用就點個贊吧链韭,鐵子