• 请不要在回答技术问题时复制粘贴 AI 生成的内容
DenseHazy
V2EX  ›  程序员

请教一个文件格式 vbf

  •  
  •   DenseHazy · Jan 11, 2023 · 2651 views
    This topic created in 1251 days ago, the information mentioned may be changed or developed.
    • VBF(Versatile Binary Format) file

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

    相关解压,刷写工具

    1. VBFlasher

    2. vbftool

    疑问

    1. 如何去编写和打包构建这种格式的固件? 网络上的资料基本没有相关信息,我猜测这种车企的固件编写的语言应该是 c/cpp,但是如何编写,全网我都没找到相关的教程与资料。
    7 replies    2023-01-11 17:24:28 +08:00
    DenseHazy
        2
    DenseHazy  
    OP
       Jan 11, 2023
    @kkhaike 这个是我提到的第二个那个工具吧,我看到了对格式的解析,但是如何去编写程序源码和编译他的二进制 data 段呢
    ysc3839
        3
    ysc3839  
       Jan 11, 2023 via Android
    怀疑是 X-Y Problem https://coolshell.cn/articles/10804.html
    建议说原始需求。
    manmuy
        4
    manmuy  
       Jan 11, 2023 via iPhone
    直接说你是什么车型什么需求吧
    本身 vbf 分好几种类型 sbl 是引导脚本 data 可以是任何数据 所以编辑的方法不可能是统一的
    DenseHazy
        5
    DenseHazy  
    OP
       Jan 11, 2023
    @manmuy @ysc3839 不好意思确实是需求没有说明确。我第一次接触车机固件这个方向,具体需求是通过扫描一个 vbf 文件获得其编写时引用的类库,当然我觉得这个需求本身就很奇怪,就想了解一下 vbf 这个格式到底是如何用什么语言写的并且打包构建的。
    DenseHazy
        6
    DenseHazy  
    OP
       Jan 11, 2023
    @DenseHazy 当然最原始的需求是:输入 vbf 文件,输出这个 vbf 可能包含的开源组件漏洞信息。目前我能找到组件版本至漏洞信息的对应关系,但是无法通过 vbf 这个格式获取到所引用的开源类库名称以及版本
    ysc3839
        7
    ysc3839  
       Jan 11, 2023 via Android
    @DenseHazy 我没了解过相关领域,一般这种格式就是相关软件公司自己定义的,工具也是他们自己写的,有的可能公开出来,有的没公开的话资料就很少。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1192 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 23:26 · PVG 07:26 · LAX 16:26 · JFK 19:26
    ♥ Do have faith in what you're doing.