AskaEth
31d4c22806
fix(fw): M51 刷机前批次 — 5 组二进制从最新 main 重编 + 钉值回写 + 语义指纹自证
本轮终结「二进制与源码两条轨道各走各的」:M23/M43/M47/M49/M50 只交源码,产物统一由本单
从 main 5a06a8c 一次重编。重编后 md5 全变(旧钉值来自另一代工具链/另一份源码),语义由
scripts/build/verify_fingerprints.sh 逐条自证。
- meow_bootmenu 157108 → 158836 8bce6558 (源码与 884d4c4 一致,变化全部来自工具链代差)
- meow_netmgrd 212740 → 222068 e62e7512 (M49 蓝牙控制面 + WiFi 连接修复,+9328 全为源码)
- meow_audiod 153484 → 68604 9f58b219 (musl 静态 → glibc-2.22 动态,链 libasound.so.2;M50)
- meow_audio 88888 → 88888 3909c8d2 (与钉值逐字节一致,重编即复现)
- meow_launcherd 894940 → 901020 e21450ff (M47 蓝牙/WiFi 三态开关 +6592)
fw_content.conf:上述 6 行(netmgrd 双路径)md5 回写;desc 改为中性描述(文件是什么/什么形态),
不再写未进产物的功能版本号(M48 查出 bootmenu/netmgrd/audiod 三处 desc 撑谎)。
30/30 行 md5 与磁盘一致、全部 4 字段。
新增 scripts/build/rebuild_binaries.sh:干净 checkout / worktree 里的重编驱动(兼容 HOME +
.tools/meow_ui.a 兜底,不改各组件 build_*.sh 的本机硬编码路径)。
新增 scripts/build/verify_fingerprints.sh:字符串/动态段/4263 反汇编判据逐条断言。
2026-11-11 20:29:21 +08:00
..
2026-08-30 21:38:30 +08:00
2026-11-11 16:37:00 +08:00
2026-09-01 16:08:01 +08:00
2026-09-01 04:28:10 +08:00
2026-11-04 21:00:40 +08:00
2026-11-11 17:59:13 +08:00
2026-11-11 17:23:55 +08:00
2026-08-30 01:12:34 +08:00
2026-08-31 19:12:51 +08:00
2026-09-03 12:16:01 +08:00
2026-08-31 03:41:51 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-09-02 17:25:21 +08:00
2026-08-30 01:12:34 +08:00
2026-11-04 20:02:28 +08:00
2026-11-04 20:02:28 +08:00
2026-09-04 18:13:18 +08:00
2026-11-10 22:51:00 +08:00
2026-09-02 00:57:17 +08:00
2026-09-02 03:41:39 +08:00
2026-09-04 02:21:45 +08:00
2026-11-11 16:37:00 +08:00
2026-09-01 19:40:29 +08:00
2026-09-01 19:40:29 +08:00
2026-11-04 21:00:40 +08:00
2026-11-04 21:00:40 +08:00
2026-11-04 21:00:40 +08:00
2026-11-04 21:00:40 +08:00
2026-08-30 21:38:30 +08:00
2026-09-01 18:28:07 +08:00
2026-08-30 14:14:30 +08:00
2026-08-31 07:53:57 +08:00
2026-08-31 07:53:57 +08:00
2026-11-04 21:00:40 +08:00
2026-11-11 16:37:00 +08:00
2026-11-11 20:29:21 +08:00
2026-09-04 00:39:29 +08:00
2026-09-04 00:39:29 +08:00
2026-08-30 21:38:30 +08:00
2026-08-31 05:46:46 +08:00
2026-08-31 05:46:46 +08:00
2026-09-03 20:01:13 +08:00
2026-09-01 14:44:55 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-09-02 08:13:55 +08:00
2026-11-11 17:16:28 +08:00
2026-11-11 17:59:13 +08:00
2026-11-04 20:02:28 +08:00
2026-11-04 20:02:28 +08:00
2026-09-04 13:09:03 +08:00
2026-11-10 22:51:00 +08:00
2026-11-11 16:37:00 +08:00
2026-09-02 00:48:23 +08:00
2026-11-10 22:51:00 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-08-30 01:12:34 +08:00
2026-11-04 20:02:28 +08:00
2026-08-30 21:38:30 +08:00
2026-11-11 17:59:13 +08:00
2026-09-01 19:40:29 +08:00
2026-09-04 00:39:29 +08:00
2026-09-04 11:27:07 +08:00
2026-11-04 21:00:40 +08:00
2026-11-04 21:00:40 +08:00
2026-11-04 21:00:40 +08:00
2026-11-11 17:59:13 +08:00
2026-09-01 18:28:07 +08:00
2026-09-03 12:16:01 +08:00
2026-09-03 12:16:01 +08:00
2026-08-31 05:09:42 +08:00
2026-08-30 13:42:41 +08:00
2026-08-31 14:34:28 +08:00
2026-08-31 19:12:51 +08:00
2026-08-31 06:51:04 +08:00
2026-11-04 20:02:28 +08:00
2026-09-03 12:16:01 +08:00
2026-09-02 11:49:37 +08:00
2026-09-03 12:16:01 +08:00
2026-09-02 03:41:39 +08:00
2026-09-03 12:16:01 +08:00
2026-09-03 12:16:01 +08:00
2026-09-03 19:49:28 +08:00
2026-09-04 00:39:29 +08:00
2026-09-04 03:53:09 +08:00
2026-09-03 12:16:01 +08:00
2026-09-03 12:16:01 +08:00
2026-11-11 17:16:28 +08:00
2026-09-03 12:16:01 +08:00
2026-09-03 12:16:01 +08:00
2026-09-01 15:23:32 +08:00
2026-08-31 19:12:51 +08:00
2026-08-30 13:02:17 +08:00
2026-09-03 12:16:01 +08:00
2026-09-04 13:09:03 +08:00
2026-09-04 13:09:03 +08:00
2026-11-04 20:02:28 +08:00
2026-09-03 12:16:01 +08:00
2026-11-10 22:51:00 +08:00
2026-11-11 16:37:00 +08:00
2026-09-03 12:16:01 +08:00
2026-09-03 12:16:01 +08:00
2026-09-01 18:12:46 +08:00
2026-09-03 12:16:01 +08:00
2026-09-03 12:16:01 +08:00
2026-09-03 12:16:01 +08:00
2026-11-04 20:02:28 +08:00
2026-09-03 12:16:01 +08:00
2026-11-04 20:02:28 +08:00
2026-09-02 08:13:55 +08:00
2026-09-03 12:16:01 +08:00
2026-09-01 04:28:10 +08:00
2026-11-04 21:00:40 +08:00
2026-11-11 17:59:13 +08:00