成功转移安卓手机QQ聊天记录
废话先不说,直接上干货:
只要把两个地方的数据完整的复制到新手机对应位置就可以了,但过程相当坎坷:
/data/data/com.tencent.mobileqq
/sdcard/Tencent/MobileQQ
下面开始废话:
最近打算换个新手机,这面临着数据转移的工作。短信、联系人、通话记录这三样数据转移起来非常容易,第三方工具太多了。但是转移手机QQ的数据(聊天记录、QQ空间动态等)时却犯难了。
其本身并没有提供导入导出数据的功能。也没有找到第三方工具。没办法,只能自己找方法了。
手机获得Root权限后确实比较方便,先用RootExplorer搜Tencent字样的文件和文件夹,确定所有腾讯软件的数据都会在这个字样的目录后,又把范围缩小到了带MobileQQ字样的文件和文件夹。最后确定了含有重要数据的两个位置:
/data/data/com.tencent.mobileqq
/sdcard/Tencent/MobileQQ
因为对Linux不太了解,所以顺便搜了一下安卓的目录的介绍(http://blog.csdn.net/xxg3053/article/details/6981949)。
为了确定聊天记录什么的都在上面提到的两个地方,先用安卓内置的SQLite查看器看了一下/data/data/com.tencent.mobileqq中的很多db文件。在 databases 目录下以QQ号命名的db文件中确实能看到聊天记录,只是可能经过UTF编码了,所以看到的是乱码。
而 /sdcard/Tencent/MobileQQ 中的文件大概看了一下,是一些头像缓存之类的东西,重要性较前一个目录低了一点。
因为新手机还没到手,所以自己用Eclipse+AndroidSDK新建的虚拟机测试了转移过程。不知道是什么原因,2.3.3的虚拟机打不开旧手机中的db文件,但是4.3却能打开。
因为目前还没用到实机中。所以详细操作步骤暂时不说了。只说一下几个重要的点:
1、 手机必须有Root权限,这样才能拿到核心数据或把数据放回去。
2、 AVD(Android Virtual Device,安卓虚拟设备)中的软件获取Root比较麻烦。具体的可以搜索网上的文章。
3、 可以直接用adb的push把文件夹复制到/data/data/中。
4、 新手机中的文件夹的权限不是旧手机中的标准样子了,貌似要改成QQ对应的用户。因为看网上说,/data/data 转移到sd卡时因为权限的改变会导致莫名其妙的问题。所以这里的权限如果不处理好,我感觉以后也可能会出问题。
成功转移安卓手机QQ聊天记录的更多相关文章
- 一款简单的客户端安卓手机qq源码
给大家分享一款比较简单的安卓手机qq应用源码,效果非常不错,大家可以借鉴一下,希望大家会喜欢. 1.png (7.24 KB, 下载次数: 0) 02.png (68.52 KB, 下载次数: 0 ...
- 如何找回QQ聊天记录、语音、图片?
多图长图预警,本教程适用于 安卓手机 认真仔细看完答案的成功几率翻倍哟! 请各位认真看答案!求您了~ 2020年/4/4日 更新 人民不会忘记,祖国不会忘记,我们不会忘记,先烈不朽. 调整答案顺序,使 ...
- Android手机QQ文件夹解析
注:切勿修改手机QQ文件夹,以免造成不必要的使用问题及无法修复的数据丢失] 安卓手机QQ tencent文件夹解析 QQ下载的聊天背景:tencent→MobileQQ→system_backgrou ...
- 腾讯技术分享:GIF动图技术详解及手机QQ动态表情压缩技术实践
本文来自腾讯前端开发工程师“ wendygogogo”的技术分享,作者自评:“在Web前端摸爬滚打的码农一枚,对技术充满热情的菜鸟,致力为手Q的建设添砖加瓦.” 1.GIF格式的历史 GIF ( Gr ...
- 安卓手机ADB驱动干什么的?
Adb驱动是什么意思? /div> Adb是英文Android Debug Bridge的英文缩写,是debug工具,如果不是写IT的可能也很难理解debug的意思.说的直白一点就是Adb就是手 ...
- 安卓手机安装charles安全证书
本次安装使用小米mix2为例. 手机浏览器上安装: 第一种: 1.首先 设置好手机的charles代理 172.16.xxx.xxx 8888 2.要使用 打开非自带浏览器(夸克/QQ/UC手 ...
- 安卓手机APP压力monkey测试
一.Monkey概述 Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等),实现对正在开发的应用程序进行 ...
- 微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
微信小程序上传图片的时候,如果是多图片上传,一般都是直接用一个循环进行wx.uploadFile 这个在电脑上面测试与苹果手机上面都不会有什么问题 但当用安卓测试的时候,你会发现小程序会提示一个the ...
- 关于iphone、安卓手机VPN全面解析
现在智能手机功能越来越强大,网络APP层出不穷,社交大佬facebook.twitter等纷纷推出了自己的社交APP应用,大部分手机已经内置了很多社交应用,包括facebook等:android.io ...
随机推荐
- mysql workbench
下载地址:http://dev.mysql.com/downloads/ 详情:http://baike.baidu.com/link?url=sWV3b2pWdr8cvCxEZYrB9CzLD9Bl ...
- css元素居中方法
几种居中方式,分情况使用: 1.已知父盒子宽度,子盒子宽度: div{ transform: translate(-50%,-50%); //margin-left: - 自身宽度一半: positi ...
- Xml与DataTable相互转换方法
1.Xml与DataTable相互转换方法:http://www.cnblogs.com/lilin/archive/2010/04/18/1714927.html
- POJ 1151 Atlantis(线段树-扫描线,矩形面积并)
题目链接:http://poj.org/problem?id=1151 题目大意:坐标轴上给你n个矩形, 问这n个矩形覆盖的面积 题目思路:矩形面积并. 代码如下: #include<stdio ...
- iOS10 的适配问题,你遇到了吗?导航栏标题和返回按钮神奇的消失了
苹果系统升级后好多应用都发了新版本来适配,今天就来分享一下我的适配历程. 首先是出现的问题: 1.push一个控制器,返回按钮和标题神奇的消失了,打开三维视图(比较坑的是有的版本老到打不开三维视图 ) ...
- json对象
//数组var arr=[1,2,3,3];//json对象var obj={width:'200px',height:'200px',background:'green'}; alert(obj[' ...
- AFN框架内部结构
AFN结构体 - NSURLConnection + AFURLConnectionOperation + AFHTTPRequestOperation + AFHTTPRequestOperatio ...
- java多线程详解(1)-多线程入门
一.多线程的概念 线程概念 线程就是程序中单独顺序的流控制. 线程本身不能运行,它只能用于程序中. 说明:线程是程序内的顺序控制流,只能使用分配给程序的资源和环境. 进程:操作系统中执行的程序 程序是 ...
- mac 端口转发方案
mac 端口映射 好坑 osx10.10mac移除了ipfw改用pfpf以前没用过 查文档mac的 pf语法,没有找到.bsd的倒是很全,心喜拿来一试.http://www.openbsd.org/f ...
- const变量初始化问题
在C++中const变量定义时必须进行初始化,否则无法通过编译. 初始化的方式有多种,可以通过字面值对其进行初始化,也可以通过变量对其初始化,或其他方式,只要能给const变量赋初值即可(当然初值应该 ...