Riru
-
AppInspect
-
SRV: libre_server::cache::pb_message_cache: PbMessageCache find
2
hooks
Riru
-
AppInspect
-
SRV: add_hook_to_list: HookFunctionInfo { pkg_name:
"com.tencent.mm"
, module_name: Some(
"libc.so"
), function_name:
"open"
, args: [(
0
, chars), (
1
, value)] }
Riru
-
AppInspect
-
SRV: add_hook_to_list: HookFunctionInfo { pkg_name:
"com.tencent.mm"
, module_name: Some(
"libwcdb.so"
), function_name:
"sqlite3_open_v2"
, args: [(
0
, chars)] }
/
/
com.tencent.mm启动时找到两个hook:
/
/
libc.so的
open
/
/
libwcdb.so的sqlite3_open_v2
Riru
-
AppInspect
-
SRV: libre_server::hook: HookInfo: do_hook fail, fail to find ptr
for
: HookFunctionInfo { pkg_name:
"com.tencent.mm"
, module_name: Some(
"libwcdb.so"
), function_name:
"sqlite3_open_v2"
, args: [(
0
, chars)] }
/
/
sqlite3_open_v2 hook失败(此时libwcdb.so还没加载)
Riru
-
AppInspect
-
SRV: hook_jvm_native_load: load
/
data
/
app
/
~~doK
-
kt6wrU2os9ZOgHddTA
=
=
/
com.tencent.mm
-
gxYlcjouxWARtuBs7QGSPA
=
=
/
lib
/
arm64
/
libwcdb.so
Riru
-
AppInspect
-
SRV: do_hook: NativePointer(
0x7b672d02dc
) HookFunctionInfo { pkg_name:
"com.tencent.mm"
, module_name: Some(
"libwcdb.so"
), function_name:
"sqlite3_open_v2"
, args: [(
0
, chars)] }
/
/
libwcdb.so加载后,sqlite3_open_v2 hook成功
/
/
hook输出打印
Riru
-
AppInspect
-
SRV: libre_server::hook::hook_function_info: {
Riru
-
AppInspect
-
SRV:
"pkg_name"
:
"com.tencent.mm"
,
Riru
-
AppInspect
-
SRV:
"module_name"
:
"libc.so"
,
Riru
-
AppInspect
-
SRV:
"function_name"
:
"open"
,
Riru
-
AppInspect
-
SRV:
"args"
: [
Riru
-
AppInspect
-
SRV: {
Riru
-
AppInspect
-
SRV:
"name"
:
"arg0"
,
Riru
-
AppInspect
-
SRV:
"value"
:
"/data/user/0/com.tencent.mm/shared_prefs/service_launch_way.xml"
Riru
-
AppInspect
-
SRV: },
Riru
-
AppInspect
-
SRV: {
Riru
-
AppInspect
-
SRV:
"name"
:
"arg1"
,
Riru
-
AppInspect
-
SRV:
"value"
:
"0"
Riru
-
AppInspect
-
SRV: }
Riru
-
AppInspect
-
SRV: ]
Riru
-
AppInspect
-
SRV: }
Riru
-
AppInspect
-
SRV: libre_server::hook::hook_function_info: {
Riru
-
AppInspect
-
SRV:
"pkg_name"
:
"com.tencent.mm"
,
Riru
-
AppInspect
-
SRV:
"module_name"
:
"libwcdb.so"
,
Riru
-
AppInspect
-
SRV:
"function_name"
:
"sqlite3_open_v2"
,
Riru
-
AppInspect
-
SRV:
"args"
: [
Riru
-
AppInspect
-
SRV: {
Riru
-
AppInspect
-
SRV:
"name"
:
"arg0"
,
Riru
-
AppInspect
-
SRV:
"value"
:
"/data/user/0/com.tencent.mm/MicroMsg/c5944ec3938fc59659b516b6f26d17c0/TextStatus.db"
Riru
-
AppInspect
-
SRV: }
Riru
-
AppInspect
-
SRV: ]
Riru
-
AppInspect
-
SRV: }