成功转移安卓手机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 ...
随机推荐
- PTA Hashing
The task of this problem is simple: insert a sequence of distinct positive integers into a hash tabl ...
- JavaWeb 学习007-4个页面,5条sql语句(添加、查看、修改、删除)2016-12-2
需要复习的知识: 关联查询 =================================================================================班级模块学 ...
- 用.net访问电子枢纽信用中心的数据查询服务
概要说明 电子枢纽全称国家交通运输物流公共信息平台,主要提供物流及生产企业进行物流相关数据交换的标准和API,详细介绍可参考其官网www.logink.org,本文假定阅读者对该平台已有了解,并已成功 ...
- MVC4.0 扩展辅助方法
新年第一天上班,写个博客开头吧! 在MVC中,辅助类是很常见的,比如说,Html.TextBox().Html.DropDownListFor()等,这些都是微软帮我们封装好的,可以直接调用的,它们解 ...
- aspnet超级链接 传递 当前页面 textbox值
一共有两个窗体. 第一个窗体A传参到窗体B A的参数是A窗体的textbox 窗体A代码 <html xmlns="http://www.w3.org/1999/xhtml" ...
- css例子
6.背景图像渐变的制作body{ background:#ccc url(xxx.gif)rpeat-x或y:} 7.给一个区块加上背景#branding{ width:700px: height:2 ...
- 选择什么样的DOCTYPE
- Python 3.5 连接Mysql数据库(pymysql 方式)
由于 MySQLdb 模块还不支持 Python3.x,官方的Mysql连接包只支持到3.4,所以 Python3.5 如果想连接MySQL需要安装 pymysql 模块. pymysql 模块可以通 ...
- webpack+react配置
$ npm install -g webpack $ npm install -g webpack-dev-server如果遇到类似 EACESS 错误,则需要用超级用户的模式运行 $ sudo np ...
- hibernate(1)
1. 环境配置 1.1 hiberante环境配置 hibernate可实现面向对象的数据存储.hibernate的官网:http://hibernate.org/ 官网上选择hibernate OR ...