cham1985
(cham1985)
1
书上的 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
cham1985
(cham1985)
3
按照大神你的代码执行之后提提示我输入密码,输入密码后没什么反应啊,这对么?
localhost:~ admin$ sudo mv -f /Users/admin/Downloads/CydiaSubstrate /opt/theos/lib/libsubstrate.dylib
Password:
localhost:~ admin$
这样应该是对的,你看看/opt/theos/lib/libsubstrate.dylib这个文件存不存在,如果存在就说明成功了
cham1985
(cham1985)
5
存在的,那就对了,谢谢啦,还有个问题,
sudo mv -f 是什么意思啊?
sudo是以root权限执行命令;
mv是move,-f是mv的一个选项,意思是“如果要覆盖什么文件的话不要提醒我,直接覆盖就好”。在Terminal里输入man mv,可以查看手册,里面有详细说明
lam_Co
(lam_Co)
8
ios7没找到framework里面没找到CydiaSubstrate
/Library/Frameworks/CydiaSubstrate.framework
找不到说明你没在Cydia里下载CydiaSubstrate
lam_Co
(lam_Co)
10
找到了,在/Library/MobileSubStrate下面
这个下面的dylib只是一个alias,实际的dylib在/Library/Frameworks/CydiaSubstrate.framework中
手机暂时没有越狱,能否吧这个cydiasubstrate这个文件发给我一下?iOS8的,kindle买的电子版,dpkg-deb那个下载dm.pl的链接chrome打开显示的是源代码,不是下载。谢谢
MarkLi
(lijianyu)
13
dpkg-deb 这个怎么下载?我打开链接也是源码