由于Frida编译需要node.js/python/ndk,不同版本frida可能编译环境不一样,为了方便编译环境,通过docker一键进行编译,同时结合hluda patch对Frida特征进行一定程度的修改。
由于各个版本Frida和patch文件都会有所变化,因此需要一定兼容。
- 14.2.3
- 选择版本分支,分支号对应frida版本
- 构建docker-frida镜像
docker build . -t alienhe/docker-frida
- 创建docker-frida容器
docker run -it alienhe/docker-frida /bin/bash
- 进入docker容器后,执行sh下的patch_frida.sh应用补丁
- 编译frida