越狱后,iphone中的沙盒被摧毁?

时间:2013-12-13 01:57:21

标签: ios iphone sandbox

所以这是我目前的情况。我使用的是iOS5.1越狱手机(redsn0w),我编写了一个存储在/var/mobile/Applications中的应用程序,它列举了使用isReadableAtFilePath可读的iPhone文件路径和列表文件。通过权利,iPhone中的沙盒功能会阻止我的应用程序读取其他应用程序,因此我的应用程序不会输出/ var / mobile / Applications中的任何文件路径(除了它自己的)。但是,奇怪的是我的输出包含来自其他应用程序的文件路径。

为什么会这样。我认为沙箱功能允许应用程序只从自己的“沙箱”目录中读取和写入文件?我的isReadableAtFilePath方法如何能够检索自己的“沙盒”目录之外的路径?越狱手机是否会让“沙盒”目录中的应用完全访问iphone系统?

1 个答案:

答案 0 :(得分:0)

如果您的开发人员和您越狱,它将严重污染您的ios设备:

例如,您无法进行测试应用内购买,或者您将获得沙箱模式的完全访问权限(就像现在发生的那样)我建议un-jailbreaking您的设备,因为它会更好地进行测试,或者,您可以使用其他设备进行测试。

无论哪种方式,你shouldn't test your applications on a jailbroken device,因为你不会得到普通用户得到的,或者普通的越狱用户会看到的。