需求是把 serve 里面的东西去掉一些明显的字符串特征,然后同时也要改一点 frida-tools 里面的东西否则没法调用 server
curl -s https://raw.githubusercontent.com/suifei/fridare/main/fridare.sh | bash -s install
然后配置好 path,网络环境也要保持良好(这玩意没有提示的,如果连不上就直接失败)
fridare.sh config set frida-name fizzz # 命名一下
patch server
fridare.sh patch -m frida-server -latest -os android -arch arm64 -o ./patched
这脚本还写错了(find 里面改一下,否则就直接是第一个了)2025.4.4
# 获取下载的文件路径
local downloaded_file=$(find "$output_dir" -name "${module}*${os}-${arch}*" -type f | head -n 1)
if [ -z "$downloaded_file" ]; then
log_error "无法找到下载的模块文件"
return 1
fi
把 tools 给修改了(要进到 uv 给的小虚拟环境里面改)
uv tools install frida-tools
cd /Users/cyril/.local/share/uv/tools/frida-tools/
source bin/activate
./fridare.sh patch-tools name fizzz
记录一下,现在是 16.7.4 版本的,之后 uv add 的时候也尽量用同一个版本(如果要用 python 模块的话)
之后就是 adb push 之类的,操作相同