V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
amoblin
V2EX  ›  iPhone

iTunes 备份并不是完全备份,会有部分数据丢失!

  •  
  •   amoblin · 2015-06-02 08:17:04 +08:00 · 22099 次点击
    这是一个创建于 3492 天前的主题,其中的信息可能已经有所发展或是发生改变。

    使用iTunes进行手机备份再恢复到另一台手机中时,会有部分数据丢失!比如QQ中没有本地聊天信息。通过查看iTuens Backup中的备份文件发现,iTuens在备份QQ时只备份了Library,并没有备份保存数据的Documents目录(讽刺的是,QQ音乐反而备份了Documents目录)。iOS 8.3开始也无法通过iTools来直接访问iPhone文件目录了。这样的话,将备份恢复到另一台手机时,聊天记录就丢失了。

    原手机用量,注意QQi和QQ,分别是161MB和114MB

    从iTunes Backup恢复后用量,QQi和QQ分别是61.1MB和67.0MB

    25 条回复    2015-06-03 11:14:35 +08:00
    philobscur
        1
    philobscur  
       2015-06-02 09:26:54 +08:00
    QQ 聊天记录从来都不备份的呀...

    隐私类的东西本就不该通过本地备份。
    zhujinliang
        2
    zhujinliang  
       2015-06-02 10:24:00 +08:00 via iPhone
    手机上还有啥不是隐私的。。。
    Semidio
        3
    Semidio  
       2015-06-02 10:29:39 +08:00
    iTunes 不会备份app本体, tmp 和 Caches 文件夹以及其中的所有内容
    Semidio
        4
    Semidio  
       2015-06-02 10:30:25 +08:00
    详细列表可以查看这里
    https://support.apple.com/zh-cn/HT4946
    amoblin
        5
    amoblin  
    OP
       2015-06-02 10:51:23 +08:00
    @philobscur 微信备份了,系统短信备份了。这些都是隐私类的吧?


    @Semidio iTunes会把app本体备份到iTunes Media/Mobile Applications目录下,把内容数据(主要是Documents和Library)备份到iTuens Backup目录下。现在的问题是大部分App的Documents目录都被备份了(包括微信),你发的链接里正有这一项: “App 设置、偏好设置和数据,其中包括文稿。 ” 很奇怪QQ的备份里没有文稿(看第一个图)。
    Semidio
        6
    Semidio  
       2015-06-02 11:06:40 +08:00
    @amoblin 本体不是备份,是通过传输功能。
    如果不是tmp和Cache目录的话,那么应该是这些文件设置了Do not Backup属性。
    详细可以参照
    https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/PerformanceTips/PerformanceTips.html#//apple_ref/doc/uid/TP40007072-CH7-SW17
    Elethom
        7
    Elethom  
       2015-06-02 11:22:25 +08:00 via iPhone
    請不要把騰訊的問題拿來讓 Apple 背鍋。
    amoblin
        8
    amoblin  
    OP
       2015-06-02 11:38:26 +08:00
    @Semidio 谢谢!看来确实是Tencent做的恶,把Documents目录设置为不备份了。这样的话,可能很多App都并没有完全备份。

    @Elethom 果然是腾讯的问题!
    squid157
        9
    squid157  
       2015-06-02 11:41:31 +08:00
    可以确定老一点的版本是备份聊天记录的。当然也有可能那个SQLite数据库在Library下面,这个你可以自己找找。
    xdeng
        10
    xdeng  
       2015-06-02 11:45:10 +08:00
    这样更安全
    amoblin
        11
    amoblin  
    OP
       2015-06-02 11:46:06 +08:00
    @squid157 没有的。Library下只有Cookies、Preferences、VAS/WebViewConfig、WtloginConf、com.tencent.cdn.files、wallet目录,没多少东西,基本都是配置文件。以前的使用,我都是用iTools直接从手机中提取来备份,现在iOS 8.3封锁了文件访问,这个没法用了,换手机就意味着数据的丢失!
    myywin
        12
    myywin  
       2015-06-02 11:48:16 +08:00 via iPhone
    现在QQ不是免费漫游7天聊天记录了吗?
    amoblin
        13
    amoblin  
    OP
       2015-06-02 11:49:53 +08:00
    @xdeng 安全分Safety(不丢失)和Security(隐私不泄露),腾讯这样做只是保证了Security。如果我都不能获取到我的数据,Safety如何保证?
    amoblin
        14
    amoblin  
    OP
       2015-06-02 11:51:11 +08:00
    @myywin 杯水车薪。我要转移的是1年多的聊天记录啊亲。
    Exin
        15
    Exin  
       2015-06-02 12:01:27 +08:00
    我的iPhone 8G内存被App占用,备份完才2G多。找不到完全备份的方法
    amoblin
        16
    amoblin  
    OP
       2015-06-02 12:04:00 +08:00
    @Exin 如果有百度高德离线地图,Kindle电子书啥的,这些都不会备份的,这些也可以理解,毕竟是可再生数据。只要把那些不可再生数据都完全备份就行了。QQ信息就属于这样的不可再生数据。
    squid157
        17
    squid157  
       2015-06-02 12:20:14 +08:00 via iPhone
    @amoblin 那估计鹅厂是希望发展QQ会员了
    iqav
        18
    iqav  
       2015-06-02 12:44:38 +08:00
    苹果这里的备份功能,结果却违背了备份本义,这是苹果的不对,还是第三方应用的责任?
    难道我本着备份手机数据,以恢复下一台手机,结果才发现这备份不是那么回事,怪我咯?
    mrlawrence
        19
    mrlawrence  
       2015-06-02 14:24:14 +08:00
    wifi 万能钥匙?
    mrlawrence
        20
    mrlawrence  
       2015-06-02 14:28:57 +08:00
    话说,开个会员又不贵,聊天记录永久漫游保存,又没多少钱的事情。既然你那么在意QQ 保存你的聊天记录,就不应该依赖手机备份。从源头上找找,大企鹅提供会员增值服务,那就买一个就完了。
    zhjits
        21
    zhjits  
       2015-06-02 14:37:24 +08:00
    苹果的备份要求仅备份不能从云端下载的内容。QQ 聊天记录……买会员呗。这是腾讯的锅。
    amoblin
        22
    amoblin  
    OP
       2015-06-02 14:37:28 +08:00
    @mrlawrence 这个方式可以解决,但不安全(泄露隐私)。腾讯把文件锁起来本地也不让保存,太不厚道。
    amoblin
        23
    amoblin  
    OP
       2015-06-02 14:39:59 +08:00
    @zhjits 被迫开会员让人难以接受。微信在数据方面就很开放。手机上尽量用微信得了。
    zhjits
        24
    zhjits  
       2015-06-02 14:44:35 +08:00
    @amoblin 并没有卵用。手机丢了,没备份的聊天记录一样丢。

    Hey, let's switch to Telegram:
    https://telegram.org/dl
    mrlawrence
        25
    mrlawrence  
       2015-06-03 11:14:35 +08:00
    @amoblin 泄露隐私?只要你使用腾讯服务,你的信息一定会被企鹅掌握的。而且国+安要求聊天记录在服务器上保存一段时间,以备检查。聊天记录如果是放在本地,有一定的风险被他人获取。君不见PC 版本的QQ 也是加密的吗?如果10块钱 能解决这个问题,那我就花十块钱去解决。人生多美好,十块少烦恼。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1114 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 18:48 · PVG 02:48 · LAX 10:48 · JFK 13:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.