如果我有一个诺基亚PC套件备份文件,该文件包含所有SMS并希望将它们复制到新iPhone中怎么办?

有帮助吗?

解决方案 2

我可以提供一半的答案。我不确定如何将SMS从诺基亚备份中撤出,但是您将无法直接将其复制到新的iPhone。您需要编写一个脚本以将其翻译成iPhone格式。我提供下面的说明,如何逆向iPhone SMS DB。

iPhone SMS DB是SQLite3。如果您的iPhone越狱,则可以在手机本身(安装终端)或桌面上查看DB并查看DB:

# get it local
scp iphone:/var/mobile/Library/SMS/sms.db ./
# dump to ASCII
sqlite3 sms.db .dump > sms.db.sql
# edit it
emacs sms.db.sql
# Re-db
cat sms.db.sql | sqlite3 sms2.db;
# Put it back on the iPhone
scp sms2.db  iphone:/var/mobile/Library/SMS/sms.db

如果您的手机没有越狱,则可以在备份中操作SMS DB,在本地更换备份,然后还原iPhone。备份位于:

~/Library/Application Support/MobileSync/Backup/<long_hex_string>/

而且,就我而言,根据各种网络来源,都命名为:

3d0d7e5fb2ce288813306e4d4636395e047a3d28

尽管下面的评论表明可能并不总是是文件的名称。运行上面的SQLITE3命令将其转储到ASCII以了解格式,然后使用诺基亚DB的任何工具复制此格式。


其他提示

请在: http://www.nokisoft.com/inoki. 。这是一个iPhone应用程序,可以在由诺基亚PC Suite创建的.nbu文件中提取和导入数据。所有电话簿,短信,日历,照片,音频,视频都可以导入。

AppStore链接: http://itunes.apple.com/us/app/inoki/id438619967?ls = 1&mt = 8

SMS在Inoki而不是本地SMS应用程序中可以看到 - 因为苹果没有官方的API可以插入本机SMS DB。

Inoki计划的营销材料表明它可能适合您的问题:

  • 您可以使用iTunes文件共享将.NBU文件复制到Inoki的文件夹。您还可以调用Inoki从电子邮件或Dropbox中打开.NBU文件。

声明:我不保证此过程的成功,因为我不是所有者,并且与此网站没有关系。我只是在回答这个问题,因为我很难自己寻找解决方案。免费版本可能无法使用,除了查看是否可以获取一些记录,因为还有一个付费版本,通过AppStore ishttp://itunes.apple.com/us/app/app/inoki--19.99美元。 Lite/id461608906?mt = 8

尽管这很难方法,但我只想让您知道它存在于最坏情况下。您也可以通过导出来自C的消息来手动执行此操作: users [用户名] appdata local nokia nokia nokia suite(db的名称可能就像sms_db.sqlite)。有许多工具可以读取Sqlite DB,例如Mac的Mesasqlite和用于Firefox浏览器的Firefox插件。

然后使用相同的工具将其导入iPhone SMS DB。

我已经写了如何处理iPhone SMS DB 这里

许可以下: CC-BY-SA归因
不隶属于 apple.stackexchange
scroll top