2014-11-05 50 views
2

最近,我一直在努力將我的舊iPhone 3GS的sms.db導入另一箇舊iPhone(這次是4S),作爲我爲自己設定的挑戰的一部分。爲iPhone修改sms.db(iOS 6+)

現在我已經實現了這個目標,我想修改數據庫並在iPhone 4S上的SMS應用程序中反映這些更改。

到目前爲止,我已經使用BackupTrans SMS傳輸將SMS信息從3GS複製到4S,並且我使用SQLiteStudio編輯數據庫,但是,每當我提交更改時,「修改」消息從在4S上的短信應用程序中記錄歷史記錄。

我知道sms.db-shm & sms.db-wal與sms.db文件有某種形式的連接,但我無法弄清楚如何讓這些文件正確更新以反映在sms.db文件中的更改。

我的計算機系統是Windows 7操作系統,但是如果證明需要,我可以訪問OSX安裝。

你可能對這個問題有任何想法,非常感謝。

回答

1

修好了!

我發現是什麼導致文件無法更新,這是文件的權限錯誤。

對於那些希望自己嘗試的人;

  • 您需要下載iFile的(在Cydia)
  • 放置sms.db文件早在手機中的 「/private/var/mobile/library/sms/sms.db」
  • 開放的iFile ,並導航到iPhone上的同一個目錄。
  • 進入權限,並從「根」將所有者更改爲「移動」
  • 關閉iFile的
  • 重啓iPhone(正常關機或強制復位將工作)
  • 等待iPhone啓動備份,然後進入短信應用

希望這可以幫助任何其他萌芽的tweakers。

+0

謝謝你,你只是工作時間節省了我的時間:) – Rees 2017-12-26 06:19:57

相關問題