Skip to content

v1.4.2 稳定性专项修复

Latest

Choose a tag to compare

@CangWeiohh CangWeiohh released this 14 Oct 04:47

1.4.2 稳定性专项修复(14 项)

核心修复

  • ksactl restart 不再 kill SpringBoard(仅重启 imagent)
  • 删除假桩 KSAHookInstallerDaemon.m 与死代码/误导日志
  • KSAConfig.reloadIfNeeded 加 mtime+size 快速路径
  • _publishStatusWithConfig: 节流 30s
  • sqlite3_close_v2 + @finally finalize + _noteError 去重
  • _baselineEstablished 修复空库后首条短信漏报
  • _readWatchTimer 在 stop() 中正确取消 + 移除通知观察者
  • 状态通知改为在当前队列同步 post(不再依赖主 run loop)
  • postinst 改用 launchctl kickstart → SIGTERM → SIGKILL 渐进重启
  • control Description 更正
  • SpringBoard 过滤 plist 移入 Sources/Diagnostics/
  • 新增 tests/verify_release_artifact.sh(49 项不变量断言)
  • 新增 tools/ksa-diagnose.sh(只读诊断脚本)
  • %ctor 全包 @try/@catch + safemode 早退 + 低频资源采样