首页> 中文学位 >基于Android的手机数据恢复系统设计与实现
【6h】

基于Android的手机数据恢复系统设计与实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 论文的研究背景和意义

1.2 国内外研究现状

1.2.1 国外研究现状

1.2.2 国内研究现状

1.3 研究的主要内容

1.4 论文组织结构

第2章 手机取证技术与数据恢复技术

2.1 手机取证概述

2.1.1 手机取证定义

2.1.2 手机取证数据源

2.1.3 手机取证的基本原则

2.1.4 手机取证的流程

2.1.5 手机取证的趋势

2.1.6 手机取证取证软件的发展趋势

2.2 手机移动平台数据库存储原理

2.2.1 手机移动平台体系结构

2.2.2 移动平台SQLite数据库文件数据逻辑存储结构

2.3 手机移动平台数据库删除数据存储原理

2.3.1 SQLite物理组织形式

2.3.2 SQLite数据库文件寻址方式

2.3.3 SQLite删除数据存储原理

2.4 YAFFS文件系统与恢复原理

2.4.1 NAND闪存

2.4.2 YAFFS文件系统存储机制

2.4.3 YAFFS2文件系统恢复原理

2.5 本章小结

第3章 手机移动平台数据恢复系统设计

3.1 功能需求分析

3.1.1 程序界面功能分析

3.1.2 SQLite数据库文件提取

3.1.3 内存扫描功能分析

3.1.4 数据恢复功能分析

3.2 系统总体结构设计

3.3 应用层设计

3.3.1 界面展示模块

3.3.2 进度呈现模块

3.3.3 结果呈现模块

3.3.4 提示警告模块

3.4 Linux底层模块设计

3.4.1 SQLite数据库文件提取模块

3.4.2 内存扫描模块

3.4.3 基于SQLite数据库文件恢复模块

3.4.4 基于YAFFS2文件系统数据恢复模块

3.5 本章小结

第4章 手机移动平台数据恢复系统实现与测试

4.1 功能实现

4.1.1 系统实现用例

4.1.2 系统实现结果及展示

4.2 兼容性测试

4.2.1 测试环境

4.2.2 测试用例

4.2.3 测试结果

4.3 测试对比

4.4 测试总结

结论

参考文献

攻读硕士学位期间发表的论文

致谢

个人简历

展开▼

摘要

本文针对利用智能手机作为作案工具的高科技犯罪现象以及手机用户的信息安全问题,设计了基于Android的手机数据恢复系统。系统以Android平台的系统架构、安全机制、文件系统为依托,对已删除的通讯录、通话记录、短信、用户文件等数据信息进行有效恢复。针对使用SQLite数据库进行数据存储的通讯录、通讯记录、短信等重要数据,使用一种基于预提取数据的Type字段估算法恢复该类型数据。该方法首先对特定数据库文件中相关表的每个Type字段进行探测,进而得到需要提取恢复的所有数据信息,然后对删除数据部分被覆盖的情形,结合“尽最大努力恢复法”,进行恢复获取。针对文档,图片、音视频等用户数据,尝试实现一种基于YAFFS2文件系统的数据恢复方法。该方法利用YAFFS2文件系统的存储空间分配原则以及内存回收特性,首先获得YAFFS2文件系统影像文件,然后借助YAFFS2文件系统对象头信息对整个存储芯片进行遍历,依次恢复相关数据文件,最后对恢复的数据进行重构。
  通过实例测试,该系统具有较高的实用性,能够应用于相关部门的调查取证和个人信息的恢复保护,具有一定的应用前景。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号