{
  "added_at": "2026-11-03",
  "additional_evidence_urls": [
    "https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/src/components/scripts/scripts.ts",
    "https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/src/components/scripts/types.ts",
    "https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/src/components/FileUploads/FileUploads.tsx",
    "https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/src/components/FormUi/FormUi.tsx",
    "https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/IFR-Formatter/IFR-Formatter.js",
    "https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/package.json",
    "https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/.github/workflows/deploy.yaml"
  ],
  "category": "firmware",
  "description_en": "Browser-based editor for the setup menus of AMI Aptio V UEFI firmware, offered as an alternative to AMIBCP. From four sections the user takes from their own BIOS image, it rebuilds the setup forms and their references and shows each setting's VarStore, offset, size, options, failsafe and optimal defaults, access level and Suppress If conditions. Changes to top-level menu targets, suppressions, access levels and defaults are written back into the section files with a change log, and a session can be saved as hash-checked JSON; a separate IFR-Formatter.js script condenses IFRExtractor-RS output into a per-setting VarStore and offset listing.",
  "description_zh": "在浏览器中运行的 AMI Aptio V UEFI 固件设置菜单编辑器，作为 AMIBCP 的替代工具。它根据使用者从自己的 BIOS 镜像中取得的四个区段重建设置表单及其引用关系，并显示每个设置项的 VarStore、偏移、大小、选项、故障安全和最优默认值、访问级别以及 Suppress If 条件。对顶层菜单目标、隐藏条件、访问级别和默认值的修改会写回区段文件并附带变更日志，会话可另存为带哈希校验的 JSON；另附的 IFR-Formatter.js 脚本可将 IFRExtractor-RS 的输出整理为按设置项列出 VarStore 与偏移的清单。",
  "entry_url": "https://awesomerea.org/resources/aptio-v-uefi-editor/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/aptio-v-uefi-editor/",
  "evidence_url": "https://github.com/BoringBoredom/UEFI-Editor/blob/44e8c9ba4a05dbd6fc4b1c247ed17948b6e58f8d/README.md",
  "group": "tools",
  "id": "aptio-v-uefi-editor",
  "json_url": "https://awesomerea.org/resources/aptio-v-uefi-editor/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/aptio-v-uefi-editor/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/aptio-v-uefi-editor/index.md",
  "name": "Aptio V UEFI Editor",
  "name_zh": "Aptio V UEFI 设置编辑器",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Reviewed master commit 44e8c9b (2026-03-15, hash-check changes); the previous source change was in April 2025. There are no releases or tags: the app, version 0.1.0 in its source, is served from GitHub Pages by a workflow that builds it with Node 20, npm ci and Vite. Building locally uses the React, Mantine and TypeScript package.json scripts.",
    "Inputs come from the user's own Aptio V UEFI image, found with UEFITool NE: the Setup PE32 image section, its text output from IFRExtractor-RS 1.6.1 (the only version the editor accepts), the AMITSE PE32 image section and the setupdata body. The page reads them in the browser, rejects non-UEFI IFR output, and checks saved JSON against the files' SHA-256 hashes. The repository includes no firmware images or extracted sections, only screenshots of the tools.",
    "README says the modified files are put back with UEFITool 0.28.0 and that setting visibility methods vary between firmware, so either may need trying.",
    "The repository has no license file, and package.json marks the package private, so reuse terms are not stated. No automated tests are published."
  ],
  "requirements_zh": [
    "所审阅的 master 提交 44e8c9b（2026-03-15，改进哈希校验）；此前最近一次源码改动在 2025 年 4 月。项目没有发布版本或标签：源码中标为 0.1.0 版的应用由工作流用 Node 20、npm ci 和 Vite 构建后部署到 GitHub Pages。本地构建使用 package.json 中基于 React、Mantine 和 TypeScript 的脚本。",
    "输入来自使用者自己的 Aptio V UEFI 镜像，借助 UEFITool NE 定位：Setup PE32 镜像区段、该区段经 IFRExtractor-RS 1.6.1（编辑器唯一接受的版本）导出的文本、AMITSE PE32 镜像区段以及 setupdata 主体。页面在浏览器中读取这些文件，拒绝非 UEFI 的 IFR 输出，并用文件的 SHA-256 哈希核对保存的 JSON。仓库不含任何固件镜像或提取出的区段，只有相关工具的截图。",
    "README 称修改后的文件用 UEFITool 0.28.0 放回，且控制设置项可见性的方法因固件而异，可能需要逐一尝试。",
    "仓库没有许可证文件，package.json 将包标为 private，因此未声明再利用条款。项目未公开自动化测试。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/BoringBoredom/UEFI-Editor",
  "verification": "source-reviewed",
  "verified_at": "2026-10-27"
}
