资源描述:
《基于xposed电话短信拦截工具技术论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于XPosed电话短信拦截工具技术论文作者:完成日期:指导老师:签收日期:46摘要2016年即将来临,智能手机的发展丝毫没有减速,使得手机应用在我们生活中被广泛的使用,国内的Android软件类型也越来越广,不仅有我们最新换的游戏应用、社交应用、资讯软件等,还有互联网营销利器,购物软件、商场APP等的开发。安卓软件开发的类型越来越丰富,涉及的方面也越来越广泛。在这个巨大的市场中也存在着一些不友好的软件,譬如窃取用户资料获取用户隐私等行为,使得在互联网时代,我们收到的电话和短信骚扰越来越多,防不胜防。
2、让手机用户陷入无尽的骚扰中,不仅影响到了手机的使用,也是到正常生活受到干扰。本项目针对此种现象,学习Android的底层知识、hook以及Xposed框架的原理和应用,实现在XPOSED框架之下进行二次开发,设计可以拦截电话和短信的模块。关键字:拦截,XPosed,安卓46AbstractWiththecomingof2016,therapiddevelopmentofsmartphones,makemobileapplicationsarewidelyusedinoureverydaylife,do
3、mestictypeofAndroidsoftwareisbecomingmoreandmorewidely,notonlygames,socialapplications,informationsoftware,etc.AndInternetmarketingtechnique,suchastaobao,shoppingAPP’sdevelopment.Thetypeoftheandroidsoftwaredevelopmentmoreandmorerichandwidely.Inthishugem
4、arket,therearesomeunfriendlysoftwaretostealuserinformationforuserprivacy,etc,forexample,intheInternetage,wehavereceivedthephoneandSMSharassmentisbecomingmoreandmorefrequently.Keepthecellphoneusersinendlessharassment,notonlyaffectedtheuseofmobilephones,a
5、ndinterferencetothenormallife.Thisprojectaimatthisphenomenon,westudytheunderlyingknowledgeofAndroid,hookaswellastheprincipleandapplicationofXposedframework,implementationundertheXposedframeworkforsecondarydevelopment,designthemodulewhichcaninterceptcall
6、sandtextmessages.Keywords:Callblock、XPosed、Android461引言71.1编写目的71.2背景71.3定义71.4参考资料72需求分析82.1编写目的82.2背景82.2.1Xposed框架82.2.2工程项目概述82.2.3项目背景及需求92.2.4工程设计意义92.2.5国内外概况和发展趋势92.2.6选题的先进性和实用性102.3目标102.4假定和约束102.4.1假定102.4.2约束112.5需求规定112.5.1系统用例112.5.2系统功能1
7、12.6对性能的规定122.6.1准确性122.6.2时间特性要求122.6.3灵活性133原理分析133.1Android介绍133.1.1四大组件133.1.2丰富的系统控件143.1.3SQLite数据库143.1.4地理位置定位143.1.5强大的多媒体143.1.6传感器143.2AndroidTelephony框架原理分析143.2.1电话被动接收来电流程分析153.2.2短信接收流程分析153.3Xposed框架原理分析163.3.1Android系统zygote进程163.3.2Xpo
8、sed框架组成163.3.3Xposed如何完成对函数的挂钩的?193.3.4挂钩后处理过程204程序结构设计21464.1系统结构设计214.2系统流程设计224.3时序图224.3.1电话拦截时序图224.3.2短信拦截时序图235客户端设计245.1软件层次图245.2功能模块图255.3性能255.4输入项255.5输出项255.6拦截逻辑设计266数据库设计266.1数据模型266.2拦截规则277控制设计287.1打开客户端287.2添加拦截