2013-12-13 1 views
0

이것이 현재 상황입니다. iOS5.1 jailbroken 전화 (redsn0w)를 사용하고 isReadableAtFilePath을 사용하여 읽을 수있는 iPhone 파일 경로와 목록 파일을 열거하는 /var/mobile/Applications에 저장된 응용 프로그램을 작성했습니다. iPhone의 샌드 박스 기능은 내 앱이 다른 앱을 읽지 못하게하여 내 애플리케이션이/var/mobile/Applications에있는 파일 경로를 출력하지 않도록합니다 (자체 애플리케이션 제외). 그러나, 이상한 것은 내 출력이 다른 응용 프로그램의 파일 경로로 구성된다는 것입니다.아이폰에 샌드 박스가 jailbroken 후 파괴?

왜 이런 일이 발생합니까? 샌드 박스 기능을 사용하면 응용 프로그램에서 자체 "샌드 박스"디렉토리의 파일을 읽고 쓸 수 있다고 생각했습니다. 내 방법으로 isReadableAtFilePath을 자신의 "sandbox"디렉토리 외부에서 경로를 검색하는 방법은 무엇입니까? jailbreaking your phone은 "sandbox"디렉토리에있는 앱에 iphone 시스템에 대한 전체 액세스 권한을 부여합니까? 귀하의 개발자와 사용자가 탈옥 경우

답변

0

, 그것은 당신의 IOS 장치에 심각한 혼란합니다 : 예를 들어

, 당신은 당신이 샌드 박스 모드에서 모든 권한을 얻을 것이다, 시험에서 인앱 구매를 할 수 없거나 (지금 무슨 일이 일어나고 있는지) 나는 시험을 위해 더 잘 만들 것이므로 un-jailbreaking 기기를 권하고 싶습니다. 또는 시험을 위해 다른 기기를 사용할 수도 있습니다.

어느 쪽이든, 보통 사용자가 얻는 것 또는 정규 jailbroken 사용자가 볼 수있는 것이 없으므로 shouldn't test your applications on a jailbroken device입니다.

+0

나는 다른 jailbreaking 소프트웨어가 sandbox에 다른 효과를 가지고 있다고 생각하고 있었다. – user2541163

+1

@ user2541163 다른 소프트웨어가 내가 말한 것에 영향을 미치지 않아야한다. – Jojodmo

관련 문제