BIOS:wxMEdit修改开启隐藏菜单

这个路径我没有往下折腾,对十六进制和txt对照,有个熟悉的过程,太过原始,很难是第一次就成功的

  • 假设已经有bios rom或bin了
  • UEFITool NE加载rom导出setup.sct
  • UEFITool加载rom导出AMITSE User Interface的PE32的body.bin
  •  ifrextractor将setup.sct导出setup.txt
  • setup.txt搜明文内容
    • 记录setup菜单标识:搜Title: "Setup",识别码4A开头 15结尾,4A 10 59 7B 0D C0 58 41 87 FF F0 4D 63 96 A9 15
    • 记录其它菜单标识,比如搜Form: Setup,下方的ref行,找到Chipset菜单识别码13 27,0F 0F 1E 00 02 00 04 00 00 00 FF FF 00 14 27
  • wxMEdit加载body.bin
    • 输入:AMITSE user interface PE32的body.in
    • 搜13 27
      • 第一处13 27等一系列菜单,为可用菜单
      • 第二处位于4A 10下面的13 27处,为隐藏菜单,将上一行4A 10一直到包含13 27,全部改为00,就开放隐藏的芯片组菜单了
      • 最后全文只能搜到一处13 27,则修改成功
    • 保存
  • UEFITool加载rom回写body.bin
    • 搜AMITSE,0h除,PE32导入body.bin覆盖
    • 保存新的bios魔改rom
  • BIOS:AMIBCP5修改隐藏项