掌讯3560(4G)启用网络Adb/删除内置App小记

发布于 / 技术 / 0 条评论

之前购买了一台使用掌讯3560方案设计制作的4G版车机换到了自己的车上,但是稍微使用就会发现内置软件比较多,而且有一些我自己并不常用。再加上自己也给车机设计了一些软件。所以启用Adb就会让调试方便很多。(删除内置app也需要启用adb)。

启动车机的网络Adb比较简单。首先需要在车机上安装一个软件:

掌讯3560(4G)启用网络Adb/删除内置App小记
Ansole终端

安装这个软件并打开,就可以进入到车机本身的终端界面。在界面里输入:

setprop service.adb.tcp.port 5555
stop adbd
start adbd

就可以启动车机的网络Adb功能(前提是你已经在开发人员中打开了Adb调试)。之后用你的手机打开热点,将调试工具和车机接入同一个网络后。在调试端输入命令:

adb connect 192.168.1.1:5555

其中192.168.1.1请修改为你车机自动获取或者手动配置的ip。在一些特殊情况下这个界面会出错,使用kill-server命令重启adb就行:

adb kill-server

连接好后,就可以使用命令删除软件了。在控制端输入

adb shell

让控制端可以在车机上开始输入命令。此时,我的车机默认使用的就是root用户,所以后续都默认是root用户操作。假设要删除本地收音机软件。可以先使用es文件浏览器查看一下本地软件的包名。我们删除的软件包名是 com.acloud.localradio 执行下列命令:

pm uninstall --user 0 com.acloud.localradio

稍等片刻,系统会返回一个Succeed,代表软件已经删除成功。通过这个命令也可以删除别的软件,但是不建议删除一些系统级别的应用和部分汽车相关的应用。防止车上出现问题。

个人推测这个功能也可以用来给车机root,但是暂且还没尝试。

本网站在未特殊说明的情况下采用知识共享署名-非商业性使用-相同方式共享 3.0 协议进行许可。
<-数据丢失->