这个新的维护版本全面带来了少量修复和易用性改进:

  • gumjs:确保 onLeave 只会在与之匹配的 onEnter 确实运行后调用,从而消除 在调用途中附加 Hook 时出现的不可预测行为。感谢 @mrmacete!
  • darwin-module:对 dyld “all image infos”中的 lldb_image_notifier 指针 进行 swap-hook,使模块注册表即使在通知器只有一条指令的现代 iOS 设备上也能 正常工作。感谢 @mrmacete!
  • barebone:添加 try_remap_writable_pages()。
  • barebone:允许覆盖 query_rwx_support(),以便针对特殊平台定制 RWX 能力探测。
  • frida-node:在 TypeScript 阶段遵循 package-lock.json,使 JS 依赖树完全确定。