为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。
谢谢你,你只是工作时间节省了我的时间:) – Rees 2017-12-26 06:19:57