分享

刷机后contacts.db无法恢复联系人的解决方案

 sc009 2015-01-30
帮人把G1从1.5刷到了2.2,之前备份联系人时在进行中停止了,结果只有一部分的联系人被导出成vcf格式,可是这一切都是到刷好之后才发现的。
幸运的是,备份时也把contacts.db备份了,用sqliteadming一看,数据都在,还好。但是2.2中的数据库结构与1.5的不一样,也没有了1.5里看到的恢复功能,这下不好搞了。

想在1.5的模拟器里先恢复再导出,可是1.5的模拟器没有恢复和备份的功能!(是不是之前1.5的版本也是被大牛给改了?)1.6的也试了,无解。

最后不得已,写代码从sqlite文件里把最要紧的姓名,号码弄出来,分组,头像什么的都没有。一上午的时间用python这个大胶水写了一个小脚本,从1.5的contacts.db导出到vcf格式。见附件。

contacts.zip

511 Bytes, 下载次数: 332, 下载积分: 金币 -1   

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多