Releases
1.32
Compare
Sorry, something went wrong.
No results found
新增 Java.to(type, value[, options]),用于将 JS 值按目标 Java 类型显式转换。
新增 JS 到 Java 参数转换规则,支持基本类型、包装类型、字符串、数组、集合、Map、枚举等常见类型。
优化 Java Bridge 直接对象传递,Java 对象、包装对象、NativeJavaObject 不再被二次 JS 化转换。
优化 Method.invoke(...) 参数处理,现在会按真实目标方法签名进行类型转换。
优化 Hook chain.proceed(args) 参数处理,现在会按被 Hook 方法的真实参数类型转换。
新增反射方法签名字符串支持,getDeclaredMethod、getMethod、getDeclaredConstructor、getConstructor 可直接传 "int"、"java.lang.String" 等类型名。
新增 Java.use(...) 作为 Java.type(...) 的推荐别名。
新增 Java Bridge 类型转换文档,补充 JS 与 Java 数据类型边界说明。
新增 Rhino 兼容性说明链接,方便查询当前脚本环境支持的 JS 语法。
新增 dex.scanSmali(options),支持按 smali 字符串、常量字符串、invoke 特征快速扫描 dex 方法。
新增 dex.forEachMethod(options, callback),支持遍历 dex 方法并在 JS 回调中自定义筛选逻辑。
新增 view.scanSmali(options),支持在已有 dex view 上直接进行 smali 特征扫描。
新增 view.forEachMethod(options, callback),支持在已有 dex view 上逐方法遍历分析。
优化 dex dump/scan API 返回值,返回给 JS 的 Map/List/数组统一转换为 JS 友好对象。
修复 dex dump 返回的 paths 等字段在 JS 字符串拼接或数组访问时可能出现默认值转换异常的问题。
新增动态 dex 扫描文档中的方法定位接口说明,改为 API 接口风格展示。
更新脚本示例文档,增加 Smali echo 示例说明,并链接到 GitHub 仓库中的完整 qidian_dex_search.js。
更新 OkHttp 示例脚本,避免主动加载不存在的 okhttp3.RealCall 导致异常。
优化 OkHttp Hook 示例,改为优先 Hook OkHttpClient.newCall(Request) 与实际返回的 Call 对象。
优化 OkHttp 示例的反射调用,兼容混淆类和方法包装差异。
新增 Java Bridge、反射、Proxy、OkHttp 等 1.32/109 版本示例脚本。
You can’t perform that action at this time.