使用 fridump.py转储APP内存时,出现Can’t connect to App. Have you connected the device?报错,查了好久才解决,总结如下几种方法:
python3 fridump.py -U -s 进程名
Can’t connect to App. Have you connected the device?
原因1:
用了模拟器,检测不到USB设备。这里要改一下fridump.py的代码,frida.get_usb_device(1):
原因2:
出现这个大概率是用了包名,但运行时候的进程名不是包名,需要查当前运行程序的进程名,frida-ps -U;
原因3:
这个报错还有一种情况,Frida服务端掉了也是报这个错,这时可以检查下起Frida服务端的黑窗口没有没退出;