{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/rohit746/nokia105-emu/blob/8bbc5f25b69dbdd6b1483e4d694ae59406de29fa/docs/HARDWARE.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "nokia105-emu runs a Nokia 105 TA-1423 firmware dump from boot ROM to a usable menu interface. Unicorn emulates the ARM926EJ-S CPU, while Python modules model the SC6531E interrupt controller, flash, display, keypad, power management and other peripherals based on firmware behaviour. The user supplies the phone’s own flash and boot ROM images.",
  "description_zh": "nokia105-emu 将 Nokia 105 TA-1423 的固件镜像从启动 ROM 运行到可操作的菜单界面。Unicorn 仿真 ARM926EJ-S CPU，Python 模块依据固件行为模拟 SC6531E 的中断控制器、闪存、屏幕、键盘和电源管理等外设；闪存与启动 ROM 镜像由用户自行提供。",
  "entry_url": "https://awesomerea.org/resources/nokia105-firmware-emulation-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/nokia105-firmware-emulation-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/rohit746/nokia105-emu/blob/8bbc5f25b69dbdd6b1483e4d694ae59406de29fa/README.md",
  "group": "cases",
  "id": "nokia105-firmware-emulation-case",
  "json_url": "https://awesomerea.org/resources/nokia105-firmware-emulation-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/nokia105-firmware-emulation-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/nokia105-firmware-emulation-case/index.md",
  "name": "nokia105-emu: Nokia 105 firmware emulation",
  "name_zh": "nokia105-emu：Nokia 105 固件仿真",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A Nokia 105 TA-1423 flash.bin and bootrom.bin dumped from the user's own phone are required.",
    "Python 3 with Tk, a C compiler and the listed Python dependencies are required; ffplay is needed for sound playback.",
    "Only firmware MOCOR_20C_6531E_W23.19.4 was tested; SIM, network, radio, camera and USB functions remain absent.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要从用户自己的 Nokia 105 TA-1423 提取 flash.bin 和 bootrom.bin。",
    "需要带 Tk 的 Python 3、C 编译器及列出的 Python 依赖；播放声音还需 ffplay。",
    "仅测试了 MOCOR_20C_6531E_W23.19.4 固件；SIM、网络、无线电、相机和 USB 功能尚未实现。",
    "MIT 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/rohit746/nokia105-emu",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
