乐于分享
好东西不私藏

开机自动安装高德地图定制版的教程分享

开机自动安装高德地图定制版的教程分享
前面我们介绍过 搭载百度地图定制版的天神之眼 C车型可以使用高德地图吗?,其中方案二是使用比亚迪原厂的【高德地图定制版】3.0.605.1。但是,当车机深度重启时该地图会消失,每次都需要手动再安装一下非常麻烦。那么,有什么更好的办法吗?
其实,我们是可以实现让车机开机后自动安装 App,【高德地图定制版】当然也可以实现。下面我将介绍两种方法实现开机后自动安装 App,一种操作简单一种体验更好,车友们可以自行选择:
第一种:借助自动安装机制(简单)
1. 准备一个 U 盘,在其中新建一个文件夹,命名为 SilentInstaller(注意大小写一致)。将需要安装应用的 apk 复制到该文件夹下
2. 将 U 盘插入车辆的数据 USB 口,启动车机,稍等片刻即会弹出自动安装的界面,进度走完即完成安装
该方法操作简单,且不需要 ADB 权限。缺点是需要 U 盘一直插在车上,且启动时会弹出界面。
第二种:借助 ADB 命令 + 自动化 App(进阶)
1. 将需要安装应用的 apk 复制到车机存储中,建议放在根目录下并起一个简单的名字(例如 605.apk),可以缩短命令的长度
2. 在自动化软件中输入以下命令,并设置为开机启动运行
cp /storage/emulated/0/605.apk /data/local/tmppm install /data/local/tmp/605.apkrm /data/local/tmp/605.apk
以下是在甲壳虫 ADB 助手中测试的结果,可以正常安装应用。之所以要复制到临时目录下,是因为直接 install 会报无权限。这里要非常感谢群里某位车友的研究,发现并解决了这个权限的问题。
运行 Success 后,桌面上就会出现安装应用的图标,整个过程是完全静默的。
因此,我们可以将命令借助自动化软件执行即可。可以选择迪加、Tasker、MacroDroid 等自动化软件。这里以 MacroDroid 为例简单介绍下,我们创建一个宏,在启动时执行 Shell 脚本(注意需要通过 Shizuku 授予 ADB 权限):
当然迪加也可以实现,具体教程:http://lanye.pw/di/。命令参考
迪加执行SHELL[Y3AgL3N0b3JhZ2UvZW11bGF0ZWQvMC82MDUuYXBrICYmIC9kYXRhL2xvY2FsL3RtcCBwbSBpbnN0YWxsIC9kYXRhL2xvY2FsL3RtcC82MDUuYXBrICYmIHJtIC9kYXRhL2xvY2FsL3RtcC82MDUuYXBr]

此外,你也可以继续优化命令,例如增加判断【高德地图定制版】是否消失再安装:

if ! pm list packages | grep -q "com.byd.launchermap"then  pm install /data/local/tmp/605.apk

该方法操作较为复杂,且需要 ADB 权限。优点是体验更好,且不会弹出任何界面,在后台就可以静默安装完成。

以上就是两种开机自动安装的方法。对于【高德地图定制版】,重新安装后应用数据是保留的,同时可以使用仪表小屏导航,整体来说体验还不错。需要注意的是,【高德地图定制版】版本不能过高(会提示不适配),推荐 3.0.605.1,且在较高的多媒体版本上需要先使用甲壳虫 ADB 卸载【百度地图定制版】,避免冲突。当然,你也可以选择安装更旧的无冲突版本如 3.0.437.1,可以同时保留【百度地图定制版】,但不支持巡航红绿灯倒计时。

如果你正在被【高德地图定制版】重启后消失的问题困扰,快来尝试下吧。


推荐五个好用的公众号: