|
安卓手机恢复大师支持SQLIE数据库自定义恢复,当我们遇到比较“陌生”的APP时,这个功能是极其有用的。
下面我们来演示一个华为通话记录的恢复案例,我们知道正常情况下安卓系统自带通讯录和通话记录数据库,但是有些实力较强的厂商
可能“不屑”于安卓自带的APP,而是自主开发,像三星就使用了自己的通话记录(安卓恢复大师已经内置了三星通话记录恢复样本),
而国产的华为手机,在不少机型上也使用了自己的通话记录。
故障手机:华为RIO-AL00
安卓版本:5.1
恢复对象:华为自带的通话记录,库文件名称calls.db
第1步:先提取库文件和日志文件,注意下安卓在扫描时最好是遵循以下先简后难的扫描顺序
库文件-->日志文件-->data镜像文件
还有一点也需要注意,提取的文件如果有日志文件,一定要重新命名一下,比如此案例中的日志文件calls.db-journal要重新命名为
calls.db1-journal,这样做的目的是为了防止程序在解析的时候产生临时文件而导致原始日志文件被覆盖。
第2步:选择好库文件,并在类型中选择“其它”。此时程序会自动解析库文件
在左侧“sqlite表”中双击要解析的表,从表名就可以大概判断出来“calls”表可能性最大
在右内“列内容”中进行列分析,在添加时的要求是,至少3个不为空的列,还是简单的从列名开始分析,得到以下内容
number-->电话号码
date---->日期
duration--->通话时长
其中date,需要开启“转换日期”功能,其它两个不用做处理,然后在 “列内容“中右键选择 “添加到[样本列表]”
第3步:扫描
好了,库文件完成扫描,不要忘记了还有日志文件
库文件-->日志文件-->data镜像文件,当前两个扫描都没有结果时,再扫描镜像文件
可以看到日志文件中也扫描出了数据,所以一定要不要落下日志文件
从分析中可以看出,无论是表明还是列内容,和安卓自带的通话记录都是比较相似的,那么用自带的样本能否完成扫描呢?我们来试一下
可以看到成功添加了样本,这说明华为的这个通话记录只是对安卓自带的通话记录进行了简单的剥离,并没有对库中的列结构进行调整(甚至库
名都和安卓自带的通话记录表名一致)
好了,演示完毕!谢谢收看
大家在使用此功能如遇到什么问题,可以随时和我联系,我的QQ号490476236
视频下载:
华为通话记录恢复案例.rar
(4.56 MB, 下载次数: 117)
|
|