虽然现在很多人都认为手机导航完全可以替换车载导航,但我个人认为手机就是手机,它的作用就是手机啊,把它作为车载导航使用的话,如果重度使用,势必会影响手机通信功能。所以我还是比较依赖车载导航,而手机导航作为辅助。
忍不住吐槽的是原厂自带的导航体验真不是一般的差,所以就萌发了把它给“破”了的想法,而为了这点“破事”间断忙活了一段时间,有收获,但更多是失败,能力有限,把目前搞明白的东西发出来,希望能有大神出手相助,造福车友。
PS:这个“破事”实际上厂家肯定不愿意看到,因为一旦这点“破事”实现了,4S的导航升级增值服务就是摆设了。
想搞定这点“破事”,得首先知道它到底用的是什么系统,我们才能找到匹配什么系统的软件去破解它。
而关于宝骏310导航采用的系统,这根本就是一个坑爹的命题:
目前市面上导航作为一个app,所采用的系统大致有android,wince,linux。
其中安卓的要求相对较高,但更开放,地图资源也最丰富。
wince作为老牌便携式导航操作系统也非常常见,目前各大GPS论坛里的地图几乎都有针对wince的地图版本。
最悲剧的当属linux,作为外行人士,我觉得这个冷门系统之所以冷门,是不是因为它的成本造价低廉的原因?
所以说到这里大家也应该明白了,宝骏310导航迟迟无法破解的原因主要在于它的导航系统应该是linux。
原因如下:
分析原厂SD卡内主文件结构,安卓自不必说,wince的程序运行文件名均是exe结尾,而宝骏310则是一个没有后缀的文件,分析了这个文件,如下图:
这个文件居然是。。。elf类型文件。
话说elf文件是啥?
百度说它是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的,也是Linux的主要可执行文件格式。
而我用了ELF_Reader、cygwin软件均读取出了这个文件的内部数据,虽然我看不懂里面的内容,但进一步印证了这个说法:宝骏310的导航采用的是坑爹的linux系统。。。
纵观其他自带导航的车型,也不乏采用linux系统的车型,比如哈弗H6 Coupe。。。。。。他们的论坛也是一片坑爹声。。。
而自从发现系统是linux以后,我破解之路基本就告一段落了,因为网络能找到的linux导航资源几乎是绝迹的。。。
所以大神快出现吧,否则只能通过换主机来实现更换地图了,我还真不舍得这8寸原厂屏幕。
扫码下载
汽车之家APP
随时获取
最新汽车资讯