Download Latest Version shadowhook v2.0.0 source code.tar.gz (657.1 kB)
Email in envelope

Get an email when there's a new version of shadowhook

Home / v1.0.9
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-01-18 1.2 kB
shadowhook v1.0.9 source code.tar.gz 2024-01-18 294.8 kB
shadowhook v1.0.9 source code.zip 2024-01-18 407.8 kB
Totals: 3 Items   703.7 kB 0

Announcements

1. Compatible with Android 14 QPR2 Beta3.

Issue: [#50]. Thanks: @ScalletaZ, @mskmkt0704 Issue: [#53]. Thanks: @osm0sis

Bugs fixed

1. Fix the bug where shadowhook_hook_sym_name and shadowhook_hook_sym_name_callback may resolve symbol names incorrectly.

This bug could cause the wrong function to be hooked when .symtab contains symbol names with the same prefix.

For example: Now we want to hook je_mallctlnametomib, but actually hook je_mallctl. Generally, this will lead to a certain crash.

This bug exists in versions 1.0.7 and 1.0.8.

公告

1. 兼容 Android 14 QPR2 Beta3。

Issue: [#50]. Thanks: @ScalletaZ, @mskmkt0704 Issue: [#53]. Thanks: @osm0sis

Bugs 修复

1. 修复 shadowhook_hook_sym_nameshadowhook_hook_sym_name_callback 解析符号名可能错误的bug。

.symtab 中含有相同前缀的符号名时,这个 bug 可能会导致 hook 错误的函数。

例如:现在要 hook je_mallctlnametomib,但实际 hook 了 je_mallctl,一般情况下这会导致必现的崩溃。

此 bug 存在于 1.0.71.0.8 版本中。

Source: README.md, updated 2024-01-18