起因

手机当中的聊天记录已经快两年没有备份了,生怕某天QQ版本升级中丢失掉这些聊天记录,所想将这两年的聊天记录保存下来

查找了好多资料,结果10.3以后,IOS改变了策略,貌似不允许通过以前方法导出了,所以市面上的大多数方法都已经失效了,

好不容易找到一个方法,结果还是收费的,而且价格不菲,看Windows基本没有办法了,遂切换到Ubuntu中,幸运的是找到一些方法,

下面的方法,亲测可行。

环境

  • iOS 10.3
  • Ubuntu16.04

工具介绍

libimobiledevice Github下载地址

libimobiledevice 用于访问iOS设备的跨平台协议库,我们需要在系统安装上它才可以进行与IOS进行通信



注意此工具直接用Ubuntu自带的软件包管理工具安装有可能会无法使用,请编译安装

编译安装

请根据 Readme中的要求来决定安装的顺序

所遇问题

  • python环境问题 直接安装 sudo apt-get install python-dev
  • 如果提示缺少依赖,请直接参考第一条,用ubuntu自带包管理安装即可,此处不影响使用
  • 如果成功编译安装以上插件,但是还是提示错误,找不到所安装的插件,请不要尝试修复,请直接用包管理安装该插件即可
  • 备份期间,请不要锁屏
  • 备份失败后,请删除备份文件后,再继续备份

备份

  • idevicebackup2 -d backup 备份文件路径(例 idevicebackup2 -d backup /home/username/backup/)

    然后静静等待就好,如果出现Device is not ready yet. Going to try again in 2 seconds...不要着急,如果长时间没有继续备份,请查看参考资料中的--如何解决iOS 10.3.3备份期间设备断开连接的错误

提取聊天记录

  • 打开备份文件夹下的Manifest.db文件(此处需要安装sqlite数据库工具 sudo apt-get install sqliteman)
  • 执行命令 select * from Files where domain like '%com.tencent.mqq%' and relativePath like '%QQ.db%'
  • 将文件的fileID复制出来,然后去备份文件搜索即可,QQ聊天记录可以直接用sqliteman打开

插曲

昨天下午尝试了好久,老是备份的时候莫名奇妙的中断,找了好多原因,一直未解决,遂放弃,今天中午休息,发现显示器自己闪了两次,恍然大悟,思考是不是视频线产生了干扰,导致了数据传输失败,

然后将手机数据线远离视频线,果然备份成功。如果有遇到类似状况的小伙伴,可以尝试一下,远离一下干扰源。

参考资料

