2013-10-13 35 views
0

我有一個瘋狂的想法。我已經讀過,從iPhone代碼訪問短信是不可能的。
但是有沒有辦法繞過這個?我想編寫一個訪問用戶SMS消息並顯示一些分析的軟件。
我讀過,iPhone用戶可以進行短信備份。
在這裏我的問題來了:用戶可以以某種方式設置自動SMS備份到某個地方(例如iCloud或桌面),這樣我就可以編寫能夠自動讀取備份並顯示一些分析的軟件?
我們假設iPhone用戶不介意讓我的軟件訪問他的SMS消息備份。創建軟件訪問iPhone上的SMS備份

+0

「我讀過,從iPhone代碼訪問短信是不可能的。」 - 誰告訴你要麼不知道關於iOS的傑克,要麼故意隱瞞真相。而且,短信備份將直接進入用戶計算機上的iTunes目錄。 – 2013-10-13 04:55:44

+0

您的意思是可以從代碼訪問iOS的SMS消息?我花了一個小時在互聯網上閱讀相反的... – user1460819

+0

@userXXX因爲人們太過官方。如果你有一部越獄手機,有足夠的使用'class-dump'和MobileSubstrate API的經驗,那麼你幾乎可以做任何你想做的事情。畢竟(在衆所周知的位置),SMS數據庫在電話中。短信應用程序讀取它。 **某處**必須有**代碼讀取它。並且該代碼可以通過動態加載和運行時自省來掛鉤和重用。 – 2013-10-13 05:00:34

回答

-1

Apple使用稱爲沙箱的技術。一個應用程序只能訪問它自己的文件。您的應用只能在自己的應用目錄中訪問它的文件。 SMS數據庫不在您的apps目錄中。短信不能在非越獄手機上訪問。 (蘋果越來越擅長防範越獄)。

+0

是的,我知道這一點。我的想法是設置一些備份設置,並處理短信備份,而不是直接處理iPhone短信(我無法訪問)。問題更多的是這種旁路技術是否可行,以及(如果是)如何實施。 – user1460819

+0

由於我上面解釋過的原因,這是錯誤的。 OP不需要另一個「不可能」的非答案。 – 2013-10-13 16:00:51