[发明专利]一种终端设备卸载系统应用的方法和装置在审
申请号: | 201310535005.X | 申请日: | 2013-11-01 |
公开(公告)号: | CN103631617A | 公开(公告)日: | 2014-03-12 |
发明(设计)人: | 毛磊;邱凯;田野;张龙;孟凡磊;殷凯 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;薛峰 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端设备 卸载 系统 应用 方法 装置 | ||
技术领域
本发明涉及本发明涉及计算机领域,具体涉及一种在终端设备上卸载系统应用的方法和装置。
背景技术
目前,由于android(安卓)系统的开发性,允许厂商可以对自己的手机或平板电脑等移动终端的操作系统进行深度定制。在其中加入具有自己特色的功能和应用。
但是,由于厂商很容易在定制自己的移动终端的操作系统中加入应用,因此,一些为了追求商业利益的厂商,经常会在自己的操作系统中加入一些具有商业价值的软件。而这些软件对用户来说非必需,占用手机内存空间,导致手机运行速度变慢,并且不少数具有扣费吸流量的恶意行为。
在目前情况下,由于厂商加入的这些应用具有系统属性,而导致用户虽然不需要,但是却无法卸载,占用CPU资源,影响手机的运行速度,占用手机存储空间和内存,且后台启动联网下载,造成浪费用户流量或吸费,窃取用户隐私等,造成用户体验差,还容易产生经济损失。还有一些厂商的预装软件在后台偷偷运行,在用户不知道的情况下,占用手机本来就很少的CPU,内存,存储空间等资源。并且,进一步的,潜在偷窃用户信息。预装软件是买完手机自带的,是有能力将用户的通信录,照片等个人信息进行窃取的,并且潜在花费用户资金,因为预装软件由于可以在后台运行,执行的操作,比如发送网络请求,当用户在2G/3G环境下,会占用用户的流量,相当于花费用户资金。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的适于在终端设备上卸载系统应用的方法和相应地装置。
依据本发明的一个方面,提供一种在终端设备上卸载系统应用的方法,包括:
执行指定指令,修改操作系统的文件目录属性为可读,其中,文件目录下存储有系统应用文件;
读取文件目录下存储的系统应用文件,并将读取的系统应用文件标识输出给用户;
接收用户发出的删除指定系统应用的删除指令,根据删除指令在文件目录中删除对应的指定系统应用文件。
可选地,修改操作系统的文件目录属性为可读,包括:
检测是否具有root权限;
当不具有root权限时,获取root权限;
利用root权限执行指定指令,修改操作系统的文件目录属性。
可选地,获取root权限,包括:
通过调用预设工具来进行root权限的获取,且当检查到当前用户的ID级别为预设级别时,确定已经成功获取root权限。
可选地,将读取的系统应用文件标识输出给用户,包括:
根据读取的系统应用的文件对每个系统应用分配标识,标识包括可卸载、谨慎卸载、不可卸载;
将具有可卸载和谨慎卸载标识的系统应用文件输出给用户。
可选地,当删除指令指示删除的系统应用的标识为谨慎卸载时,在接收用户发出的删除指定系统应用的删除指令之后,还包括:
提示用户该系统应用为谨慎卸载的应用;
根据用户输入的执行指令确定是否继续执行卸载操作。
可选地,在根据删除指令在文件目录中删除对应的指定系统应用文件之前,还包括:
通过备份指令将指定系统应用文件存储到指定终端路径中。
可选地,备份指令为adb cat命令。
可选地,在根据删除指令在文件目录中删除对应的指定系统应用文件之后,还包括:
将指定终端路径下的指定系统应用的文件拷贝到文件目录中,并将该指定系统应用的数据文件还原到本地。
可选地,指定指令为su mount remount命令,文件目录为/system/app。
可选地,系统应用文件包括:
该系统应用的apk可执行文件和dex校验文件。
依据本发明的一个方面,还提供了一种用于在终端设备上卸载系统应用的装置,包括:
第一指令执行模块,配置为执行指定指令,修改操作系统的文件目录属性为可读,其中,文件目录下存储有系统应用文件;
文件读取模块,配置为读取文件目录下存储的系统应用文件;
文件输出模块,配置为将读取的系统应用文件标识输出给用户;
指令接收模块,配置为接收用户发出的删除指定系统应用的删除指令;
第二指令执行模块,配置为根据删除指令在文件目录中删除对应的指定系统应用文件。
可选地,第一指令执行模块包括:
权限检测单元,配置为检测是否具有root权限;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310535005.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种测量体重坐垫
- 下一篇:级联高频结构的双电子注太赫兹波辐射源