书上 27页替换 CydiaSubstrate的问题

书上的 sudo mv -f /path/to/CydiaSubstrate $THEOS/lib/libsubstrate.dylib 是 什么意思啊?

$THEOS/lib/libsubstrate.dylib 的意思我懂,是 libsubstrate.dylib 文件的目录

mv -f /path/to/CydiaSubstrate 是什么意思啊?

我的输出语句是:
localhost:~ admin$ sudo mv -f /Users/admin/Downloads/CydiaSubstrate /to/CydiaSubstrate /pot/theos/lib/libsubstrate.dylib
usage: mv -f | -i | -n] -v] source target
mv -f | -i | -n] -v] source … directory

不知道输出语句和结果对不对?

意思是把CydiaSubstrate这个文件给剪切到$THEOS/lib/下并重命名为libsubstrate.dylib。
这里的/path/to/CydiaSubstrate意思是你系统里CydiaSubstrate的实际路径,看你的命令,我觉得是红色部分出了问题:
sudo mv -f /Users/admin/Downloads/CydiaSubstrate /to/CydiaSubstrate /pot/theos/lib/libsubstrate.dylib
我猜正确的输入应该是:

sudo mv -f /Users/admin/Downloads/CydiaSubstrate /opt/theos/lib/libsubstrate.dylib

按照大神你的代码执行之后提提示我输入密码,输入密码后没什么反应啊,这对么?

localhost:~ admin$ sudo mv -f /Users/admin/Downloads/CydiaSubstrate /opt/theos/lib/libsubstrate.dylib
Password:
localhost:~ admin$

这样应该是对的,你看看/opt/theos/lib/libsubstrate.dylib这个文件存不存在,如果存在就说明成功了

存在的,那就对了,谢谢啦,还有个问题,
sudo mv -f 是什么意思啊?

sudo是以root权限执行命令;
mv是move,-f是mv的一个选项,意思是“如果要覆盖什么文件的话不要提醒我,直接覆盖就好”。在Terminal里输入man mv,可以查看手册,里面有详细说明

谢谢大神,已解决

ios7没找到framework里面没找到CydiaSubstrate

/Library/Frameworks/CydiaSubstrate.framework
找不到说明你没在Cydia里下载CydiaSubstrate

找到了,在/Library/MobileSubStrate下面

这个下面的dylib只是一个alias,实际的dylib在/Library/Frameworks/CydiaSubstrate.framework中

手机暂时没有越狱,能否吧这个cydiasubstrate这个文件发给我一下?iOS8的,kindle买的电子版,dpkg-deb那个下载dm.pl的链接chrome打开显示的是源代码,不是下载。谢谢

dpkg-deb 这个怎么下载?我打开链接也是源码