一种基于手机芯片调试接口的文件删除方法与流程

文档序号:37272263发布日期:2024-03-12 21:02阅读:14来源:国知局
一种基于手机芯片调试接口的文件删除方法与流程

本发明属于嵌入式软件领域,尤其涉及一种基于手机芯片调试接口的文件删除方法。


背景技术:

1、安卓(android)是一种基于linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由google公司和开放手机联盟领导及开发。第一款安卓手机于2009年正式问世,时至今日安卓手机已占据全球智能机市场份额已经到达85%,安卓系统也早已成为全球最流行的手机操作系统了。

2、现在国内主流的安卓手机厂商有华为、oppo、vivo、小米等,在实际生活中遇到这四个厂商的手机也越来越多,针对隐秘文件的查看、修改、删除则是在安卓手机测试过程中常见的问题,如何能够方便快速的删除手机中的隐秘文件则成为大家关注的重点。

3、安卓系统为了安全禁止第三方应用访问一些系统数据、用户数据等,我们将该部分数据文件称之为隐秘文件。

4、现有的手段是在安卓手机开机状态下,利用一些系统测试接口从而获得根权限,在获得根权限后可以访问安卓系统中的任意文件并且能够进行操作;由于系统测试接口越来越难以获取,使得这种利用系统测试接口的方式越来越困难。

5、现有的技术主要是安卓系统的测试接口从而获得根权限,在获得根权限后可以访问安卓系统的隐秘文件并进行相关操作的;该方式需要手机正常开机并开启调试模式,并且是基于安卓手机的测试接口利用来实现的,但是测试接口的获取与利用是比较困难且比较耗费人力的。


技术实现思路

1、本发明所要解决的技术问题是针对背景技术的不足提供一种基于手机芯片调试接口的文件删除方法,其解决了现有技术需要在手机开机情况下打开usb调试模式并且需要利用测试接口之后才能删除隐秘文件的难题。

2、本发明为解决上述技术问题采用以下技术方案:

3、一种基于手机芯片调试接口的文件删除系统,包含安卓文件删除设备和安卓手机;

4、所述安卓文件删除设备包含usb数据线、协议通信模块、文件系统解析模块;

5、其中,usb数据线,用于安卓文件删除设备与安卓手机进行连接;

6、协议通信模块,用于负责与安卓手机进行通信,用于和手机芯片进行连接通信,调用手机芯片提供的通信接口、数据读取接口;

7、文件系统解析模块,用于解析安卓文件系统,根据手机中文件系统格式的解析规则对读取出的手机数据进行解析,解析还原出文件系统的文件树以及文件节点信息。

8、一种基于手机芯片调试接口的文件删除方法,具体包含步骤如下:

9、步骤1,准备一根可用的usb数据线,确认安卓文件删除设备能够正常通过该数据线与安卓手机进行连接;

10、步骤2,将usb数据线一端插入安卓文件删除设备;

11、步骤3,将安卓手机关机,通过按住安卓手机的指定按键并同时将usb数据线的另一端与安卓手机进行连接,使安卓手机进入芯片调试模式;

12、步骤4,安卓文件删除设备通过协议通信模块与安卓手机进行通信连接,通过芯片调试接口与芯片手机芯片进行通信,通过芯片提供的数据读取接口读取手机用户空间的文件系统信息;

13、步骤5,安卓文件删除设备通过文件系统解析模块解析读取到的文件系统信息,找到隐秘文件的节点信息;

14、步骤6,修改指定隐秘文件的节点信息;

15、步骤7,安卓文件删除设备通过协议通信模块将安卓手机进行重启,重启之后手机隐秘文件就不存在了。

16、作为本发明一种基于手机芯片调试接口的文件删除方法的进一步优选方案,所述安卓手机包括带隐秘文件的安卓手机。

17、作为本发明一种基于手机芯片调试接口的文件删除方法的进一步优选方案,在步骤3中,芯片调试模式是用于芯片出厂调试的。

