热门
任意版本mylink开通扩展功能的方法之ClientAppInfo.bin探密。
1 78 发布于 2016-11-25 22:23:39 只看楼主 热门标准
点击查看热门标准,热门算法维度通过账号健康度、浏览、评论、点赞、收藏、转发、反作弊等进行综合评判
修改帖子

当前进展:不用进CE就可以运行自己的扩展程序了(11/28)

关于进CE后,重启进入无限循环,这个原因是多方面的,我的另一个机器,进了一次CE,然后什么也没有操作,就运行了一次 MgrRstr后就进入了无限循环。Mylink启动界面不是动态的,只是不断的闪屏,这种现象是NK.exe内核没有加载的原因,跟修改 ClientAppInfo.bin没有关系。目前正在找无损修复方法。(12/11)

-------------------------
以下共分六部分:
1.前序;
2.当前实现的小目标;
3.分析过程;
4.界面定制;
5.安装过程;
6.后续展望。
可以有选择地浏览。对制作过程不感兴趣的可以直接跳到最后。


=============================
* 前序
-----------------------------
自从有了Mylink,车友们是各种折腾,先是搞倒车,8公里限制,后来又搞Mirrorlink。

作为一个单核还不是那么热门的CPU,注定了它再怎么折腾,也玩不出太大的花来。
现在随便一个导航都不比它的功能弱。唯一能上得了台面的也就是音质了。不过感觉它的音质还不如原来的CD。

虽然mylink的运算能力有限,但是还是有太多的功能没有挖掘出来。
比如:音频只能听听广播,mp3. 视频只能看看 avi. 
想听无损,看rmvb(大多数AV都是这种格式吧)mp4,就连分辨率稍高一点的也放不出来。

不过那个功放板应该还算不错的(NXP的),只是小马拉大车,不匹配啊。
所以mylink系统还是可以扩展一下的。

当然折腾这种事情本来就是吃饭了没事干手痒才去做的事,没有计划,没有期限。只是提供一个思路,供有同样爱好的车友一个参考。

我这个修改自24.5-42921791,支持USB(MTP)设置。
把其中多余的外国bringgo数据删除了,只留下了 Mirrorlink(USA,CHINA) ,pandora,tunein, bringgo stitcher
加入自己扩展的程序 HelloMylink(第一个mylink扩展程序,目前只是显示一行文本。
加入了凯立德的启动图标和启动程序,GPS数据可以考虑通过蓝牙从手机获取。
还有就是通过蓝牙连接手机的共享网络上网。

其实这个mirrorlink的应用程序在各版本中都是存在的。只是在设置文件中把它关闭了。ClientAppInfo.bin就是各种应用的设置文件。

=============================
* 当前实现的小目标
-----------------------------

扩展入口就从智能手机连接这里开刀吧,改个大气一点的名字。

一屏只能放8个,多了自然就有翻页的按钮了。自己试验那个图标亮了。点击可以运行。还不太完美,现在还需要连蓝牙才行。

不过,终于不用进CE运行程序了。

第9个程序在第二页,只要CPU能承受,想要多少要多少。



手机上安装的一些mylink自带应用,不过都水土不服,不符合我们的国情,不过如果学学外语什么的还是可以装一下的。
Stitcher上的英语广播还是比较淳正的。

宾高导航和 Stitcher

潘多拉和 TuneIn

Stitcher 的应用,一个外国的电台




=============================
* 分析及安装过程:
-----------------------------

首先分析得出这个文件其实就是个数据表文件。这个文件中有大量的Bringgo的各种语言的数据,我把这个删除了。只留下CHINA的,所以显示是8条数据(图中的9是将要写入的条目的索引号)

这个文件的数据格式。 那个 uuid 对应于\data\bt_services.txt中的内容。是手机提供的蓝牙服务的标识号。这个弄明白了,就可以对这个文件改来改去了。

使用winhex或别的16进制编辑工具打开ClientAppInfo.bin. 红框中的数值改为20就可以了,然后保存,替换。就可以开启 mirrorlink了,其它应用同理。不用再纠结是不是最新版本了。



=============================
* 关于修改显示文字中文本地化内容(界面定制)
-----------------------------
  涉及的文件
  - /system/img/BYOM/Multi Language/Standard Chinese/ (中文化的图标)
  - /system/script/Standard Chinese.txt  (中文字符串)
  - /system/language/AppLink/AppLink_zho.txt

  比如把菜单 智能手机连接 改为 应用程序列表

  将其中的 “智能手机连接” 改为 “应用程序列表”即可。
这个菜单下可以放一些其它程序的加载器,而不是只有和手机连接的应用。所以我感觉叫应用列表比较合适。



完成后的项目内容。1.改好的ClientAppInfo.bin;2.修改的中文字串及程序及凯立德图标

HelloMylink 和 凯立德的图标

=============================
* 安装过程:
-----------------------------
把system 文件夹复制到U盘。插到mylink.

图中有两个MD.一个是U盘,一个是SD卡。

进入U盘选中system

复制,copy

进入\Storge Card文件夹下。

粘贴制作好的system文件夹

YES,同意合并文件夹

Yes to All,全部覆盖。然后进\Storage card 2 ,同样操作。

进主机的\Storage card 2\system\下,双击 MgrRstr 。这个程序的作用可能是更新一下原来缓存中的内容。

双击\Windows\下的 BYOMLoader 也可以不重启机器,进入mylink界面。
然后,小房子(home)按键和音量键就可以用了。

=============================
* 后续
-----------------------------
1.脱离手机运行程序
2.分析GMLAN
3.在mylink界面显示对话框提示信息。

注:没有期限,目标不固定,万事由心。有相同爱好可以讨论。

最后编辑于2016-12-11 04:54:31
很抱歉,该主帖尚未满足精华帖15张图片要求,不能予以精华,更多精华标准点击此处查看
修改主帖
内容系网友发布,涉及安全和抄袭问题属于网友个人行为,不代表汽车之家观点,可联系客服删除。
举报
IP
回复
返回列表
1 23 4
前往
/4页
确认

更多> 精选帖子

更多> 精选视频

扫码下载
汽车之家APP

随时获取
最新汽车资讯