这是一个快速错误修复版本,用于恢复近期 bindgen 重写中发生回归的部分 Python 绑定 API 和类型定义范围:
- bindgen:恢复其余公共名称。cancellable 装饰器、RPCResult、make_rpc_call_request()、make_auth_callback() 和 ScriptExportsAsync 现在重新从 frida.core 公开。
- bindgen:为 facade 的 on()/off() 辅助函数生成信号回调重载。这意味着格式错误的信号处理程序现在会被类型检查器捕获,而不是悄悄地被当作任意可调用对象放行。
- bindgen:恢复基于 .gir 的生成器遗漏的 facade 成员:get_device()、get_device_matching()、enumerate_devices()、shutdown()、Cancellable.connect() 和 Cancellable.disconnect()。
- bindgen:恢复 facade 的类型定义范围。生成的软件包再次附带预期的类型别名和注解,包括模块函数、只读选项属性,以及此前缺失的 _frida.pyi 条目。
oleavr