18、作为本发明一种基于手机芯片调试接口的文件删除方法的进一步优选方案,在步骤5中,根据文件系统的格式进行解析,手机系统常用的系统格式是ext4,根据系统格式的解析规则进行解析。

19、作为本发明一种基于手机芯片调试接口的文件删除方法的进一步优选方案,所述步骤6具体如下,指定隐秘文件的节点信息包含文件的创建时间、修改时间、大小、属性,其中,有个标志位标志着该文件是否在文件系统中存在,如果该文件在文件系统中存在的则该标志位则表示为存在,反之则表示该文件已经不存在即已经删除,通过修改该标志位将隐秘文件标志为已删除。

20、本发明采用以上技术方案与现有技术相比,具有以下技术效果:

21、1、本发明一种基于手机芯片调试接口的文件删除方法,通过指定按键的方法使安卓手机进入到芯片调试模式(不同芯片进行调试模式的方法不同,需针对该芯片查阅资料方可进行操作),再利用芯片调试接口与手机连接(不同芯片的调试接口不同);通过该接口读取安卓手机的存储信息,根据不同的文件系统格式进行解析,解析出手机中用户空间的文件系统信息;根据文件系统信息的格式进行逐条信息的解析,找到隐秘文件的节点信息;针对文件节点信息进行解析,找出标志文件存在的标志点,通过修改文件存在标志点的方法将文件标志为不存在,即达到通过修改节点信息的方法将该隐秘文件进行删除的目的;

22、2、本发明采用的是芯片级别的调试接口,权限比较高;手机无需打开usb调试模式;无需利用手机测试接口来实现;解决了现有技术需要在手机开机情况下打开usb调试模式并且需要利用测试接口之后才能删除隐秘文件的难题。



技术特征:

1.一种基于手机芯片调试接口的文件删除系统,其特征在于:包含安卓文件删除设备和安卓手机;

2.一种基于权利要求1所述的基于手机芯片调试接口的文件删除方法,其特征在于:具体包含步骤如下:

3.根据权利要求2所述的一种基于手机芯片调试接口的文件删除方法,其特征在于:所述安卓手机包括带隐秘文件的安卓手机。

4.根据权利要求2所述的一种基于手机芯片调试接口的文件删除方法,其特征在于:在步骤3中,芯片调试模式是用于芯片出厂调试的。

5.根据权利要求2所述的一种基于手机芯片调试接口的文件删除方法,其特征在于:在步骤5中,根据文件系统的格式进行解析,手机系统常用的系统格式是ext4,根据系统格式的解析规则进行解析。

6.根据权利要求2所述的一种基于手机芯片调试接口的文件删除方法,其特征在于:所述步骤6具体如下,指定隐秘文件的节点信息包含文件的创建时间、修改时间、大小、属性,其中,有个标志位标志着该文件是否在文件系统中存在,如果该文件在文件系统中存在的则该标志位则表示为存在,反之则表示该文件已经不存在即已经删除,通过修改该标志位将隐秘文件标志为已删除。


技术总结
本发明公开了一种基于手机芯片调试接口的文件删除方法,通过指定按键的方法使安卓手机进入到芯片调试模式,再利用芯片调试接口与手机连接;通过该接口读取安卓手机的存储信息,根据不同的文件系统格式进行解析,解析出手机中用户空间的文件系统信息;根据文件系统信息的格式进行逐条信息的解析,找到隐秘文件的节点信息;通过修改文件存在标志点的方法将文件标志为不存在,即达到通过修改节点信息的方法将该隐秘文件进行删除的目的;本发明采用的是芯片级别的调试接口,权限比较高;手机无需打开USB调试模式;无需利用手机测试接口来实现;解决了现有技术需要在手机开机情况下打开USB调试模式并且需要利用测试接口之后才能删除隐秘文件的难题。

技术研发人员:刘浩阳,杨秀雷,陈源源,霍振强
受保护的技术使用者:大连市公安局
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1