Android:adb卸载系统应用软技能
ADB卸載
首先,通過adb卸載應(yīng)用,需要Android系統(tǒng)允許adb調(diào)試,正常的手機通過多次點擊版本號,都可以進入開發(fā)者模式,在開發(fā)者模式允許adb調(diào)試。在某些Android機頂盒系統(tǒng),系統(tǒng)是禁用adb調(diào)試的。
一、打開adb調(diào)試步驟
顯示開發(fā)者模式:設(shè)置->系統(tǒng)->關(guān)于手機(關(guān)于盒子)->連擊版本號->提示還有多少步進入開發(fā)者模式->您現(xiàn)在處于開發(fā)者模式。
不同手機或者機頂盒打開的模式大同小異,可能顯示的名稱不一樣或者步驟合并或步驟減少。
打開adb調(diào)試:在第一步后,退回到設(shè)置->系統(tǒng),可以看到多了一項 開發(fā)者選項。點進去之后找到USB調(diào)試,打開開關(guān)即可。
授權(quán):通過USB把手機連接到PC,或者通過網(wǎng)線連接機頂盒和PC后。手機或者機頂盒會彈出允許USB調(diào)試對話框,確認允許之后就可以了。機頂盒需要通過命令連接adb connect 192.168.168.202,192.168.168.202是機頂盒的IP地址。
二、卸載系統(tǒng)應(yīng)用
擁有root權(quán)限下
在Windows或者Mac系統(tǒng)下,打開命令行終端(命令提示符)。
這里以Android機頂盒和Windows系統(tǒng)為例,電腦和機頂盒連接在同個局域網(wǎng),并知道機頂盒的IP地址。
注意: Android系統(tǒng)原生并不支持adb root。以及一些手機Android系統(tǒng)定制廠商并沒有提供支持,如果需要root,可能需要向手機廠商申請,例如某米手機。如果是自己公司定制,可以將root文件加到系統(tǒng)中,提供定制,方便應(yīng)用層的伙伴調(diào)試。
上面的2、3、4步驟也可以換成下面步驟,原理是一致。
2.adb shell。進入adb命令環(huán)境。
3.su。獲得root權(quán)限。
4.mount -o remount,rw rootfs /system/。重新掛載system分區(qū),使具有讀寫權(quán)限。
沒有root權(quán)限下
獲取APK的包名
沒有root權(quán)限下,卸載系統(tǒng)應(yīng)用APK,需要獲取應(yīng)用包名。
在終端輸入aapt dump badging xxx.apk。xxx.apk為apk的名稱。可以看到,不僅有APK的包名,還有其他相關(guān)信息。
卸載應(yīng)用
com.android.chrome為APP的包名。如果沒有效果,可以輸入pm uninstall --user 0
com.android.chrome看看,表示刪除用戶空間0的應(yīng)用。這跟卸載普通應(yīng)用是同個方式。
總結(jié):
由于現(xiàn)在手機廠商和機頂盒定制較高,底層adb支持的力度都不一樣。上面的方式可能會失效。但值得一試。
總結(jié)
以上是生活随笔為你收集整理的Android:adb卸载系统应用软技能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用ADB工具卸载/停用Android系
- 下一篇: Android 无需 root 卸载系统