起因

手机当中的聊天记录已经快两年没有备份了,生怕某天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. Linux 用户管理_用户相关配置文件详解

    linux的用户管理 linux支持多个用户同时使用同一个用户登陆系统,windows在修改组策略的情况下,也可以多个人使用同一个用户登陆. 远程连接Linux的方式:ssh 远程连接windows的 ...

  2. IDEA Git 操作常见错误处理

    使用 IDEA 的 git 进行操作时报错 更新报错 Git Pull Failed: refusing to merge unrelated histories 提交报错 Push rejected ...

  3. python 中的nonlocal

    python 中nonloal 关键字用来在函数或其他作用域中使用外层变量(非全局),也可使用global需要在函数外部

  4. 从实例分析ELF格式的.gnu.hash区与glibc的符号查找

    前言 ELF格式的.gnu.hash节在设计上比较复杂,直接从glibc源码进行分析的难度也比较大.今天静下心来看了这篇精彩的文章,终于将布隆滤波器.算数运算转为位运算等一系列细节搞懂了(值得一提的是 ...

  5. 微信小程序setdata修改数组或对象

    1.this.setdata修改数组的固定一项的值 changeItemInArr: function() { this.setData({ 'arr[0].text':'changed data' ...

  6. ALD技术,相机去噪,图像传感器

    ALD技术,相机去噪,图像传感器 1. 作为镜片的防反射涂层技术被关注的ALD(atomic layer deposition)的引入趋势. (a)为什么需要一种新的防止反射的涂层技术? ALD被认为 ...

  7. Minkowski坐标管理

    Minkowski坐标管理 坐标键 classMinkowskiEngine.CoordsKey(D) __init__(D) 初始化self. See help(type(self))有关准确的签名 ...

  8. 编写CUDA内核

    编写CUDA内核 介绍 与用于CPU编程的传统顺序模型不同,CUDA具有执行模型.在CUDA中,编写的代码将同时由多个线程(通常成百上千个)执行.解决方案将通过定义网格,块和线程层次结构进行建模. N ...

  9. 基于TensorRT 3的自动驾驶快速INT8推理

    基于TensorRT 3的自动驾驶快速INT8推理 Fast INT8 Inference for Autonomous Vehicles with TensorRT 3 自主驾驶需要安全性,需要一种 ...

  10. 使用Nginx配置服务静态文件(图片,文本,视频等)

    安装Nginx 安装Nginx较为简单,请参考下方链接或自行百度. 参考链接:https://blog.csdn.net/qq_26666947/article/details/112272058 以 ...