为iPhone修改sms.db(iOS 6+)

问题描述:

最近,我一直在努力将我的旧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安装。

你可能对这个问题有任何想法,非常感谢。

修好了!

我发现是什么导致文件无法更新,这是文件的权限错误。

对于那些希望自己尝试的人;

  • 您需要下载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