[发明专利]系统重置方法、装置及电子设备在审
申请号: | 201611124303.X | 申请日: | 2016-12-08 |
公开(公告)号: | CN108196898A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 狄若蒙 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/46 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟;董文倩 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统重置 预设位置 标志位 装置及电子设备 复杂度 重置操作 重置 | ||
本发明提供了一种系统重置方法、装置及电子设备,其中,该方法包括:根据接收到的系统重置指示在系统的预设位置建立标志位文件,其中,系统重置指示用于指示对系统进行重置操作;在系统重新启动后,判断在系统的预设位置是否存在标志位文件;在判断出在预设位置存在标志位文件的情况下,对系统进行重置。通过本发明,解决了相关技术中实现系统重置过程的复杂度高的问题,降低了实现系统重置过程的复杂度。
技术领域
本发明涉及通信领域,具体而言,涉及一种系统重置方法、装置及电子设备。
背景技术
随着生产工艺和技术的进步,安卓(Android)终端的内置存储容量越来越大,使得对外置存储卡的依赖越来越小,用户更倾向于将照片、视频、文档等直接存储在终端虚拟的内置存储卡上。当终端出现软件故障或转交他人使用的时候,恢复出厂设置是一种极为方便有效的方式。但是,目前恢复出厂设置的功能无差别的格式化整个用户数据分区,用户存储在虚拟内置存储卡上的数据也会一并擦除,造成用户珍贵资料的丢失。所以在原有的格式化整个数据区(/data)之外,需要有一个特殊的恢复出厂设置功能,即在擦除/data的同时,保留用户存储在虚拟内置存储卡上的文件及资料,在此将此功能命名为“系统重置”。
目前在Android L及以前的版本中,有少量厂商和第三方ROM具有类似的在擦除/data时保留内置存储内容的功能,擦除操作通过在恢复模式(recovery)下挂载/data然后递归删除除/data/media路径外的其他文件进行。
从Android M开始,/data分区默认加密,在recovery下不能直接挂载/data分区,更不能进行删除操作。如果想要通过挂载/data递归删除,需要移植整套加解密逻辑,繁琐且易引入未知问题。
针对相关技术中实现系统重置过程的复杂度高的问题,目前还没有有效地解决方案。
发明内容
本发明实施例提供了一种系统重置方法、装置及电子设备,以至少解决相关技术中实现系统重置过程的复杂度高的问题。
根据本发明的一个实施例,提供了一种系统重置方法,包括:根据接收到的系统重置指示在系统的预设位置建立标志位文件,其中,所述系统重置指示用于指示对系统进行重置操作;在系统重新启动后,判断在所述系统的所述预设位置是否存在所述标志位文件;在判断出在所述预设位置存在所述标志位文件的情况下,对所述系统进行重置。
可选地,根据接收到的所述系统重置指示在所述系统的所述预设位置建立所述标志位文件包括:接收所述系统重置指示;根据所述系统重置指示启动所述系统的恢复模式;擦除所述恢复模式下的缓存区,并在所述缓存区的所述预设位置建立所述标志位文件。
可选地,对所述系统进行重置包括:删除第一预设路径下的除预设的保留文件外的全部文件和/或文件夹,其中,所述预设的保留文件包括以下至少之一:所述系统的内存中存储的文件、第二预设路径下存储的文件、白名单中存储的文件。
可选地,判断在所述系统的所述预设位置是否存在所述标志位文件包括:在系统重新启动后,根据预定规则对所述系统进行解密;在解密成功的情况下,判断在所述系统的所述预设位置是否存在所述标志位文件。
可选地,根据所述预定规则对所述系统进行解密包括:检测所述系统的加密类型,其中,所述加密类型包括以下之一:默认密码、自定义密码;在所述加密类型为所述默认密码的情况下,使用所述默认密码对所述系统进行解密;或者,在所述加密类型为所述自定义密码的情况下,获取解密信息;根据所述解密信息对所述系统进行解密。
可选地,获取解密信息;根据所述解密信息对所述系统进行解密包括:挂载基于临时文件的数据,发送密码输入指示,其中,所述密码输入指示用于提示用户输入所述自定义密码;接收响应于所述密码输入指示的所述解密信息;判断所述解密信息与所述系统是否匹配;在判断出所述解密信息与所述系统匹配的情况下,对所述系统进行解密;在解密成功的情况下,卸载所述基于临时文件的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611124303.X/2.html,转载请声明来源钻瓜专利网。