请教一个文件格式 vbf

2023-01-11 14:03:06 +08:00
 DenseHazy

我能检索到的关于这个格式的都是一些刷写,格式本身的介绍

相关解压,刷写工具

  1. VBFlasher

  2. vbftool

疑问

  1. 如何去编写和打包构建这种格式的固件? 网络上的资料基本没有相关信息,我猜测这种车企的固件编写的语言应该是 c/cpp,但是如何编写,全网我都没找到相关的教程与资料。
1475 次点击
所在节点    程序员
7 条回复
kkhaike
2023-01-11 14:11:51 +08:00
DenseHazy
2023-01-11 14:17:02 +08:00
@kkhaike 这个是我提到的第二个那个工具吧,我看到了对格式的解析,但是如何去编写程序源码和编译他的二进制 data 段呢
ysc3839
2023-01-11 16:24:27 +08:00
怀疑是 X-Y Problem https://coolshell.cn/articles/10804.html
建议说原始需求。
manmuy
2023-01-11 16:51:10 +08:00
直接说你是什么车型什么需求吧
本身 vbf 分好几种类型 sbl 是引导脚本 data 可以是任何数据 所以编辑的方法不可能是统一的
DenseHazy
2023-01-11 17:12:55 +08:00
@manmuy @ysc3839 不好意思确实是需求没有说明确。我第一次接触车机固件这个方向,具体需求是通过扫描一个 vbf 文件获得其编写时引用的类库,当然我觉得这个需求本身就很奇怪,就想了解一下 vbf 这个格式到底是如何用什么语言写的并且打包构建的。
DenseHazy
2023-01-11 17:22:02 +08:00
@DenseHazy 当然最原始的需求是:输入 vbf 文件,输出这个 vbf 可能包含的开源组件漏洞信息。目前我能找到组件版本至漏洞信息的对应关系,但是无法通过 vbf 这个格式获取到所引用的开源类库名称以及版本
ysc3839
2023-01-11 17:24:28 +08:00
@DenseHazy 我没了解过相关领域,一般这种格式就是相关软件公司自己定义的,工具也是他们自己写的,有的可能公开出来,有的没公开的话资料就很少。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/908135

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX