{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/skyfortress/ekiy-melis-re/blob/e56e91d3e3c1ee5d3e58c084f2c0f7877d026fda/docs/data-format.md",
    "https://github.com/skyfortress/ekiy-melis-re/blob/e56e91d3e3c1ee5d3e58c084f2c0f7877d026fda/tools/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "EKIY / Melis reverse engineering runs the original home-screen firmware of an Allwinner F133-B display in a TypeScript application-level emulator. It documents the observed DATAV1.0 UI format, provides tools to read and rebuild UI packages, and records firmware-specific modification findings using a dump supplied by the user.",
  "description_zh": "EKIY / Melis reverse engineering 通过 TypeScript 应用层仿真器运行 Allwinner F133-B 显示设备的原版主屏固件。项目记录所观察到的 DATAV1.0 UI 格式，提供资源包读写工具及针对该固件的修改研究，固件转储由用户自行提供。",
  "entry_url": "https://awesomerea.org/resources/ekiy-melis-re-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ekiy-melis-re-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/skyfortress/ekiy-melis-re/blob/e56e91d3e3c1ee5d3e58c084f2c0f7877d026fda/README.md",
  "group": "cases",
  "id": "ekiy-melis-re-case",
  "json_url": "https://awesomerea.org/resources/ekiy-melis-re-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/ekiy-melis-re-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ekiy-melis-re-case/index.md",
  "name": "EKIY / Melis reverse engineering: emulating display firmware and decoding UI resources",
  "name_zh": "EKIY / Melis reverse engineering：仿真显示设备固件并解析 UI 资源",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-supplied firmware dump from the documented EKIY board is required.",
    "Node.js 22.6 or newer, npm and Python 3; image tools require Pillow.",
    "The emulator has stubbed services; the brightness and skin changes have been checked in the emulator but not on hardware.",
    "MIT."
  ],
  "requirements_zh": [
    "需要用户自行提供所述 EKIY 电路板的固件转储。",
    "需要 Node.js 22.6 或更新版本、npm 和 Python 3；图片工具还需 Pillow。",
    "仿真器中的部分服务只是桩实现；亮度和皮肤修改已在仿真器中检查，尚未在硬件上测试。",
    "许可证为 MIT。"
  ],
  "scope": "unknown",
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/skyfortress/ekiy-melis-re",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
