docs(huya): 逆向定位 32hex hdid = NativeEntry.getGUID() + 真机注入通道证据

核心结论:
- 32hex hdid (WUP 登录帧 field1.tag0) = com.huya.security.hydeviceid.NativeEntry.getGUID()
- 金样本 ed0db8 为金样本设备 GUID; 当前真机 M2102J2SC getGUID()=0a7dfaa882938a6ab502511452142c57(稳定)
- NativeEntry 全字段: getGUID(32hex)/getCDID(40hex)/getHDID(40hex)/getMID(16hex)/getSDID(base64 safedeviceid)
- 单机不可铸造: 改 serialno/ANDROID_ID/删files/hydevice持久化 均不变(硬锚底层硬件)
- libhydeviceid.so 为 OLLVM+datadiv 壳; 用 dlopen->JNI_OnLoad->RegisterNatives(env表索引215) 绕开混淆

脚本: phone_probe_registernatives2(注册表)/phone_java_call_nativeentry(Java读getGUID)/phone_read_hdid(native hook)
      phone_dump_hydev(dump解密so)/phone_probe_login_frame(登录帧)/arm64_disasm(反汇编)
证据: hdid_regtable/java_nativeentry/hdid_read/login_frames/hdid_probe* + libhydeviceid_{original,dump}.so
This commit is contained in:
yml2213
2026-08-28 12:30:34 +08:00
parent 45b5e9128c
commit 0c6aff6a6d
23 changed files with 86238 additions and 0 deletions
+366
View File
@@ -0,0 +1,366 @@
{
"events": [
{
"type": "hydev",
"base": "0x7813011000",
"size": 4124672
},
{
"type": "hydev-exports",
"count": 76,
"exports": [
{
"off": "0xff854",
"name": ".datadiv_decode13377393303060931696"
},
{
"off": "0x30bf3c",
"name": "hy_syscall"
},
{
"off": "0x2c671c",
"name": ".datadiv_decode8394649184240089179"
},
{
"off": "0xc452c",
"name": ".datadiv_decode12715880952929850959"
},
{
"off": "0x22c6b4",
"name": ".datadiv_decode17756744967214589151"
},
{
"off": "0x206530",
"name": ".datadiv_decode16142768320442664775"
},
{
"off": "0x10fe18",
"name": ".datadiv_decode13935584199325042899"
},
{
"off": "0x1c91dc",
"name": ".datadiv_decode4182082414496431548"
},
{
"off": "0x19b5f0",
"name": ".datadiv_decode14514111528646739931"
},
{
"off": "0x26d7b0",
"name": ".datadiv_decode3186372685042885857"
},
{
"off": "0x212b04",
"name": ".datadiv_decode13001096679939917798"
},
{
"off": "0xec484",
"name": ".datadiv_decode7272451282499632790"
},
{
"off": "0x2880fc",
"name": ".datadiv_decode5662830498276606612"
},
{
"off": "0x111490",
"name": ".datadiv_decode4441042267327943258"
},
{
"off": "0x27f610",
"name": ".datadiv_decode16021085630626535143"
},
{
"off": "0x30ae48",
"name": ".datadiv_decode17316226923494143690"
},
{
"off": "0x1d5f4c",
"name": ".datadiv_decode7531359686248698545"
},
{
"off": "0x247144",
"name": ".datadiv_decode17780086335141721104"
},
{
"off": "0x1adfd0",
"name": ".datadiv_decode16904853521236949932"
},
{
"off": "0xf013c",
"name": ".datadiv_decode3639556092286127407"
},
{
"off": "0x21f98c",
"name": ".datadiv_decode8476215815990549556"
},
{
"off": "0x30bf00",
"name": "hy_write"
},
{
"off": "0xea848",
"name": ".datadiv_decode5013095055348382358"
},
{
"off": "0x2bf894",
"name": ".datadiv_decode6552120278544488220"
},
{
"off": "0x245be0",
"name": ".datadiv_decode16449743662515666302"
},
{
"off": "0x11b930",
"name": ".datadiv_decode15631854437821104344"
},
{
"off": "0xe7a5c",
"name": ".datadiv_decode15220286527488363869"
},
{
"off": "0x189ed0",
"name": ".datadiv_decode971716066137475299"
},
{
"off": "0x235fd4",
"name": ".datadiv_decode2240554284615242758"
},
{
"off": "0xbbf90",
"name": ".datadiv_decode930153296716187306"
},
{
"off": "0x17f75c",
"name": ".datadiv_decode18193155687921697907"
},
{
"off": "0xef9c4",
"name": ".datadiv_decode7208817035916333614"
},
{
"off": "0x22c4c8",
"name": "JNI_OnLoad"
},
{
"off": "0xbdb4c",
"name": ".datadiv_decode9718679232209877219"
},
{
"off": "0x9f9d8",
"name": ".datadiv_decode2415276826024734045"
},
{
"off": "0xf3360",
"name": "hyftell"
},
{
"off": "0x242918",
"name": ".datadiv_decode1813700997626276425"
},
{
"off": "0x116020",
"name": ".datadiv_decode2127118722610622943"
},
{
"off": "0xf80c8",
"name": ".datadiv_decode6313363124510466600"
},
{
"off": "0x1d4e54",
"name": ".datadiv_decode16229027793617600142"
},
{
"off": "0x1d0580",
"name": ".datadiv_decode10115291355877817959"
},
{
"off": "0x30bae8",
"name": ".datadiv_decode10203504059392997873"
},
{
"off": "0xf1298",
"name": "hyfopen64"
},
{
"off": "0x2c321c",
"name": ".datadiv_decode15986889750731987093"
},
{
"off": "0x23e338",
"name": ".datadiv_decode11861954481925470588"
},
{
"off": "0x2fae08",
"name": ".datadiv_decode13370067802168070091"
},
{
"off": "0x2332d4",
"name": ".datadiv_decode5223443461034991902"
},
{
"off": "0x30bef0",
"name": "hy_read"
},
{
"off": "0x2ccc64",
"name": ".datadiv_decode8208694899043494479"
},
{
"off": "0x227b50",
"name": ".datadiv_decode18104751532030584008"
},
{
"off": "0x278c40",
"name": ".datadiv_decode8389934691053754807"
},
{
"off": "0x274bbc",
"name": ".datadiv_decode381523612705756801"
},
{
"off": "0x10923c",
"name": ".datadiv_decode11326397958007879543"
},
{
"off": "0x22ed90",
"name": ".datadiv_decode15748246807707687162"
},
{
"off": "0x307350",
"name": ".datadiv_decode14652163487098383068"
},
{
"off": "0x2823e0",
"name": ".datadiv_decode10168130846246250133"
},
{
"off": "0xfe1f4",
"name": ".datadiv_decode8274439441013259658"
},
{
"off": "0xb5a18",
"name": ".datadiv_decode2818691867109853035"
},
{
"off": "0x284a38",
"name": ".datadiv_decode17937343329166821664"
},
{
"off": "0x23755c",
"name": ".datadiv_decode8740858567082904038"
},
{
"off": "0xe1968",
"name": ".datadiv_decode15148178244621190089"
},
{
"off": "0x1094ec",
"name": ".datadiv_decode10096756759899255764"
},
{
"off": "0x2c2b28",
"name": ".datadiv_decode5687050107175613243"
},
{
"off": "0x1e4048",
"name": ".datadiv_decode10091502229593795971"
},
{
"off": "0x1107c8",
"name": ".datadiv_decode16105350321006291378"
},
{
"off": "0xf0078",
"name": ".datadiv_decode13805690131605262795"
},
{
"off": "0x308e64",
"name": ".datadiv_decode13481575639147657934"
},
{
"off": "0x25df2c",
"name": ".datadiv_decode5869377321246282402"
},
{
"off": "0xec6d8",
"name": ".datadiv_decode5215474294857803928"
},
{
"off": "0x23c534",
"name": ".datadiv_decode15714924883407080113"
},
{
"off": "0x27fc5c",
"name": ".datadiv_decode16454361570808326355"
},
{
"off": "0x27df10",
"name": ".datadiv_decode15924187094028544261"
},
{
"off": "0x23532c",
"name": ".datadiv_decode4448295952963935447"
},
{
"off": "0x141914",
"name": ".datadiv_decode5332962653989896249"
},
{
"off": "0x1106a8",
"name": ".datadiv_decode7627883646358325318"
},
{
"off": "0x2c80ac",
"name": ".datadiv_decode10053382265862873780"
}
]
},
{
"type": "jni-onload-hooked"
},
{
"type": "jni-onload-enter",
"tid": 27101
},
{
"type": "jni-onload-leave",
"ret": "0x10006"
},
{
"type": "udb",
"base": "0x77bf3d4000"
},
{
"type": "hdid-hooked"
},
{
"type": "setsd-hooked"
},
{
"type": "hdid",
"str": "",
"tid": 27267
},
{
"type": "hdid",
"str": "",
"tid": 27267
},
{
"type": "hdid",
"str": "",
"tid": 27267
},
{
"type": "hdid",
"str": "",
"tid": 27101
},
{
"type": "hdid",
"str": "",
"tid": 27101
}
],
"detached": []
}
+247
View File
@@ -0,0 +1,247 @@
{
"props": [
{
"type": "prop",
"k": "ro.carrier.name",
"v": ""
},
{
"type": "prop",
"k": "ro.carrier.name",
"v": ""
},
{
"type": "prop",
"k": "ro.carrier.name",
"v": ""
},
{
"type": "prop",
"k": "ro.carrier.name",
"v": ""
},
{
"type": "prop",
"k": "ro.product.mod_device",
"v": ""
},
{
"type": "prop",
"k": "ro.product.mod_device",
"v": ""
},
{
"type": "prop",
"k": "ro.miui.cts",
"v": ""
},
{
"type": "prop",
"k": "persist.sys.miui_optimization",
"v": ""
},
{
"type": "prop",
"k": "ro.cust.test",
"v": ""
},
{
"type": "prop",
"k": "ro.cust.test",
"v": ""
},
{
"type": "prop",
"k": "ro.cust.test",
"v": ""
},
{
"type": "prop",
"k": "persist.sys.func_limit_switch",
"v": ""
},
{
"type": "prop",
"k": "ro.config.low_ram.threshold_gb",
"v": ""
},
{
"type": "prop",
"k": "ro.product.mod_device",
"v": ""
},
{
"type": "prop",
"k": "ro.product.mod_device",
"v": ""
},
{
"type": "prop",
"k": "ro.build.characteristics",
"v": "nosdcard"
},
{
"type": "prop",
"k": "ro.miui.userdata_version",
"v": ""
},
{
"type": "prop",
"k": "ro.debuggable",
"v": "0"
},
{
"type": "prop",
"k": "ro.miui.has_cust_partition",
"v": "true"
},
{
"type": "prop",
"k": "ro.miui.cust_device",
"v": ""
},
{
"type": "prop",
"k": "ro.miui.ui.version.code",
"v": "11"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "debug.atrace.tags.enableflags",
"v": "0"
},
{
"type": "prop",
"k": "ro.debuggable",
"v": "0"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.miui.mcc",
"v": "9460"
},
{
"type": "prop",
"k": "ro.build.version.sdk",
"v": "30"
},
{
"type": "prop",
"k": "ro.vendor.redirect_socket_calls",
"v": ""
},
{
"type": "prop",
"k": "ro.arch",
"v": ""
},
{
"type": "prop",
"k": "ro.arch",
"v": ""
},
{
"type": "prop",
"k": "ro.boringcrypto.hwrand",
"v": ""
},
{
"type": "prop",
"k": "ro.build.version.sdk",
"v": "30"
},
{
"type": "prop",
"k": "persist.sys.dalvik.vm.lib",
"v": ""
},
{
"type": "prop",
"k": "persist.sys.dalvik.vm.lib.2",
"v": "libart.so"
},
{
"type": "prop",
"k": "ro.build.version.release_or_codename",
"v": "11"
},
{
"type": "prop",
"k": "ro.product.model",
"v": "M2102J2SC"
}
],
"hyio": [],
"hdid": [],
"detached": []
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+32
View File
@@ -0,0 +1,32 @@
{
"read": null,
"nativetrap": [],
"detached": [
{
"reason": "process-terminated",
"detail": "None"
}
],
"getvals": [
{
"type": "getval",
"name": "getCDID",
"str": "02df398797432eadefcc12767119ad5e80999389"
},
{
"type": "getval",
"name": "getHDID",
"str": "7c5387e0539c023c31c4ff0e807e7256117385ee"
},
{
"type": "getval",
"name": "getSDID",
"str": "PQwemAN9NHkZKoMqJ1jkwhIypqMTaQEOrmXr37xQVhQZq7D8uCKpS0FntlUjmpcZ4PnIwGtXSr+w2NnEM5QpuwVPuPhSRxBjPEjt1XPta6E6IvWxsSculivOJlC9qSOAjmzk9EFJeJU+0K1drfzcBKL5v8hMLabmzr76aYoVFExaEgA7lzs="
},
{
"type": "getval",
"name": "getHDID",
"str": "7c5387e0539c023c31c4ff0e807e7256117385ee"
}
]
}
@@ -0,0 +1,5 @@
{
"regs": [],
"hdid": [],
"detached": []
}
+802
View File
@@ -0,0 +1,802 @@
{
"regs": [
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "getCDID",
"sig": "()Ljava/lang/String;",
"mod": "libhydeviceid.so",
"off": "0x20eb08"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "getSDID",
"sig": "()Ljava/lang/String;",
"mod": "libhydeviceid.so",
"off": "0x20ede8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "getHDID",
"sig": "()Ljava/lang/String;",
"mod": "libhydeviceid.so",
"off": "0x20f0c8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "init",
"sig": "()V",
"mod": "libhydeviceid.so",
"off": "0x20e6e4"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "getGUID",
"sig": "()Ljava/lang/String;",
"mod": "libhydeviceid.so",
"off": "0x20f8c8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "getMID",
"sig": "()Ljava/lang/String;",
"mod": "libhydeviceid.so",
"off": "0x20fba8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "linkId",
"sig": "()Z",
"mod": "libhydeviceid.so",
"off": "0x20fe88"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "setPrivacyMode",
"sig": "(Z)V",
"mod": "libhydeviceid.so",
"off": "0x20f3a8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "setUserAction",
"sig": "(Ljava/lang/String;)V",
"mod": "libhydeviceid.so",
"off": "0x20f3b4"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "setAppStatus",
"sig": "(I)V",
"mod": "libhydeviceid.so",
"off": "0x20f888"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "setPhoneInfo",
"sig": "(Ljava/lang/String;)Z",
"mod": "libhydeviceid.so",
"off": "0x2107f0"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "doReportAgain",
"sig": "(Ljava/lang/String;)V",
"mod": "libhydeviceid.so",
"off": "0x20fea0"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "delayCollect",
"sig": "(Ljava/lang/String;)V",
"mod": "libhydeviceid.so",
"off": "0x210348"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "setMotionEvent",
"sig": "(Ljava/lang/String;Ljava/lang/String;)Z",
"mod": "libhydeviceid.so",
"off": "0x210c20"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "uploadScreenRecord",
"sig": "()V",
"mod": "libhydeviceid.so",
"off": "0x2114f8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "uploadScreenShot",
"sig": "()V",
"mod": "libhydeviceid.so",
"off": "0x2114fc"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "updateDisplayInfo",
"sig": "(Ljava/lang/String;)V",
"mod": "libhydeviceid.so",
"off": "0x211500"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "addApplist",
"sig": "(Ljava/lang/String;Ljava/lang/String;)V",
"mod": "libhydeviceid.so",
"off": "0x2119a8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "requestConfig",
"sig": "()V",
"mod": "libhydeviceid.so",
"off": "0x212a5c"
},
{
"type": "reg",
"cls": "com.huyaudb.HuyaAuthCore",
"name": "init",
"sig": "()V",
"mod": "libudbauthunify.so",
"off": "0x2621d4"
},
{
"type": "reg",
"cls": "com.huyaudb.HuyaAuthCore",
"name": "unInit",
"sig": "()V",
"mod": "libudbauthunify.so",
"off": "0x26238c"
},
{
"type": "reg",
"cls": "com.huyaudb.HuyaAuthCore",
"name": "sendMsg",
"sig": "(J[B)[B",
"mod": "libudbauthunify.so",
"off": "0x26244c"
},
{
"type": "reg",
"cls": "com.huyaudb.HuyaAuthCore",
"name": "receiveNet",
"sig": "([BIII)V",
"mod": "libudbauthunify.so",
"off": "0x2626b0"
}
],
"fns_scan": [
{
"type": "fns-scan",
"dump": [
{
"i": 200,
"a": "0x7895f37840",
"mod": "libart.so",
"off": "0x3ee840"
},
{
"i": 201,
"a": "0x7895f38004",
"mod": "libart.so",
"off": "0x3ef004"
},
{
"i": 202,
"a": "0x7895f387c8",
"mod": "libart.so",
"off": "0x3ef7c8"
},
{
"i": 203,
"a": "0x7895f38f8c",
"mod": "libart.so",
"off": "0x3eff8c"
},
{
"i": 204,
"a": "0x7895f39750",
"mod": "libart.so",
"off": "0x3f0750"
},
{
"i": 205,
"a": "0x7895f39f14",
"mod": "libart.so",
"off": "0x3f0f14"
},
{
"i": 206,
"a": "0x7895f3a6d8",
"mod": "libart.so",
"off": "0x3f16d8"
},
{
"i": 207,
"a": "0x7895f3ae9c",
"mod": "libart.so",
"off": "0x3f1e9c"
},
{
"i": 208,
"a": "0x7895f3b660",
"mod": "libart.so",
"off": "0x3f2660"
},
{
"i": 209,
"a": "0x7895f3be24",
"mod": "libart.so",
"off": "0x3f2e24"
},
{
"i": 210,
"a": "0x7895f3c5e8",
"mod": "libart.so",
"off": "0x3f35e8"
},
{
"i": 211,
"a": "0x7895f3cdac",
"mod": "libart.so",
"off": "0x3f3dac"
},
{
"i": 212,
"a": "0x7895f3d570",
"mod": "libart.so",
"off": "0x3f4570"
},
{
"i": 213,
"a": "0x7895f3dd34",
"mod": "libart.so",
"off": "0x3f4d34"
},
{
"i": 214,
"a": "0x7895f3e4f8",
"mod": "libart.so",
"off": "0x3f54f8"
},
{
"i": 215,
"a": "0x7895f3ecbc",
"mod": "libart.so",
"off": "0x3f5cbc"
},
{
"i": 216,
"a": "0x7895f3fbb4",
"mod": "libart.so",
"off": "0x3f6bb4"
},
{
"i": 217,
"a": "0x7895f40488",
"mod": "libart.so",
"off": "0x3f7488"
},
{
"i": 218,
"a": "0x7895f40bc4",
"mod": "libart.so",
"off": "0x3f7bc4"
},
{
"i": 219,
"a": "0x7895f41300",
"mod": "libart.so",
"off": "0x3f8300"
},
{
"i": 220,
"a": "0x7895f41354",
"mod": "libart.so",
"off": "0x3f8354"
},
{
"i": 221,
"a": "0x7895f41b34",
"mod": "libart.so",
"off": "0x3f8b34"
},
{
"i": 222,
"a": "0x7895f4232c",
"mod": "libart.so",
"off": "0x3f932c"
},
{
"i": 223,
"a": "0x7895f42b54",
"mod": "libart.so",
"off": "0x3f9b54"
},
{
"i": 224,
"a": "0x7895f43320",
"mod": "libart.so",
"off": "0x3fa320"
},
{
"i": 225,
"a": "0x7895f43b08",
"mod": "libart.so",
"off": "0x3fab08"
},
{
"i": 226,
"a": "0x7895f44244",
"mod": "libart.so",
"off": "0x3fb244"
},
{
"i": 227,
"a": "0x7895f44934",
"mod": "libart.so",
"off": "0x3fb934"
},
{
"i": 228,
"a": "0x7895f44948",
"mod": "libart.so",
"off": "0x3fb948"
},
{
"i": 229,
"a": "0x7895f4495c",
"mod": "libart.so",
"off": "0x3fb95c"
},
{
"i": 230,
"a": "0x7895f44a14",
"mod": "libart.so",
"off": "0x3fba14"
}
]
}
],
"events": [
{
"type": "dlopen-hooked",
"fn": "android_dlopen_ext"
},
{
"type": "dlopen-hydev",
"name": "/data/app/~~8yCINTbsGdM-Ig8T11hF2Q==/com.duowan.kiwi-sandFFuGVgsZjumsNfkf1A==/lib/arm64/libhydeviceid.so"
},
{
"type": "jni-onload-hooked"
},
{
"type": "jni-onload-enter",
"tid": 30763
},
{
"type": "fns-scan",
"dump": [
{
"i": 200,
"a": "0x7895f37840",
"mod": "libart.so",
"off": "0x3ee840"
},
{
"i": 201,
"a": "0x7895f38004",
"mod": "libart.so",
"off": "0x3ef004"
},
{
"i": 202,
"a": "0x7895f387c8",
"mod": "libart.so",
"off": "0x3ef7c8"
},
{
"i": 203,
"a": "0x7895f38f8c",
"mod": "libart.so",
"off": "0x3eff8c"
},
{
"i": 204,
"a": "0x7895f39750",
"mod": "libart.so",
"off": "0x3f0750"
},
{
"i": 205,
"a": "0x7895f39f14",
"mod": "libart.so",
"off": "0x3f0f14"
},
{
"i": 206,
"a": "0x7895f3a6d8",
"mod": "libart.so",
"off": "0x3f16d8"
},
{
"i": 207,
"a": "0x7895f3ae9c",
"mod": "libart.so",
"off": "0x3f1e9c"
},
{
"i": 208,
"a": "0x7895f3b660",
"mod": "libart.so",
"off": "0x3f2660"
},
{
"i": 209,
"a": "0x7895f3be24",
"mod": "libart.so",
"off": "0x3f2e24"
},
{
"i": 210,
"a": "0x7895f3c5e8",
"mod": "libart.so",
"off": "0x3f35e8"
},
{
"i": 211,
"a": "0x7895f3cdac",
"mod": "libart.so",
"off": "0x3f3dac"
},
{
"i": 212,
"a": "0x7895f3d570",
"mod": "libart.so",
"off": "0x3f4570"
},
{
"i": 213,
"a": "0x7895f3dd34",
"mod": "libart.so",
"off": "0x3f4d34"
},
{
"i": 214,
"a": "0x7895f3e4f8",
"mod": "libart.so",
"off": "0x3f54f8"
},
{
"i": 215,
"a": "0x7895f3ecbc",
"mod": "libart.so",
"off": "0x3f5cbc"
},
{
"i": 216,
"a": "0x7895f3fbb4",
"mod": "libart.so",
"off": "0x3f6bb4"
},
{
"i": 217,
"a": "0x7895f40488",
"mod": "libart.so",
"off": "0x3f7488"
},
{
"i": 218,
"a": "0x7895f40bc4",
"mod": "libart.so",
"off": "0x3f7bc4"
},
{
"i": 219,
"a": "0x7895f41300",
"mod": "libart.so",
"off": "0x3f8300"
},
{
"i": 220,
"a": "0x7895f41354",
"mod": "libart.so",
"off": "0x3f8354"
},
{
"i": 221,
"a": "0x7895f41b34",
"mod": "libart.so",
"off": "0x3f8b34"
},
{
"i": 222,
"a": "0x7895f4232c",
"mod": "libart.so",
"off": "0x3f932c"
},
{
"i": 223,
"a": "0x7895f42b54",
"mod": "libart.so",
"off": "0x3f9b54"
},
{
"i": 224,
"a": "0x7895f43320",
"mod": "libart.so",
"off": "0x3fa320"
},
{
"i": 225,
"a": "0x7895f43b08",
"mod": "libart.so",
"off": "0x3fab08"
},
{
"i": 226,
"a": "0x7895f44244",
"mod": "libart.so",
"off": "0x3fb244"
},
{
"i": 227,
"a": "0x7895f44934",
"mod": "libart.so",
"off": "0x3fb934"
},
{
"i": 228,
"a": "0x7895f44948",
"mod": "libart.so",
"off": "0x3fb948"
},
{
"i": 229,
"a": "0x7895f4495c",
"mod": "libart.so",
"off": "0x3fb95c"
},
{
"i": 230,
"a": "0x7895f44a14",
"mod": "libart.so",
"off": "0x3fba14"
}
]
},
{
"type": "rn-addr",
"rn": "0x7895f3ecbc",
"mod": {
"n": "libart.so",
"off": "0x3f5cbc"
}
},
{
"type": "rn-hooked"
},
{
"type": "reg-call",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"count": 19,
"tid": 30763
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "getCDID",
"sig": "()Ljava/lang/String;",
"mod": "libhydeviceid.so",
"off": "0x20eb08"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "getSDID",
"sig": "()Ljava/lang/String;",
"mod": "libhydeviceid.so",
"off": "0x20ede8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "getHDID",
"sig": "()Ljava/lang/String;",
"mod": "libhydeviceid.so",
"off": "0x20f0c8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "init",
"sig": "()V",
"mod": "libhydeviceid.so",
"off": "0x20e6e4"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "getGUID",
"sig": "()Ljava/lang/String;",
"mod": "libhydeviceid.so",
"off": "0x20f8c8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "getMID",
"sig": "()Ljava/lang/String;",
"mod": "libhydeviceid.so",
"off": "0x20fba8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "linkId",
"sig": "()Z",
"mod": "libhydeviceid.so",
"off": "0x20fe88"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "setPrivacyMode",
"sig": "(Z)V",
"mod": "libhydeviceid.so",
"off": "0x20f3a8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "setUserAction",
"sig": "(Ljava/lang/String;)V",
"mod": "libhydeviceid.so",
"off": "0x20f3b4"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "setAppStatus",
"sig": "(I)V",
"mod": "libhydeviceid.so",
"off": "0x20f888"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "setPhoneInfo",
"sig": "(Ljava/lang/String;)Z",
"mod": "libhydeviceid.so",
"off": "0x2107f0"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "doReportAgain",
"sig": "(Ljava/lang/String;)V",
"mod": "libhydeviceid.so",
"off": "0x20fea0"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "delayCollect",
"sig": "(Ljava/lang/String;)V",
"mod": "libhydeviceid.so",
"off": "0x210348"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "setMotionEvent",
"sig": "(Ljava/lang/String;Ljava/lang/String;)Z",
"mod": "libhydeviceid.so",
"off": "0x210c20"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "uploadScreenRecord",
"sig": "()V",
"mod": "libhydeviceid.so",
"off": "0x2114f8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "uploadScreenShot",
"sig": "()V",
"mod": "libhydeviceid.so",
"off": "0x2114fc"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "updateDisplayInfo",
"sig": "(Ljava/lang/String;)V",
"mod": "libhydeviceid.so",
"off": "0x211500"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "addApplist",
"sig": "(Ljava/lang/String;Ljava/lang/String;)V",
"mod": "libhydeviceid.so",
"off": "0x2119a8"
},
{
"type": "reg",
"cls": "com.huya.security.hydeviceid.NativeEntry",
"name": "requestConfig",
"sig": "()V",
"mod": "libhydeviceid.so",
"off": "0x212a5c"
},
{
"type": "reg-call",
"cls": "com.huyaudb.HuyaAuthCore",
"count": 4,
"tid": 30763
},
{
"type": "reg",
"cls": "com.huyaudb.HuyaAuthCore",
"name": "init",
"sig": "()V",
"mod": "libudbauthunify.so",
"off": "0x2621d4"
},
{
"type": "reg",
"cls": "com.huyaudb.HuyaAuthCore",
"name": "unInit",
"sig": "()V",
"mod": "libudbauthunify.so",
"off": "0x26238c"
},
{
"type": "reg",
"cls": "com.huyaudb.HuyaAuthCore",
"name": "sendMsg",
"sig": "(J[B)[B",
"mod": "libudbauthunify.so",
"off": "0x26244c"
},
{
"type": "reg",
"cls": "com.huyaudb.HuyaAuthCore",
"name": "receiveNet",
"sig": "([BIII)V",
"mod": "libudbauthunify.so",
"off": "0x2626b0"
}
],
"detached": [
{
"reason": "process-terminated",
"detail": "None"
}
]
}
+10
View File
@@ -0,0 +1,10 @@
{
"vals": {
"getGUID": "0a7dfaa882938a6ab502511452142c57",
"getMID": "1e8bdf7d4f7a01d3",
"getCDID": "02df398797432eadefcc12767119ad5e80999389",
"getSDID": "PQwemAN9NHkZKoMqJ1d4FRIypqMTaQEOrmXr37xQVhQZq7L4uCKpS01ntlUkhq1Axdiy9nVNa/2z36z0Vbos+DdHlZJMBBhNP1vehQ3eO5kFXfuv9zZShivBPUqhhwn0zEuX90cIWKYq7Z98gtyiWLHCsORZI73C6IjhfJRFSXZYH0p8ly0=",
"getHDID": "7c5387e0539c023c31c4ff0e807e7256117385ee"
},
"detached": []
}
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long