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 未定义)。
216 KiB
Executable File
216 KiB
Executable File