SMS, Notes .db와 같은 jailbroken 장치의 일부 파일을 관리하는 응용 프로그램을 만들고 싶습니다. 그러나 이러한 파일에 액세스하는 데 문제가 있습니다. 필자는 파일 관리자와 같은 기술을 테스트 해본 결과 거의 모든 파일 시스템을 검색하고/var/mobile/Library /에있는 일부 폴더를 제외한 모든 항목에 액세스 할 수있었습니다. 나는/var/mobile/Library의 내용 목록을 얻지 만,/var/mobile/Library/Notes /,/var/mobile/Library/SBSettings /와 같은 하위 디렉토리에는 아무 것도 얻지 못한다./var/mobile/Library/SMS/또는/Notes /는 아무것도 표시하지 않습니다. 물론 Fugu를 사용하여 SSH로 장치를 검색 할 때 모든 것이 가능하고 (chmod ie와 같은) 모든 것에 액세스 할 수 있습니다.Jailbroken iPhone - root 권한
내가 조언이나 정보를 제공하면 좋겠다. 루트 권한은 파일에 액세스 할 수있을뿐만 아니라 사용 권한과 이름도 변경합니다. 일반적으로 NSFileManager를 사용하여 이러한 작업을 수행하는 방법을 알고 있지만 위의 /.../SMS/ 디렉토리의 파일에는 포함되지 않습니다.
주어진 작업을 수행하기 위해 jailbroken 장치가 엄격하게 필요한 응용 프로그램을 개발 한 적이 없습니다. 나는 여분의 도서관이 필요하다고 믿는가? 사실입니까? Xcode를 사용할 수 있습니까? 아니면 다른 응용 프로그램을 개발할 수 있습니까?
매우 감사하게 생각합니다.
hello kris로 플래그 지정되어야합니다. 또한 /private/var/mobile/Library/SMS/sms.db에 액세스하려고합니다. 하지만이 경로를 sqlite3_open에 제공하면 항상 "데이터베이스 파일을 열 수 없습니다"라는 오류가 표시되지만 /private/var/wireless/Library/CallHistory/call_history.db에 액세스하면 데이터베이스가 완벽하게 열립니다. 이 문제를 어떻게 해결했는지 말해 줄 수 있습니까? sms.db에 액세스하기 위해 무엇을 사용 했습니까? 그것은 큰 도움이 될 것입니다. thnx – Jayshree