Dyld_decache :command not found问题

下载dyld_decache后,放在哪里?解压后的文件是一个二进制文件,在Terminal中输入书上提示的命令后:
-bash:dyld_decache, command not found.应该是一个比较基础的问题,但是搜索了一下还是没解决,请
指教。怎么让dyld_decache运行起来?

随便放在哪里,在同个目录下执行
chmod +x dyld_decache
./dyld_decache

然后就可以看到 decache 的执行的提示了,正确的使用方法看书Page 69.

嗯 输入你说的命令是可以看到使用提示了,前进了一步。
我下载解压后的文件是“dyld_decache[v0.1c]”,按这个文件名输入“chmod +x dyld_decache[0.1c] …“后,文件变成command的图标;但是将其重命名为”dyld_decache“后,输入命令文件图标不变,还是纯白色跟text文件一样。不过两种情况下都出现这个错误:
& dyld_decache -o /Users/zhaocaoyuan/Documents/Insect_pest/iOSSystemBinaries /Users/zhaocaoyuan/Documents/Insect_pest/dyld_shared_cache_armv7
-bash: dyld_decache: command not found

错误已经提示得很明显了:dyld_decache: command not found
你输入dyld_decache的全路径应该就可以了

嗯 ,就是要全路径,在前面就曾与到过这样的问题,在THEOS现则工程模板的时候就遇到类似错误,后面自己琢磨着加全路径解决的。逆向iOS的话还得补补Linux的东西。

dyld_decache -o /Users/Dong/Documents/iOSRECode/iOSSystemBinaries/Users/Dong/Desktop/dyld_shared_cache_armv7 放在/usr/bin /下,提示Segmentation fault: 11 @snakeninny 求助

已解决,多谢楼下帮忙 前面的路径和后面dyld_shared_cache_armv7 的路用空格分开

菜鸟一枚,遇见了 segmentation fault 这样的问题,希望大神能够解答。
& dyld_decache -o /Users/csip/Desktop/iosre/MO/binaries /Users/csip/Desktop/iosre/MO/dyld_shared_cache_armv7s
0/919: Dumping ‘/System/Library/AccessibilityBundles/AXSpeechImplementation.bundle/AXSpeechImplementation’…
1/919: Dumping ‘/System/Library/AccessibilityBundles/AccessibilitySettingsLoader.bundle/AccessibilitySettingsLoader’…
[1] 42744 segmentation fault dyld_decache -o /Users/csip/Desktop/iosre/MO/binaries

追加:我是ssh到手机上把dyld_shared_cache_armv7s压缩了一下,然后scp到了mac上又解压出来的,这样不行吗?

已解决,虽然没人回答,还是谢谢,哈哈哈

你好 , 你这个怎么解决的啊

请问如何解决的?

编译好的移到/usr/local/bin

請問大大你後來怎麼解決的啊?