下载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
請問大大你後來怎麼解決的啊?