能力值:
( LV2,RANK:10 )
2 楼
这样build出来的frida-server还能用之前的pc端的frida调用吗
能力值:
( LV3,RANK:20 )
3 楼
Light紫星
这样build出来的frida-server还能用之前的pc端的frida调用吗
当然可以啦,这种只是改了一些特征,逻辑没有改
能力值:
( LV1,RANK:0 )
4 楼
编译失败,Mac和ubuntu都试过了,太坑了
能力值:
( LV3,RANK:20 )
5 楼
长野飘荡
编译失败,Mac和ubuntu都试过了,太坑了
我真是服辣,失败也不贴报错信息,上来就说我坑?你这种症状多久了
能力值:
( LV1,RANK:0 )
6 楼
lushanu
我真是服辣,失败也不贴报错信息,上来就说我坑?你这种症状多久了
额误会了,意思的frida编译太坑
能力值:
( LV3,RANK:20 )
7 楼
长野飘荡
额误会了,意思的frida编译太坑
哈哈哈哈哈哈 抱歉抱歉
能力值:
( LV1,RANK:0 )
8 楼
大佬问一下,这个报错是因为什么 lm@lamorm:~/frida$ make core-android-arm make[1]: 进入目录“/home/lm/frida” . build/frida-env-android-arm.rc; builddir=build/tmp-android-arm/frida-gum; if [ ! -f $builddir/build.ninja ]; then meson_args="--native-file build/frida-linux-x86_64.txt"; if [ android-arm != linux-x86_64 ]; then meson_args="$meson_args --cross-file build/frida-android-arm.txt"; fi; python3 /home/lm/frida/releng/meson/meson.py setup $meson_args --prefix /home/lm/frida/build/frida-android-arm --libdir /home/lm/frida/build/frida-android-arm/lib --default-library static -Doptimization=s -Db_ndebug=true --strip -Dgumpp=enabled -Dgumjs=enabled -Dv8=auto -Ddatabase=enabled -Dfrida_objc_bridge=auto -Dfrida_swift_bridge=auto -Dfrida_java_bridge=auto -Dtests=enabled frida-gum $builddir || exit 1; fi; python3 /home/lm/frida/releng/meson/meson.py install -C $builddir || exit 1 The Meson build system Version: 0.60.99 Source dir: /home/lm/frida/frida-gum Build dir: /home/lm/frida/build/tmp-android-arm/frida-gum Build type: cross build Project name: frida-gum Project version: 1.0.0 frida-gum/meson.build:1:0: ERROR: Unknown compiler(s): [['/home/lm/frida/build/frida-android-arm-clang', '-include', '/home/lm/frida/build/frida-version.h']] A full log can be found at /home/lm/frida/build/tmp-android-arm/frida-gum/meson-logs/meson-log.txt make[1]: *** [Makefile.linux.mk:111:build/frida-android-arm/lib/pkgconfig/frida-gum-1.0.pc] 错误 1 make[1]: 离开目录“/home/lm/frida” make: *** [Makefile:4:core-android-arm] 错误 2
能力值:
( LV2,RANK:10 )
9 楼
编译很简单,主要是怎么改特征的啊,哪位大佬分享一下
能力值:
( LV1,RANK:0 )
10 楼
wx_偏执。
大佬问一下,这个报错是因为什么
lm@lamorm:~/frida$ make core-android-arm
make[1]: 进入目录“/home/lm/frida”
. build/fr ...
你的ndk环境没配好
能力值:
( LV3,RANK:20 )
11 楼
去特征的参考此 patch https://github.com/AAAA-Project/Patchs
能力值:
( LV1,RANK:0 )
12 楼
1
最后于 2022-10-24 19:45
被Bingo_player编辑
,原因: 已解决
能力值:
( LV1,RANK:0 )
13 楼
Bingo_player
make[1]: Entering directory '/home/ruibiao/Downloads/frida/frida'
. build/frida-env-android-arm.rc; ...
完辣,哦吼
能力值:
( LV1,RANK:0 )
14 楼
FAILED: bindings/gumjs/gumquickscript-runtime.h bindings/gumjs/gumquickscript-objc.h bindings/gumjs/gumquickscript-java.h bindings/gumjs/gumv8script-runtime.h bindings/gumjs/gumv8script-objc.h bindings/gumjs/gumv8script-java.h bindings/gumjs/gumcmodule-runtime.h /home/ruibiao/Downloads/frida/frida/frida-gum/bindings/gumjs/generate-runtime.py arm /home/ruibiao/Downloads/frida/frida/frida-gum/bindings/gumjs /home/ruibiao/Downloads/frida/frida/frida-gum/gum /home/ruibiao/Downloads/frida/frida/build/sdk-android-arm/include/capstone /home/ruibiao/Downloads/frida/frida/build/sdk-android-arm/lib /home/ruibiao/Downloads/frida/frida/build/tmp-android-arm/frida-gum/bindings/gumjs/quickcompile /home/ruibiao/Downloads/frida/frida/build/tmp-android-arm/frida-gum/bindings/gumjs /home/ruibiao/Downloads/frida/frida/frida-gum/bindings/gumjs/node_modules/frida-compile/bin/compile.js:40 .catch(error=> { ^^ SyntaxError: Unexpected token => at exports.runInThisContext (vm.js:54:16) at Module._compile (module.js:429:25) at Object.Module._extensions..js (module.js:464:10) at Module.load (module.js:341:32) at Function.Module._load (module.js:296:12) at Function.Module.runMain (module.js:487:10) at startup (node.js:111:16) at node.js:809:3 Traceback (most recent call last): File "/home/ruibiao/Downloads/frida/frida/frida-gum/bindings/gumjs/generate-runtime.py", line 335, in <module> subprocess.check_call([node_script_path("frida-compile"), "./runtime/entrypoint-quickjs.js", "-o", runtime] + quick_options, cwd=input_dir) File "/usr/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/home/ruibiao/Downloads/frida/frida/frida-gum/bindings/gumjs/node_modules/.bin/frida-compile', './runtime/entrypoint-quickjs.js', '-o', '/home/ruibiao/Downloads/frida/frida/build/tmp-android-arm/frida-gum/bindings/gumjs/runtime-build-quick/frida.js', '-c']' returned non-zero exit status 1. [94/209] Compiling C++ object bindings...ida-gumpp-1.0.so.p/sanitychecker.cpp.o ninja: build stopped: subcommand failed. make[1]: *** [Makefile.linux.mk:118: build/frida-android-arm/lib/pkgconfig/frida-gum-1.0.pc] Error 1 make[1]: Leaving directory '/home/ruibiao/Downloads/frida/frida' make: *** [Makefile:4: core-android-arm] Error 2
能力值:
( LV1,RANK:0 )
15 楼
Bingo_player
FAILED: bindings/gumjs/gumquickscript-runtime.h bindings/gumjs/gumquickscript-objc.h bindings/gumjs/ ...
上个问题解决了,接着遇到这个,呜呜呜
能力值:
( LV1,RANK:0 )
16 楼
解决了,谢谢博主
能力值:
( LV1,RANK:0 )
17 楼
为什么没有编译好的直接安装
能力值:
( LV3,RANK:20 )
18 楼
能力值:
( LV2,RANK:10 )
19 楼
谢谢楼主,使用时报错了,说找不到system_server进程,用的16.0.7的版本。hluda服务没报错,也没任何输出。手机用的小米5X,第三方魔趣9系统,用官方frida-server arm64 16.0.7没问题,但不能过app检测。用hluda-server时就说找不到system_server进程,手机会黑一下屏然后重新加载界面(过程大概3-5秒)。
最后于 2022-12-5 14:50
被rehai编辑
,原因:
能力值:
( LV3,RANK:20 )
20 楼
rehai
谢谢楼主,使用时报错了,说找不到system_server进程,用的16.0.7的版本。hluda服务没报错,也没任何输出。手机用的小米5X,第三方魔趣9系统,用官方frida-server arm6 ...
这个补丁只支持到 15.0.14,之后的版本是用不了,Android 9的话,自己编一个14就可以
能力值:
( LV1,RANK:0 )
21 楼
lushanu
当然可以啦,这种只是改了一些特征,逻辑没有改[em_6]
修改特征的教程一起放上吧
能力值:
( LV2,RANK:10 )
22 楼
lushanu
这个补丁只支持到 15.0.14,之后的版本是用不了,Android 9的话,自己编一个14就可以
frida 14我的pip一直装不上,还在想办法
能力值:
( LV1,RANK:0 )
23 楼
lushanu
这个编译的时候也要注意nodejs的版本,具体可以去看你那个版本对应的ci文件 https://github.com/frida/frida/blob/main/.github/workflows/c ...
谢谢!安装对应的node版本就可以编译成功了!
能力值:
( LV1,RANK:0 )
24 楼
root@lxm-virtual-machine:/home/lxm/frida# make -f Makefile.toolchain.mk │ ninja :: Building for linux-x86_64 make: *** [Makefile.toolchain.mk:112:build/ft-linux-x86_64/manifest/ninja.pkg] 错误 1 root@lxm-virtual-machine:/home/lxm/frida# 这是什么问题