我今天用imazing软件,恢复了QQ聊天记录。 事情是这样的,我5月7号凌晨1点不到的时候,正在更新7.0.0版本的QQ,刚好收到好友发的一个表情,然后QQ就闪退了。重启也没用。我当时没用选择删了重装,因为那样我的本地聊天记录就都没有了。然后我看了一下QQ的版本记录,一般X.0.0到X.0.1间隔只有几天,我决定等等看。5月11号终于等到了7.0.1版本,哪知更新之后,依然闪退。根本无法开启。但是双击Home键之后,还是可以看看QQ在闪退之前的聊天画面,一直停留在那一刻,新的聊天也看不到。
然后我还没死心,开始寻求别的办法了。看到@lzyroot的回答提到imazing,我上imazing官网看了看,看到了这个,Export, backup and transfer iOS Apps’ Data and Settings。我觉得有希望,于是就决定一试。
imazing的原理是这样的,必须先把整个手机都备份下来,然后从中抽取XX app的数据。存成一个扩展名为imazingapp的文件。恢复的时候选择这个文件就可以了。但是我第一次恢复完的时候,QQ还是闪退。但是我还是没有放弃。我猜想是当时崩溃的时候,生成了一些文件,那些文件阻止了QQ开启。于是我找到QQ最后闪退时间生成的文件,特别是名称中包含crash的,把它们删掉(需要谨慎),然后重新导出一个imazingapp的文件,恢复的时候选择这个新的imazingapp文件,终于看到了熟悉的QQ。