之前文章被下架,特意发布下xhs6.97版本shield生成分析过程。
shield-unidbg方式
jadx反编译后:
函数的调用顺序是 initializeNative > initialize > intercept
函数中大量使用了JNI方法,JNItrace会大大减轻这部分我们的工作量,忘了说了,JNItrace是一个基于Frida框架的Hook jni方法的库,https://github.com/chame1eon/jnitrace
jnitrace -l libbili.so tv.danmaku.bili --ignore-vm
直接