{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/kharkilirov1/hdf-harmonyos-reverse/blob/bce8c16862046775ca000f403b1c435719d05f4b/docs/PORT_ABI_README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "The HDF / HarmonyOS investigation maps the Driver Foundation's user-to-kernel IPC path and tests selected HarmonyOS libraries on Linux. It records the HDF_WRITE_READ ioctl, HdfWriteReadBuf layout and I2C command IDs, supported by harness code, a kernel stub and QEMU experiment logs.",
  "description_zh": "HDF / HarmonyOS 研究梳理 Driver Foundation 从用户态到内核的 IPC 路径，并测试部分 HarmonyOS 库在 Linux 上的运行情况。项目记录 HDF_WRITE_READ ioctl、HdfWriteReadBuf 结构和 I2C 命令编号，附有测试程序、内核桩模块及 QEMU 实验日志。",
  "entry_url": "https://awesomerea.org/resources/hdf-harmonyos-reverse-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/hdf-harmonyos-reverse-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/kharkilirov1/hdf-harmonyos-reverse/blob/bce8c16862046775ca000f403b1c435719d05f4b/README.md",
  "group": "cases",
  "id": "hdf-harmonyos-reverse-case",
  "json_url": "https://awesomerea.org/resources/hdf-harmonyos-reverse-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/hdf-harmonyos-reverse-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/hdf-harmonyos-reverse-case/index.md",
  "name": "HDF / HarmonyOS: mapping driver IPC and Linux userland compatibility",
  "name_zh": "HDF / HarmonyOS：解析驱动 IPC 与 Linux 用户态兼容性",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Reproduction requires user-provided HarmonyOS libraries and image sysroot, a DevEco-compatible clang toolchain and a Linux VM for kernel tests.",
    "Firmware images, proprietary shared libraries and kernel binaries are not included.",
    "HDF Research Viewing License 1.0 permits viewing and study but limits reuse and redistribution."
  ],
  "requirements_zh": [
    "复现实验需要用户自行提供 HarmonyOS 库和镜像 sysroot、兼容 DevEco 的 clang 工具链，以及用于内核测试的 Linux 虚拟机。",
    "仓库不包含固件镜像、专有共享库或内核二进制文件。",
    "HDF Research Viewing License 1.0 允许查看和研究，但限制复用及再分发。"
  ],
  "scope": "unknown",
  "targets": [
    "binary",
    "firmware",
    "protocol"
  ],
  "url": "https://github.com/kharkilirov1/hdf-harmonyos-reverse",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
