使用jnitrace-engine和frida-compile
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用jnitrace-engine和frida-compile相关的知识,希望对你有一定的参考价值。
参考技术A 调试app时,想要知道它调用了哪些java函数可以使用jnirace-engine。 https://github.com/chame1eon/jnitrace-engine首先安装,npm install jnitrace-engine
写frida脚本jnitraceuse.js可以直接调用
此脚本需要由frida-compile编译才能执行
全局安装frida-compile: npm install -g frida-compile。如果本地安装总会出错。
frida-compile编译
奇怪的事情发生了,会出现错误
搜遍了网络也没找到原因,无奈之下采取了如下方法才得以成功编译
1、修改frida-agent-example/package.json中的build和watch,指向需要编译的文件
2、运行npm run build
编译后生成了_agent.js,使用frida附加,注意要使用 --runtime=v8
运行后的截图如下
以上是关于使用jnitrace-engine和frida-compile的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 php 和 mysql 使用纬度和经度进行几何搜索
Cocoa - 为啥使用 NSInteger 和 CGFloat 而不是使用 int 和 float,或者总是使用 NSNumber?