0

我从http://mobileterminal.googlecode.com/svn下载了 MobileTerminal 资源。

我编译了它,它在 iOS 模拟器上运行完美。在 iPhone 上运行时,有一个警告说“不允许从沙箱内部分叉”。

MobileTerminal 的作者说如果将 MobileTerminal 的二进制文件放在 /Applications 中就可以正常工作,但是如何在未越狱的 iPhone 上执行此操作?我的 iPhone 在 iOS5.1 上运行。特别感谢。

4

2 回答 2

1

您不能将二进制文件./Applications放在未越狱的 iPhone 上。因此,此应用程序仅适用于越狱 iPhone。

此外,非越狱 iphone 上的所有应用程序都放置在沙箱中,并且只能使用此沙箱访问文件。因此,您不能离开应用程序沙箱。

于 2012-05-04T08:50:40.773 回答
0
  1. 下载 Putty 和 iFun-box
  2. 进入 iFun-box 并进入工具然后进入 USB 隧道
  3. 复制电脑地址
  4. 输入 Putty 输入地址

类型:su

输入您的密码,以获得root访问权限,默认为:alpine (仅供参考,您不会看到您输入的字符)

类型:(cp -R /var/mobile/Media/Books/lib /var 仅供参考,请务必注意空格,注意大写字母!) [7b.] 仅当您收到:'missing var/log/apt' 错误:

类型:su和密码(如果您之前关闭了终端)

类型:mkdir /var/log/apt [7c.] 仅当您遇到:“试图覆盖 /Library/MobileSubstrate/DynamicLibraries”错误时:

类型:su和密码(如果您之前关闭了终端)

类型:(cd /Library/MobileSubstrate/DynamicLibraries 仅供参考,如果文件夹似乎不存在:首先执行第 8 步!)

类型:(ls -1 仅供参考,您现在应该看到 2 个文件:其中一个应该是“DynamicLibraries”)

输入:rm DynamicLibraries [ 8. ] 现在打开 Cydia。安装一个简单的调整(不管哪个,但 iCleaner 是一个不错的选择),以创建目录:/var/stash

或者,您也可以使用终端来执行此操作:

类型:su和密码(如果您之前关闭了终端)

类型:mkdir /var/stash

于 2017-02-02T05:01:43.670 回答