又到发布时刻了,这次各处都有大量改进。简要如下:
4.3.0:
- core:支持获取最前端应用的详细信息,最初仅支持 iOS
- python:新增 Device.get_frontmost_application()
- node:新增 Device.getFrontmostApplication()
4.3.1:
- core:支持在 arm64 上重定位相对 PC 的 CBZ
- frida-repl:修复 Py3k 上的崩溃和脚本加载问题
4.3.2:
- core:支持通过 URL 启动 iOS 应用
- dalvik:修复字段缓存错误
- frida-trace:根据线程 ID 和深度为事件着色并缩进
- frida-ps:修复 Py3k 上的应用列表
4.3.3:
- core:重新启用被意外禁用的 Darwin mapper
4.3.4:
- core:妥善处理替换函数的尝试
- core:Interceptor 的 attach() 和 replace() 失败时抛出异常
- core:修复 Agent 会话清理
- core:修复断言日志,并在 Darwin 上记录到 CFLog
- dalvik:新增 Dalvik.synchronized()、Dalvik.scheduleOnMainThread() 和 Dalvik.isMainThread()
- dalvik:将 Dalvik.androidVersion 和 Dalvik.choose() 移植到 Android 4.2.2
- python:修复 windows-i386 的 PyPI 下载 URL
- frida-trace:妥善处理 attach() 失败
4.3.5:
- frida-server:改进资源跟踪
4.3.6:
- core:修复 arm64 函数 Hook
- dalvik:修复 Dalvik.enumerateLoadedClasses()
4.3.7:
- objc:新增 ObjC.Block,用于实现 block 并与之交互
尽情体验吧!
oleavr