首先,经过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