ByteHook v1.1.0 #106
Colibrow
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Announcement
1. Compatible with Android 15.
Support 16 KB page sizes.
Incompatible changes
1. Newly dependent on shadowhook library in arm and arm64 architectures.
If you use prefab to depend on bytehook in x86 and x86_64 architectures, you need to add gradle/prefab_bypass.gradle in the module's build.gradle.
Bugs fixed
1. Improved the stability of Hook.
Improvements
1. Support hooking of functions in .init .init_array.
In previous versions, because the hook timing of bytehook is after the
dlopen
target so library, if the hooked target function is called in.init / .init_array
, it will not be hooked. Now this situation is supported.2. Upgrade the versions of NDK, CMake, gradle and AGP.
公告
1. 兼容 Android 15。
支持 16 KB page sizes。
不兼容的变更
1. 在 arm 和 arm64 架构下,新依赖了 shadowhook 库。
如果在 x86 和 x86_64 架构下使用 prefab 依赖 bytehook 时需要在模块的 build.gradle 中添加 gradle/prefab_bypass.gradle 。
Bugs 修复
1. 提升了Hook的稳定性。
改进
1. 支持了 .init .init_array 中函数的 hook。
在之前的版本中,因为 bytehook 的 hook 时机在
dlopen
目标 so 库之后,所以如果被 hook 的目标函数在.init / .init_array
中被调用的话将无法被 hook ,现在已经支持这种情况。2. 升级 NDK,CMake,gradle 和 AGP 的版本。
This discussion was created from the release ByteHook v1.1.0.
Beta Was this translation helpful? Give feedback.
All reactions