本发明属于手机取证、已删除图片恢复、公共安全领域,具体涉及一种提取解析安卓手机文件的方法。
背景技术:
手机作为用户最广泛的通信工具,其信息也成为很重要的法律凭证。尤其对于已经删除的信息,如果能对其进行恢复,则可能会对整个案件提供重要的线索,有了重大的突破。而手机中的缩略图文件和系统缓存文件可以解析出手机已经删除的图片信息,作为一个重要的证据,为移动取证技术提供了一个新取证的手段。
技术实现要素:
为了克服现有技术的不足,本发明提出一种提取解析安卓手机文件的方法,有效的解决了此类问题。
本发明为实现上述目的,采用以下技术方案实现:
一种提取解析安卓手机文件的方法,包括以下步骤:
S1、打开USB调试,连接手机与PC端;
S2、提取并修改文件后缀名,生成图片文件;
S3、提取并解析数据库文件,生成图片文件;
S4、提取并解析系统缓存文件;
S5、提取并解析通用路径下的缩略图文件。
本发明与现有技术相比,具有以下优点及有益效果:本发明可以在已经删除照片信息的情况下,恢复部分已经删除的照片,为移动取证领域提供了一个很重要的取证手段,为指正嫌疑人提供了更多的一条路径。
附图说明
图1为本发明的方法流程图;
图2为本发明的提取并解析系统缓存文件流程图;
图3为本发明的提取并解析通用路径下的缩略图文件流程图。
具体实施方式
下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
本发明中,PC端发送指令到手机端,与手机端建立通信,分别提取手机中的缩略图文件及系统缓存文件到PC端。由于手机品牌的不同,提取的源文件也会不同。然后对于不同编码格式的文件,采取相应的解析方案,解析出已删除的图片信息,包括jpeg、jpg、bmp格式文件。
实施例:
如图1所示,一种提取解析安卓手机文件的方法,包括如下步骤:
S1、判断USB调试是否打开,如果否则表面USB调试未开启,连接手机与PC端;
S2、如果打开了USB调试,提取并修改文件后缀名,生成图片文件(三星手机为代表);
S3、提取并解析数据库文件,生成图片文件(华为手机为代表);
S4、提取并解析系统缓存文件;
S5、提取并解析通用路径下的缩略图文件;
S6、统计图片数量是否为零,如果是则表明没有找到缩略图文件,如果否则打开存储图片的文件夹。
图2为本发明的提取并解析系统缓存文件(部分手机为数据库文件)流程图;包括如下步骤:
H1、使用Adb pull命令将手机系统缓存文件提取到PC端(不同品牌手机的源文件位置不同);
H2、解析缓存文件(或者数据库文件),获取图片大小;
H3、创建文件,图片内容写入文件并保存;
H4、判断缓存文件是否到结尾,如果是则解析完毕,如果否则重新回到步骤H2。
图3为本发明的提取并解析通用路径下的缩略图文件流程图。包括如下步骤:
T1、Adb pull手机缩略图文件(.thumbdata*)到PC端;
T2、判断缩略图文件为Thumbdata6格式还是Thumbdata345格式;
T3、解析缩略图文件,获取图片大小;
T4、创建文件,图片内容写入文件并保存;
T5、判断缩略图文件是否到结尾,如果是则解析完毕,如果否则重新回到步骤T2。
以上所述,仅是本发明的较佳实施例,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化,均落入本发明的保护范围之内。