`Frida`打印[object]解决`gson`包重名的问题
使用`Frida`时,想要打印`Java`对象的内容,可以使用[谷歌的`gson`包](https://github.com/google/gson),可以非常优秀的将`Java`对象的内容,以`json`的格式打印出来。
但是有些时候,如果原`apk`里面,已经包含了该`gson`包,再`Java.use`就会重名取到原`apk`里的包,非常不方便。
我自己编译了个版本,改了包名,这样`Java.use`的时候就不会重名出错了,效果如下图:
使用方法:
1. 解压,adb push到fridaserver同目录下之后
2. 代码:
```js
Java.openClassFile("/data/local/tmp/r0gson.dex").load();
const gson = Java.use('com.r0ysue.gson.Gson');
console.log(gson.$new().toJson(xxx));
```
下载地址:
我的Github((https://github.com/r0ysue/AndroidSecurityStudy))的`FRIDA`目录下。 感谢分享,下载看看! 牛逼牛逼 成功用大佬的方法解决了打印的问题,感谢。
页:
[1]