Linux导出未越狱Iphone10.3-QQ聊天记录的更多相关文章

  1. 如何找回QQ聊天记录、语音、图片?

    多图长图预警,本教程适用于 安卓手机 认真仔细看完答案的成功几率翻倍哟! 请各位认真看答案!求您了~ 2020年/4/4日 更新 人民不会忘记,祖国不会忘记,我们不会忘记,先烈不朽. 调整答案顺序,使 ...

  2. 用python做些有意思的事——分析QQ聊天记录——私人订制

    之前,写了这篇文章,用python提取全部群成员的发言时间,并简单做了下分析.先补充一下,针对特定单个群成员(这里以  小小白   为例)消息记录的获取. 代码比较简单,主要是正则表达式的书写.(附: ...

  3. 用python做些有意思的事——分析QQ聊天记录

    ####################################### 已更新续集,戳这里. ######################################## 是这样的,有位学 ...

  4. 把QQ聊天记录插入数据库中

    最近在做毕设,其中一个环节是分析qq聊天记录,在分析之前需要先把qq聊天记录导出,然后存入数据库中,qq聊天记录导出后是文本文档,导出方式: 1.登录qq后,点击任意一个好友,查看与他的聊天记录,点击 ...

  5. 文本分析实例---QQ聊天记录分析

    对QQ聊天记录进行分析,由于每天产生的聊天记录比較多,所以选取的是从2月份整月的聊天记录数据.分析要产生的结果有三个,聊天记录中发消息的人前top15.统计24小时时间段那个时间段发贴人最多,还有对消 ...

  6. QQ聊天记录分析

    今天我们用R语言来处理一下.我们会用到一下技术:. (1)正则表达式 (2)词频统计 (3)文本可视化 (4)ggplot2绘图 (5)中文分词 一.数据处理 首先我们要讲QQ聊天记录导出成txt文件 ...

  7. QQ聊天记录快速迁移

    QQ聊天记录快速迁移 在工作中大家经常会用到QQ来沟通,但是很多时候在其它设备上登录QQ就无法查看到之前的聊天记录和图片,这是因为电脑上的QQ聊天记录一般都是保存在电脑本地硬盘里,所以我们在换设备登录 ...

  8. 重装系统后QQ聊天记录恢复方法

    重装系统后QQ聊天记录恢复方法 近日又一次安装了系统,又一次安装了腾讯的.TM,TM也是安装在之前的文件夹底下,可是聊天记录和之前的自己定义表情都不见了,看来没有自己主动恢复回来. 我这里另一个特殊的 ...

  9. Android解析qq聊天记录表情

    偶然在一个需求中需要解析qq聊天记录表情,表情的格式是以/开始,比如:你好啊?/微笑,在网上找了半天,也没能找到一个比较合适的,所以准备自己实现一下,首先要将表情图片和表情字符对上号,我想了几种解决方 ...

随机推荐

  1. 6T硬盘分区

    6T硬盘分区 1.umount /data1   #  如果正在使用需要此命令卸载. 2.parted /dev/sdb     # parted 分区工具,选择要分区的硬件设备 mklabel gp ...

  2. 阿里云AIoT云端一体:迎接云原生+低代码时代的到来

    距上次2019年参加上海阿里云开发者大会已经近2年的时间了,也许因为疫情的原因,这一两年线下大型活动基本很少了,这次在北京国家会议中心举办的阿里云开发者大会,无论是参会人员的规模,还有演讲嘉宾的级别和 ...

  3. react-redux 源码浅析

    react-redux 版本号 7.2.3 react-redux 依赖的库: "dependencies": { "@babel/runtime": &quo ...

  4. [leetcode] 872. 叶子相似的树(周赛)

    872. 叶子相似的树 前序遍历,记录叶子节点即可 class Solution { private static String ans = ""; public boolean ...

  5. 【转载】NBU异机恢复oracle

    通过NBU将Oracle恢复到异机上... 2 1.1       备份任务检查: 2 1.2       数据库空间检查... 2 1.3       恢复服务器(testdb)软件安装:... 3 ...

  6. 论文阅读:MDNet: Learning Multi-Domain Convolutional Neural Networks for Visual Tracking

    前言 CVPR2016 来自Korea的POSTECH这个团队   大部分算法(例如HCF, DeepLMCF)只是用在大量数据上训练好的(pretrain)的一些网络如VGG作为特征提取器,这些做法 ...

  7. 异步编程CompletableFuture

    多线程优化性能,串行操作并行化 串行操作 // 以下2个都是耗时操作 doBizA(); doBizB(); 修改变为并行化 new Thread(() -> doBizA()).start() ...

  8. PyTorch 数据并行处理

    PyTorch 数据并行处理 可选择:数据并行处理(文末有完整代码下载) 本文将学习如何用 DataParallel 来使用多 GPU. 通过 PyTorch 使用多个 GPU 非常简单.可以将模型放 ...

  9. CUDA C++编程手册(总论)

    CUDA C++编程手册(总论) CUDA C++ Programming Guide The programming guide to the CUDA model and interface. C ...

  10. Python_Selenium 之以login_page为例实现对basepage封装好的方法调用和对common中公共方法的调用

    目的:简化代码,提供框架该有的东西每一个函数 -提供了一个功能 - 公共的功能有了basepage,在PageObjects当中直接调用元素操作. 以下以login_page 为例,实现从配置文件中读 ...