Releases: hexhacking/xDL
Releases · hexhacking/xDL
xDL v1.1.2
Bugs fixed
- Fix an occasional SIGBUS crash when parsing
.symtabin.gnu_debugdata.
Improve
- Improve the performance of
xdl_open()andxdl_addr()in Android 5.x. - Upgrade NDK to 23.1. Enable LLVM ICF and machine outliner.
Bugs 修复
- 修复了一个偶发的在解析
.gnu_debugdata中的.symtab时的 SIGBUS 崩溃。
改进
- 改进 Android 5.x 中
xdl_open()和xdl_addr()的性能。 - 升级 NDK 版本到 23.1。启用 LLVM ICF 和 machine outliner。
xDL v1.1.1
Incompatible Changes
- Replace
Dl_infowith customxdl_info. - Remove
XDL_WITH_LINKERfromxdl_iterate_phdr()flags options. Nowxdl_iterate_phdr()will always contain linker.
Bugs fixed
- Fix force dlopen failed on Android 8.0 and 8.1.
New features
- Compatible with Android 12 (API level 31).
Improve
- Improved the speed of opening linker, app_process and vDSO with
xdl_open(). - Update version for gradle, AGP and NDK.
不兼容的变更
- 用自定义的
xdl_info替代Dl_info。 - 从
xdl_iterate_phdr()的 flags 选项中删除了XDL_WITH_LINKER。现在xdl_iterate_phdr()将始终包含 linker。
Bugs 修复
- 修复了在 Android 8.0 和 8.1 中强制 dlopen 时失败的 bug。
新特性
- 兼容 Android 12 (API level 31)。
改进
- 提升了用
xdl_open()打开 linker, app_process 和 vDSO 的速度。 - 升级 gradle,AGP 和 NDK 的版本。
xDL v1.1.0
Incompatible Changes
- Add
flagstoxdl_open()to control whether to forcedlopen()dynamic library. - Add parameter to
xdl_sym()andxdl_dsym()to get the size of the symbol.
Others
- Update version for AGP and CMake.
不兼容的变更
- 为
xdl_open()增加flags参数,用来控制是否强制dlopen()动态库。 - 为
xdl_sym()和xdl_dsym()增加参数,用于获取符合对应的大小。
其他
- 升级 AGP 和 CMake 的版本。
xDL v1.0.4
Incompatible Changes
- POM groupId:artifactId changed from
io.hexhacking.xdl:xdl-android-libtoio.hexhacking:xdl. - Switch from JCenter to Maven Central.
New features
- Make
xdl_open()bypass the restrictions of Android 7.0+ linker namespace.
不兼容的变更
- POM groupId:artifactId 从
io.hexhacking.xdl:xdl-android-lib改为io.hexhacking:xdl。 - 从 JCenter 切换到 Maven Central。
新特性
- 使
xdl_open()能绕过 Android 7.0+ linker namespace 的限制。
xDL v1.0.2
Improve
- Switch to Prefab package format.
改进
- 切换到 Prefab 包格式。
xDL v1.0.1
Improve
- Improved stability.
- Modified the API interface of
xdl_addr()to make it more suitable for batch processing.
改进
- 改进了稳定性。
- 修改了
xdl_addr()的 API 接口,使它更加适合用于批量处理。
xDL v1.0.0
First version.
第一个版本。