很高兴宣布 Frida 16.7.1 发布!此版本改进了多种架构支持,并修复一些棘手问题。非常感谢 @jpstotz 和 @philippmao 的宝贵贡献!
主要变化包括:
-
fruity:跳过 UDID 为空的设备,修复 Windows 上的
Input/Output Error。(感谢 @jpstotz) -
droidy:提高消息大小限制,支持超过约 8 台 ADB 连接设备。(感谢 @philippmao)
-
thumb-relocator:在
can_relocate()中利用 LLD 对齐填充,提高 Hook Android 现代工具链生成的微小函数时的成功率。 -
thumb-relocator:要求最后一条指令位于四字节边界且为双字节指令,从而限制填充检测。
-
module-registry:在 Hook 前填充注册表,使
CodeAllocator能找到附近的 ELF 头,从而修复微小 ELF 通知器的 Hook。 -
ci:在 Linux CI 中新增
arm64be、armbe8和armhf-musl。 -
env:在 32 位 ARM 上启用 Thumb 代码生成,以得到更小的二进制文件。
-
linux:为 32 位 ARM 上的 musl 新增 pthread 探测。
-
build:修复 musl 的
armhftriplet 解析。 -
devkit:也为 Gum devkit 定义
GUM_STATIC,使用方无需自行定义。 -
devkit-assets:现代化 Gum 示例。
-
compiler:将
@types/frida-gum升级到 18.8.1。
一如既往,祝你玩得开心!
oleavr