Answers:
请访问http://www.nokisoft.com/inoki上的 iNoki 。这是一个iPhone应用程序,可以提取和导入诺基亚PC套件创建的.NBU文件中的数据。所有电话簿,短信,日历,照片,音频,视频都可以导入。
AppStore链接:http : //itunes.apple.com/us/app/inoki/id438619967? ls=1& mt=8
在iNoki中可以查看SMS,而不是本地SMS应用程序-因为Apple没有正式的API可以插入本地SMS数据库。
我可以提供一半的答案。我不确定如何从诺基亚备份中删除SMS,但是您将无法直接将它们复制到新iPhone。您需要编写脚本将其转换为iPhone格式。我在下面提供了有关如何对iPhone SMS DB进行反向工程的说明。
iPhone SMS DB是sqlite3。如果您的iPhone已越狱,则可以在电话本身(安装终端)或台式机上获取并查看数据库:
# 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复制此格式。
该程序的inoki具有市场营销材料,表明它可以解决您的问题:
声明:由于我不是所有者,并且与该网站没有关系,因此我不保证此过程成功。我只是回答这个问题,因为我很难为自己寻找解决方案。免费版本可能无法正常运行,除非它能获得一些记录,因为还有一个付费版本通过APPSTORE收费19.99美元,网址为http://itunes.apple.com/us/app/inoki-精简版/ id461608906?MT = 8
尽管这是一种困难的方法,但我只想让您知道它在最坏情况下的存在。您也可以通过从C:\ Users [USERNAME] \ AppData \ Local \ Nokia \ Nokia Suite导出消息来手动完成此操作(数据库名称可能类似于sms_db.sqlite)。有许多读取SQLite数据库的工具,例如Mac的MesaSQLite和Firefox浏览器的firefox插件。
然后使用相同的工具将其导入iPhone SMS DB。
我已经在这里写了如何处理iPhone SMS DB