[发明专利]一种识别智能终端系统是否被更改的方法及装置有效
| 申请号: | 201410431385.7 | 申请日: | 2014-08-29 |
| 公开(公告)号: | CN104217137B | 公开(公告)日: | 2017-09-29 |
| 发明(设计)人: | 王伟;潘腾蛟 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
| 主分类号: | G06F21/10 | 分类号: | G06F21/10 |
| 代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
| 地址: | 523860 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 识别 智能 终端 系统 是否 更改 方法 装置 | ||
技术领域
本发明涉及智能终端领域,具体涉及一种识别智能终端系统是否被更改的方法及装置。
背景技术
Root用户是安卓系统中唯一的超级管理员,它具有等同于操作系统的权限,由于Root与其他系统管理员相比其能力更大,其权限足以把整个系统的大部分文件删掉,会导致系统完全毁坏,不能再次使用。为了实现某些功能,用户通常会对智能终端中的系统进行Root操作,然而用Root进行不当的操作是相当危险的,轻微的可以导致死机,严重的甚至不能开机。现有的智能终端生产商对于这种更改系统带来的破坏是不在保修范围内的,但是由于目前缺乏有效检测机制,智能终端生产商售后服务处难以有效识别系统是否被Root过,通常只能进行退机处理;此种处理方法不仅会影响智能终端的品牌价值,而且会增加企业成本,增加售后、开发人员的负担。现有检测智能终端系统是否被更改过的解决方案是通过判断Su( Switch user,切换用户)或者执行Su看是否提权成功,但是如果系统不能正常开机或用户先对智能终端进行Root操作,然后再移除Root,上述解决方案就不能够准确识别智能终端的系统是否被更改过。
发明内容
为了克服现有技术中的不足,本发明提供一种识别智能终端系统是否被更改的方法,通过该方法,即使在智能终端系统无法正常开机的情况下,也可准确地识别出智能终端的系统是否被更改过。
本发明是通过以下技术方案实现的,一种识别智能终端系统是否被更改的方法,所述方法包括:
S1、在系统中划分出一分区A,用于在智能终端首次开机时保存当前system分区目录下的文件列表信息及其对应文件的加密值信息;
S2、若系统进行升级,则在系统升级成功后将所述分区A保存的信息进行更新;
S3、若系统出现异常导致所述智能终端无法开机,则进入Recovery模式,比较当前system分区目录下的文件列表信息及其对应文件的加密值信息与所述分区A保存的信息是否一致,并根据比较结果,显示所述系统是否被更改过的提示信息。
进一步地,所述方法还包括:
S4、在所述智能终端内增加一查看模块A,若所述智能终端可正常开机,则在将当前system分区目录下的文件列表信息及其对应文件的加密值信息与所述分区A保存的信息是比较是否一致后,根据比较结果将所述系统是否被更改过的信息保存于所述查看模块A内。
优选地,所述加密值信息为MD5值信息;所述系统为安卓系统。
基于上述方法的发明构思,本发明还提供了一种识别智能终端系统是否被更改的装置,其包括:
信息保存模块,用于在系统中划分出一分区A,并在智能终端首次开机时将当前system分区目录下的文件列表信息及其对应文件的加密值信息保存于所述分区A内;
信息更新模块,用于若系统进行升级,则在系统升级成功后将所述分区A保存的信息进行更新;
比较识别模块,用于当系统出现异常导致智能终端无法开机时,则进入Recovery模式,比较当前system分区目录下的文件列表信息及其对应文件的加密值信息与所述分区A保存的信息是否一致,并根据比较结果,显示所述系统是否被更改过的提示信息。
进一步地,所述装置还包括:
查看模块A,用于当所述智能终端可正常开机时,在将当前system分区目录下的文件列表信息及其对应文件的加密值信息与所述分区A保存的信息是比较是否一致后,根据比较结果,将所述系统是否被更改过的信息进行保存并显示。
优选地,所述加密值信息为MD5值信息,所述智能终端的系统为安卓系统。
利用本发明提供的识别智能终端系统是否被更改过的方法及装置,可以有效地识别出智能终端系统是否被更改过,而且即使用户对智能终端进行Root操作,删除了系统中某些重要文件,导致智能终端无法正常开机,智能终端服务商也可通过进入Recovery模式来有效识别出用户是否为人为更改过系统,从而避免影响智能终端的品牌价值,且可有效减轻企业的售后人员与开发人员的负担,降低企业成本。
附图说明
附图1为本发明实施例中的方法流程示意图;
附图2为本发明实施例中的装置结构模块框图。
具体实施方式
为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述。
如附图1所示,一种识别智能终端系统是否被更改的方法,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410431385.7/2.html,转载请声明来源钻瓜专利网。





