Files
MeowOS-For-R3P2/patch_v2/meow_launcherd
AskaEth 9faaf14c86 build(fw): M66 重编 netmgrd/launcherd/audiod + 钉值回写(0.8.52)
main 9be4470 已含 M64(三条 root 命令注入修复:netmgrd execv 改造、
launcherd netmgr_ipc.c)与 M65(launcherd popen 超时/256KB 上限、
audiod static 缓冲、netmgrd bt_scan 有界收割 + 扫描单位修正),
而仓内钉值仍是 M56(0.8.51)时期的产物 → 二进制落后于源码。

重编(zig 0.17.0 / zig-mipsel-cc,同一批次口径):
  meow_netmgrd    222228 B 02577210… → 221620 B d791d004…
  meow_launcherd  902044 B 75629078… → 904972 B 5c576262…
  meow_audiod      71076 B 4a6ab894… →  72212 B 9b813a64…
  meow_audio       88888 B 3909c8d2… →  88888 B 3909c8d2…(逐字节相同,不重编)
  meow_watchdog   100116 B 25f76950… → 100116 B 25f76950…(逐字节相同,不重编)

fw_content.conf 只改 md5 变动的 4 行(launcherd / audiod / netmgrd 两行同源);
desc 列一字未动。M61 指出的 meow_power「policy 期3桩」desc 在 M56 已改写为
「policy show / set profile 与 calibrate start / stop / list(…已实装,非桩)」,本轮核对无需再改。

未动 4 个旧工具链产物(meow_mdns / meow_svc_power / meow_verify / am)md5 保持原值。
门禁:verify_fingerprints PASS=33 FAIL=0;test_time32_abi --builds 11/11 PASS
(含 watchdog);反绕过:netmgrd/meow_audio 去 meow_time32 后 16B-layout=FAIL,
watchdog/launcherd 去 time32 直接链接失败(meow_time32_sleep_us / meow_ui_time_ms 未定义)。
2026-11-12 09:12:06 +08:00
..