dqzg12300 / fridaUiTools

frida工具的缝合怪
1.74k stars 396 forks source link

win11的安卓子系统 执行frida-server错误 #59

Open tpaccount opened 11 months ago

tpaccount commented 11 months ago

环境:我是win11的安卓子系统。电脑安装的是python3.10.11。电脑和was上都没有安装frida。

我的adb shell getprop ro.product.cpu.abi x86_64,我上传了frida-server x86-64版,提示上传成功。 应用右下角提示当前状态:未连接。

我在执行里启动frida-server(分别试了x86和x64两个选项) 错误信息如下:

D:\jadx\fridaUiTools_for_window\fridaUiTools_for_window>adb shell su -c 'pkill -9 fserver ' /system/bin/sh: su: inaccessible or not found

D:\jadx\fridaUiTools_for_window\fridaUiTools_for_window>adb forward tcp:27042 tcp:27042

D:\jadx\fridaUiTools_for_window\fridaUiTools_for_window>adb forward tcp:27043 tcp:27043

D:\jadx\fridaUiTools_for_window\fridaUiTools_for_window>adb forward tcp:7777 tcp:7777

D:\jadx\fridaUiTools_for_window\fridaUiTools_for_window>adb shell su -c '/data/local/tmp/fserver64 -l 0.0.0.0:7777' /system/bin/sh: su: inaccessible or not found

D:\jadx\fridaUiTools_for_window\fridaUiTools_for_window>

谢谢

dqzg12300 commented 11 months ago

没有root权限样子

tpaccount commented 11 months ago

恩 应该是没有root。小白不知道wsa还要root。这个frida ui 可以再win11的安卓子系统里面用吗?现在未root,可以看到手机当前应用信息的进程名,但是UI右下角 当前状态:未连接。这个是正常的吗? 屏幕截图 2023-12-25 185636

dqzg12300 commented 11 months ago

这里只是调用adb命令查看出来的信息。附加后才会显示已连接。要root才能用

tpaccount commented 11 months ago

我root了wsa。以管理员运行 adb shell su 0 'pkill -9 fserver ',cmd窗口没有反应。 改成 su -c 出现以下提示。请问是什么原因。

D:\jadx\fridaUiTools_for_window>adb shell su -c 'pkill -9 fserver '

D:\jadx\fridaUiTools_for_window>adb forward tcp:27042 tcp:27042 27042

D:\jadx\fridaUiTools_for_window>adb forward tcp:27043 tcp:27043 27043

D:\jadx\fridaUiTools_for_window>adb forward tcp:7777 tcp:7777 7777

D:\jadx\fridaUiTools_for_window>adb shell su -c '/data/local/tmp/fserver64 -l 0.0.0.0:7777' /system/bin/sh: /data/local/tmp/fserver64: inaccessible or not found

dqzg12300 commented 11 months ago

应该就是su 0,没有反应的话应该是运行成功,窗口阻塞住就是成功运行了。