菜鸟教程小白 发表于 2022-12-13 03:13:03

ios - 修改 iPhone 的 sms.db (iOS 6+)


                                            <p><p>最近我一直在努力将我的 sms.db 从我的旧 iPhone 3GS 导入到另一台旧 iPhone(这次是 4S)作为我自己设定的挑战的一部分。</p>

<p>现在我已经实现了,我想修改数据库并将更改反射(reflect)在 iPhone 4S 上的 SMS 应用程序中。</p>

<p>到目前为止,我已经使用 BackupTrans SMS 传输将 SMS 信息从 3GS 复制到 4S,并且我正在使用 SQLiteStudio 编辑数据库,但是,每当我提交更改时,“已修改”消息就会从日志中消失4S短信应用中的历史记录。</p>

<p>我知道 sms.db-shm 和 sms.db-wal 与 sms.db 文件有某种形式的联系,但我不知道如何让这些文件正确更新以反射(reflect)sms.db 文件中的更改。</p>

<p>我的计算机系统是 Windows 7 操作系统,但如果证明有必要,我确实可以访问 OSX 安装。</p>

<p>非常感谢您对此问题的任何想法。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>修好了!</p>

<p>我找到了导致文件不更新的原因,这是文件的权限错误。</p>

<p>对于那些想自己尝试的人;</p>

<ul>
<li>您需要下载 iFile(来自 Cydia)</li>
<li>将 sms.db 文件放回手机中的“/private/var/mobile/library/sms/sms.db”</li>
<li>打开 iFile,然后导航到 iPhone 上的同一目录。 </li>
<li>转到权限并将所有者从“root”更改为“mobile”</li>
<li>关闭 iFile</li>
<li>重启 iPhone(正常关机或强制重置都可以)</li>
<li>等待 iPhone 重新启动,然后进入 SMS 应用程序</li>
</ul>

<p>希望这对任何其他初露头角的调整者有所帮助。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 修改 iPhone 的 sms.db (iOS 6&#43;),我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/26752987/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/26752987/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 修改 iPhone 的 sms.db (iOS 6&#43;)