Skip to content

Releases: hexhacking/xDL

xDL v1.1.1

04 Aug 15:03
v1.1.1
5ce4d41
Compare
Choose a tag to compare

Incompatible Changes

  • Replace Dl_info with custom xdl_info.
  • Remove XDL_WITH_LINKER from xdl_iterate_phdr() flags options. Now xdl_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

21 May 13:30
v1.1.0
10153fe
Compare
Choose a tag to compare

Incompatible Changes

  • Add flags to xdl_open() to control whether to force dlopen() dynamic library.
  • Add parameter to xdl_sym() and xdl_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

23 Feb 15:15
v1.0.4
d80e3b7
Compare
Choose a tag to compare

Incompatible Changes

  • POM groupId:artifactId changed from io.hexhacking.xdl:xdl-android-lib to io.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

05 Feb 16:19
v1.0.2
167d0b0
Compare
Choose a tag to compare

Improve

  • Switch to Prefab package format.

改进

  • 切换到 Prefab 包格式。

xDL v1.0.1

23 Jan 10:08
v1.0.1
6a867b6
Compare
Choose a tag to compare

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

14 Nov 15:39
a1d4a06
Compare
Choose a tag to compare

First version.

第一个版本。