2013-01-01 16 views
6

我注意到有一些軟件(例如iExplorer)可以讓您通過Mac訪問iPhone設備上的文件。如何通過Objective-c訪問iPhone文件?

現在我的問題是:如何通過Objective-c訪問iPhone文件?

這僅用於教育目的。

我發現這個:https://github.com/Chronic-Dev/libirecovery但我不知道我是否在正確的軌道上。

+3

好問題。僅僅因爲它違反服務條款並不違法。只因爲它不允許並不意味着人們不想知道。不明白我能找到什麼。爲一個好的教育項目+1。 –

+0

出於興趣,哪些服務條款禁止使用? – sampablokuper

回答

6

所以看來你正在尋找一個API,它可以從計算機訪問iPhone的文件系統。那麼這個API存在,它叫做MobileDevice framework

+0

感謝您的提示,你認爲tristero的https://bitbucket.org/tristero/mobiledeviceaccess/src是MobileDevice框架的一個好方法嗎? – fntlnz

+0

@lorenzof是的,看起來像一個很好的包裝。 – 2013-01-02 02:01:55

+0

我會試試這個,謝謝! – fntlnz

0

不幸的是,沒有簡單或合法的方式來訪問iPhone上的文件,特別是通過Objective-C。
安裝在iOS上的應用程序是沙盒式的,這意味着它們只能訪問自己目錄樹中的文件;他們無法訪問/瞭解其他文件。
就像你說的,你可以使用像iExplorer這樣的軟件來訪問文件,但不能通過iPhone本身的程序來訪問。

+4

違反服務條款並不等同於非法。在傳播不良信息之前瞭解您的權利。 –

+0

對不起,我錯過了。我正是這個意思。我的觀點是,沒有越獄就沒有辦法自由訪問你的iOS文件。 –

+0

也許不是所有的文件。但即使是Jailed ios設備,您也可以通過連接到的計算機上的USB訪問設備。看看iExplorer。它允許您查看和下載設備允許您訪問的任何內容。如果你的設備被越獄,它可以讓你訪問所有的信息和文件。 –

0

這是一個瀏覽iphone的老項目。您可以從構建應用程序的過程中獲得一些建議,以便與最新的信息一致。

http://code.google.com/p/iphonelist/

夫婦,與碳酸的有關移動設備框架後,你應該能夠做一些好東西。

如果我發現更多獨特的信息生病在這裏發佈。

+0

謝謝,我會試試這個解決方案。 – fntlnz