在Xposed框架中自己编写模块,hook了System.load函数,激活之后会导致QQ浏览器崩溃、UC浏览器提示安装不完全、4.4系统自带浏览器打开黑屏。
查看日志报的错误是“java.lang.NoClassDefFoundError”,同时还伴随“ W/linker(5153): libmsfbootV2.so has text relocations. This is wasting memory and is a security risk. Please fix.”这样的提示信息。
手机型号是HTC D816t,版本是Android 4.4.2,Xposed框架是2.6.1版本,编写模块引入的jar包是“XposedBridgeApi-54”。
求解,是程序增加了防护措施导致java层hook失败么?hook其它函数并不会导致程序完全崩溃的情况。
报错的日志还有:
09-07 16:06:29.177: E/AndroidRuntime(3338): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.tencent.smtt.export.external.libwebp" on path: DexPathList[[zip file "/data/data/de.robv.android.xposed.installer/bin/XposedBridge.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib, /vendor/lib]]