• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 7
    • 下载费用:30 金币  

    重庆时时彩真的吗: 实现ANDROID手机信息读取的方法.pdf

    关 键 词:
    实现 ANDROID 手机 信息 读取 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201410073885.8

    申请日:

    2014.03.03

    公开号:

    CN103793298A

    公开日:

    2014.05.14

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情: 发明专利申请公布后的驳回IPC(主分类):G06F 11/14申请公布日:20140514|||实质审查的生效IPC(主分类):G06F 11/14申请日:20140303|||公开
    IPC分类号: G06F11/14; G06F17/30 主分类号: G06F11/14
    申请人: 公安部第三研究所
    发明人: 刘善军; 吴松洋; 王旭鹏; 季晨瑜
    地址: 200031 上海市徐汇区岳阳路76号
    优先权:
    专利代理机构: 上海智信专利代理有限公司 31002 代理人: 王洁;郑暄
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201410073885.8

    授权公告号:

    ||||||

    法律状态公告日:

    2017.12.08|||2014.06.11|||2014.05.14

    法律状态类型:

    发明专利申请公布后的驳回|||实质审查的生效|||公开

    摘要

    本发明涉及一种实现Android手机信息读取的方法,其中包括对谷歌提供的Android手机调试工具adb进行封装;将所述的Android手机与电脑相连接并在电脑中安装相应的手机驱动程序;查找所述的Android手机的数据库DB文件并复制到创建的数据库文件夹中;采用Sqlite数据库恢复技术将所述的数据库DB文件恢复为删除之前的DB文件;对恢复后的DB文件进行数据整理并以需要的格式进行显示。采用该种实现Android手机信息读取的方法,可以实现针对Root后的Android手机进行手机信息读取,直接从数据库文件读取数据,大大提高了Android手机信息读取的效率,能直接为司法取证以及实际工作需求提供有效的帮助,适用于大规模推广应用。

    权利要求书

    权利要求书
    1.  一种实现Android手机信息读取的方法,其特征在于,所述的方法包括以下步骤:
    (1)对谷歌提供的Android手机调试工具adb进行封装;
    (2)将所述的Android手机与电脑相连接并在电脑中安装相应的手机驱动程序;
    (3)查找所述的Android手机的数据库DB文件并复制到创建的数据库文件夹中;
    (4)将所述的数据库DB文件恢复为删除之前的DB文件;
    (5)将经过加密的DB文件进行信息提取处理。
    (6)对恢复后的DB文件进行数据整理并以需要的格式进行显示。

    2.  根据权利要求1所述的实现Android手机信息读取的方法,其特征在于,所述的在电脑中安装相应的手机驱动程序,包括以下步骤:
    (21)在离线驱动包中查找所述的Android手机对应的手机驱动程序,如果可以找到,则继续步骤(23),否则继续步骤(22);
    (22)通过网络进行查找所述的Android手机对应的手机驱动程序;
    (23)在电脑中安装查找到的手机驱动程序。

    3.  根据权利要求1所述的实现Android手机信息读取的方法,其特征在于,所述的查找所述的Android手机的数据库DB文件,包括以下步骤:
    (31)在软件路径中创建数据库文件夹;
    (32)调用封装的调试工具的Shell命令获得管理员权限;
    (33)利用管理员权限查找所述的Android手机的数据库DB文件。

    4.  根据权利要求3所述的实现Android手机信息读取的方法,其特征在于,所述的复制到创建的数据库文件夹中,包括以下步骤:
    (34)通过Chmod命令更改所述的Android手机数据库DB文件的权限,并通过Pull接口将其存储到本地软件路径下所创建的数据库文件夹中。

    5.  根据权利要求1所述的实现Android手机信息读取的方法,其特征在于,所述的方法将所述的数据库DB文件恢复为删除之前的DB文件,具体为:
    采用Sqlite数据库恢复技术将所述的数据库DB文件恢复为删除之前的DB文件。

    6.  根据权利要求5所述的实现Android手机信息读取的方法,其特征在于,所述的数据库DB文件包括通讯录数据库DB文件、通话记录数据库DB文件、短信数据库DB文件、多媒体数据库DB文件、浏览网页信息数据库DB文件以及QQ数据DB文件。

    7.  根据权利要求5所述的实现Android手机信息读取的方法,其特征在于,所述的将经过加密的DB文件进行信息提取处理,具体为:
    对加密的DB文件的底层十六进制的数据进行分析比对,提取有效信息进行字典攻击或穷举攻击,尽可能获取有用的原始信息数据。

    8.  根据权利要求6所述的实现Android手机信息读取的方法,其特征在于,所述的对恢复后的DB文件进行数据整理并以需要的格式进行显示,包括以下步骤:
    (61)通过Sqlite数据库连接对数据库DB文件中对应表的数据进行查询并将不同的数据进行整合关联建立原始数据组;
    (62)将原始数据组按照特定的方法进行分类,并将恢复出来的数据以不同的颜色标出。

    说明书

    说明书实现Android手机信息读取的方法
    技术领域
    本发明涉及数据恢复领域,尤其涉及手机信息读取领域,具体是指一种实现Android手机信息读取的方法。
    背景技术
    随着现代生活节奏的不断加快和人们生活水平的不断提高,手机的使用在人们日常生活中已经越来越普及,而目前采用Android操作系统的手机已经是市场主流。智能手机的迅速普及为人们带来了巨大的生活便利,手机存储了极多的个人信息,已经成为了人们日常生活的必需品。
    在司法取证方面,涉及到对Android智能手机的取证工作,包括对被删除的短信、被删除的通话记录、QQ聊天记录等的恢复工作。在国内,目前针对智能手机的取证工作主要还是以人为观察为主,耗时耗力而且很容易出错以及漏掉重要的信息,而针对智能手机的取证还没有成熟的技术手段来解决该问题。
    发明内容
    本发明的目的是克服了上述现有技术的缺点,提供了一种能够实现针对Root后的Android手机进行手机信息读取、直接从数据库文件读取数据、提高Android手机信息读取效率、适用于大规模推广应用的实现Android手机信息读取的方法。
    为了实现上述目的,本发明的实现Android手机信息读取的方法具有如下构成:
    该实现Android手机信息读取的方法,其主要特点是,所述的方法包括以下步骤:
    (1)对谷歌提供的Android手机调试工具adb进行封装;
    (2)将所述的Android手机与电脑相连接并在电脑中安装相应的手机驱动程序;
    (3)查找所述的Android手机的数据库DB文件并复制到创建的数据库文件夹中;
    (4)将所述的数据库DB文件恢复为删除之前的DB文件;
    (5)将经过加密的DB文件进行信息提取处理。
    (6)对恢复后的DB文件进行数据整理并以需要的格式进行显示。
    较佳地,所述的在电脑中安装相应的手机驱动程序,包括以下步骤:
    (21)在离线驱动包中查找所述的Android手机对应的手机驱动程序,如果可以找到,则继续步骤(23),否则继续步骤(22);
    (22)通过网络进行查找所述的Android手机对应的手机驱动程序;
    (23)在电脑中安装查找到的手机驱动程序。
    较佳地,所述的查找所述的Android手机的数据库DB文件,包括以下步骤:
    (31)在软件路径中创建数据库文件夹;
    (32)调用封装的调试工具的Shell命令获得管理员权限;
    (33)利用管理员权限查找所述的Android手机的数据库DB文件。
    更佳地,所述的复制到创建的数据库文件夹中,包括以下步骤:
    (34)通过Chmod命令更改所述的Android手机数据库DB文件的文件权限,并通过封装的Pull接口将其存储到本地软件路径下所创建的数据库文件夹中。
    较佳地,所述的方法将所述的数据库DB文件恢复为删除之前的DB文件,具体为:
    采用Sqlite数据库恢复技术将所述的数据库DB文件恢复为删除之前的DB文件。
    更佳地,所述的数据库DB文件包括通讯录数据库DB文件、通话记录数据库DB文件、短信数据库DB文件、多媒体数据库DB文件、浏览网页信息数据库DB文件以及QQ数据DB文件。
    更佳地,所述的将经过加密的DB文件进行信息提取处理,具体为:
    对加密的DB文件的底层十六进制的数据进行分析比对,提取有效信息进行字典攻击或穷举攻击,尽可能获取有用的原始信息数据。
    更进一步地,所述的对恢复后的DB文件进行数据整理并以需要的格式进行显示,包括以下步骤:
    (61)通过Sqlite数据库连接对数据库DB文件中对应表的数据进行查询并将不同的数据进行整合关联建立原始数据组;
    (62)将原始数据组按照特定的方法进行分类,并将恢复出来的数据以不同的颜色标出。
    采用了该发明中的实现Android手机信息读取的方法,可以实现针对Root后的Android手机进行手机信息读取,直接从数据库文件读取数据,大大提高了Android手机信息读取效率,数据读取完整有效,能直接为司法取证以及实际工作需求提供有效的帮助,适用于大规模推广应用。
    附图说明
    图1为本发明的实现Android手机信息读取的方法的流程图。
    具体实施方式
    为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。
    本系统针对Root之后的Android手机进行手机信息读取。
    如图1所示为本发明的实现Android手机信息读取的方法的流程图。
    (1)对谷歌提供的Android手机调试工具adb进行封装;
    谷歌公司为Android系统提供了一套底层接口简称为ADB(Android Debug Bridge,Android调试工具),其是Android SDK(Software Development Kit,软件开发包)里的一个工具,用这个工具可以直接操作管理Android模拟器或者真实的Android设备。由于本系统针对的是安卓手机,故在对adb.exe的研究基础之上,对其功能进行重新封装,并将其实现为具体的类和接口。所以系统开发的第一个步骤是对adb进行封装,以实现功能的具体化。
    具体实现:
    (2)打开Android手机的USB调试后将其与电脑相连接并在电脑中安装相应的手机驱动程序;
    针对手机和电脑连接情况下的信息读取,首先必须要获取手机驱动程序,当手机连接电脑后,程序首先会在离线驱动包中进行查找,当找到对应手机一致的驱动时则进行安装,否则通过网络查找下载后安装。
    (3)查找Android手机的数据库DB文件并复制到创建的数据库文件夹中;
    将手机与电脑成功连接后,该系统会获取该手机设备的相关信息,并以图标的形式展示在界面上,当双击该手机图标时,系统进行如下操作:
    (31)在软件的路径下创建数据库文件夹;
    (32)利用(1)中的封装程序调用ADB的Shell命令,获取管理员权限;
    (33)找到通讯录和通话记录信息数据库文件;
    /data/data/com.android.providers.contacts/databases/contacts2.db
    (34)通过Chmod命令更改所述的Android手机数据库DB文件的权限,并存储到本地软件路径下所创建的数据库文件夹中。
    通过Chmod修改其权限。通过Pull接口将副本文件复制到软件路径下所创建的数据库文件夹。
    采用同样的方法将短消息文件副本复制到软件路径下所创建的数据库文件夹。
    /data/data/com.android.providers.telephony/databases/mmssms.db
    采用同样的方法将多媒体数据路径信息文件副本复制到软件路径下所创建的数据库文件夹。
    /data/data/com.android.providers.media/databases/external-f6f21cel.db
    采用同样的方法将浏览网页信息副本复制到软件路径下所创建的数据库文件夹。
    /data/data/com.android.providers.browser/databases/browser.db
    (4)采用Sqlite恢复技术将对应的数据库DB文件恢复为删除之前的DB文件。
    (5)提取加密DB文件有效信息进行字典攻击或穷举攻击,尽可能获取有用的原始信息数据。
    (6)对恢复后的DB文件进行数据整理并以需要的格式进行显示。
    (61)通过Sqlite数据库连接对数据库DB文件中对应表的数据进行查询并将不同的数据进行整合关联建立原始数据组;
    (62)将原始数据组按照特定的方法进行分类,并将恢复出来的数据以不同的颜色标出。
    通话记录部分:
    通过Sqlite连接将contacts2.db中对应表的数据进行查询,进而将通话记录与具体的联系人相关联,建立通讯原始数据组,对contacts2.db的恢复DB,进行同样的操作,建立恢复之后的数据数组,将两个数据组进行对比,用于界面的展示,将恢复出来的数据用红色标出。
    联系人部分:类似。
    短信部分:将contacts2.db和其恢复DB中的联系人,与mmssms.db和其恢复DB中的短信数据进行整合,将短信根据联系人的不同分类展示,并显示聊天数目和具体聊天时间,当双击该条目时,会在聊天记录窗口将短信罗列出来?;指闯隼吹氖萃院焐瓿?。
    其余数据库文件的处理方法与上述处理方法基本类似。
    采用了该发明中的实现Android手机信息读取的方法,可以实现针对Root后的Android手机进行手机信息读取,直接从数据库文件读取数据,大大提高了Android手机信息读取效率,数据读取完整有效,能直接为司法取证以及实际工作需求提供有效的帮助,适用于大规模推广应用。
    在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。

    关于本文
    本文标题:实现ANDROID手机信息读取的方法.pdf
    链接地址://www.4mum.com.cn/p-6185680.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 你有20电脑怎么赚钱吗 广西十一选五前三直选走势图 定位胆大小单双诀窍 glg国际下载app 太子中心论坛 01彩票官方版下载 卖电器利润赚钱么 pk10滚雪球计划 AG疯狂马戏团 11选5任八复式稳赚 大乐透走势图带连线图 七码滚雪球不中怎么办 365棋牌最新版下载 育儿师网上赚钱 云南时时下载手机版下载 官方幸运赛车计划