问题
在mac上使用frida-trace 命令在越野的iOS上动态调试App,输入命令报错:
Failed to spawn: unable to find process with name 'cosme.calculator2'
命令:
frida-trace -U -f com.dewl.proxy -m "*[* *vip*]"
原因
不知道什么问题。
解决方法
具体也不知道怎么解决的。误打误撞,说下过程。
首先在cydia中把frida 升级上,保证和电脑上的版本号一致。
手机USB连上mac. mac的终端上输入命令查看进程:frida-ps -U
截屏2022-03-06 下午6.05.50.png发现有很多应用活着,如微信之类的,但手机后台却看不到。所以通过ssh连上手机,使用kill 命令,把这种应用的进程杀了 。只要不是系统的,都杀了。
截屏2022-03-06 下午6.07.42.png然后把手机锁屏,在mac终端运行 frida-trace -U -f com.dewl.proxy -m "[ vip]" 会提示错误。
截屏2022-03-06 下午6.09.32.png不要管错误。解锁手机,再mac终端上 再跑一次命令。居然成功了!!
附上成功的图
截屏2022-03-06 下午6.12.44.png
参考文章:
https://mp.weixin.qq.com/s/0j4519WTWt4x1X6WSK1BcA
https://www.jianshu.com/p/15a4bf14d0a5
https://blog.csdn.net/cjx529377/article/details/95802532
https://starsdestinations.github.io/passages/2019-8-8-%E9%80%9A%E8%BF%87frida%E5%AD%A6%E4%B9%A0hook/
网友评论