Cycript -p 现在失效了吗?怎么老是没有数据出来

难道是这个app有保护机制?换了别的app也不行。。新手发帖求轻喷

用Cycript找出TargetApp的Documents目录路径。

FunMaker-5:~ root# cycript -p TargetApp
cy# [[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask][0]
#"file:///var/mobile/Containers/Data/Application/D41C4343-63AA-4BFF-904B-2146128611EE/Docu

我在做完FunMaker-5:~ root# cycript -p TargetApp 这一步后,只出现了cy#
后面就是空白的了

cy#表示已经Hook成功!

为什么没有文档路径出来

cy#后面那串是你要输的

cy# 后面那串是iOS中获取Document路径的方法,你需要自己输入这个方法,才会有路径打印出来

=-= 现在才发现。不好意思。。小白问题。主要是我OC学到一半现在对逆向很感兴趣

iPhone1:~ root# cycript - p WeChat
cy# [[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask][0]
#“file:///var/root/Documents/”
我输入了怎么出现一般的呢

file:///var/root/Documents/ 我也出现这个问题,cycript 重装都没用

要保证 你的微信 要在前台运行 在执行cy# [[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask][0]命令

跟重装没有关系~保证你的那个程序 要在前台运行cycript -p和cy# [[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomans:NSUserDomainMask][0] 都必须使应用在前台运行才可以 路径就会出来了

我也遇到了路径出现一半的问题 把“cycript - p” 改成”cycript -p“就解决了

把“cycript - p” 改成”cycript -p“就解决了