本版本带来了又一轮修复和文档改进:

修复

  • fruity:修复大于 8192 字节的延迟 CDTunnel TLS 记录导致的 TcpTunnelConnection 停滞。需要时发送最小的虚拟 IPv6 数据报,以触发延迟数据的交付并提高可靠性。感谢 @hsorbo 报告并帮助追踪此问题,也感谢 @tux-mind 确定根本原因。

  • fruity:修复 iOS 26.4 beta 版本上受限环境中的 spawn()。感谢 @mrmacete!

  • fruity:修复 TreeSet 比较器行为:分数相同的传输可能被视为相等而丢弃,导致 Frida 在 macOS 上明明已有 CoreDevice 隧道可用,却优先选择带 lwIP 的 usbmuxd。感谢 @tux-mind 报告并帮助追踪此问题。

  • fruity:处理隧道过早丢失的情况,例如 remotepairingdeviced 崩溃时。

  • android:如果 dlopen(libart) 失败,则调整 RTLD 路径。感谢 @sam0holix!

文档

  • docs:修订 README 中的 macOS 证书标识符,以更好地支持拥有多个 Apple Development 证书的设置,并避免 make 期间出现模糊的证书选择。感谢 @samykamkar!

  • docs:更新 README,在 frida-trace 所需的安装说明中加入 websockets 软件包。感谢 @samykamkar!