[发明专利]卸载破解版应用程序的方法及装置在审
申请号: | 201811629914.9 | 申请日: | 2014-12-05 |
公开(公告)号: | CN109683922A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 陈杰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 房德权 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 破解 卸载 应用程序判断 系统框架层 删除 应用程序层 预先设置 操作系统 调用 第三方应用程序 应用程序操作 函数判断 函数启动 权限操作 相关文件 用户点击 可安装 反馈 | ||
本发明公开了一种卸载破解版应用程序的方法及装置,包括:在用户点击删除应用程序操作时,系统框架层调用应用程序层预先设置的破解版应用程序判断函数;所述破解版应用程序判断函数判断待删除应用程序是否为破解版应用程序,若是,反馈给所述系统框架层,其中,所述破解版应用程序指在原生操作系统下无法安装而在对原生操作系统执行提高权限操作后可安装的第三方应用程序;所述系统框架层调用所述应用程序层预先设置的破解版应用程序卸载函数,所述破解版应用程序卸载函数启动删除所述应用程序相关文件的过程,实现对所述破解版应用程序的卸载。可见,通过设置破解版应用程序判断函数和破解版应用程序卸载函数,可方便彻底地删除破解版应用程序。
技术领域
本发明涉及移动终端技术领域,具体涉及一种卸载破解版应用程序的方法及装置。本案为申请号为201410737945.1的分案申请。
背景技术
在iPhone上可以从两种途径下载安装应用程序(软件),一种是苹果商店AppStore,一种是越狱商店Cydia;前者下载后的软件如果需要删除,可以长按住图标等图标开始抖动,然后点击右上角的叉,就可以卸载了;后者则无法通过这种途径进行下载,长按图标开始抖动后,右上角不会显示叉,这是因为越狱的软件大都不会像苹果商店里的软件一样,安装在mobile用户的Applications目录下,它们大多安装在根目录的Applications以及其他目录下,原生的苹果系统并不支持这样的删除。越狱软件只能在Cydia中删除,或者是在iPhone上的shell环境下直接运行删除命令删除。
现有技术,可以扫描根目录的Applications文件夹,然后通过删除文件的方式对越狱的软件进行删除。但是这种方式主要有以下几个缺点。首先,用户操作不直观,不能直接像删除AppStore的程序一样,长按进行删除,要通过匹配应用名称的方式删除。另外,删除不彻底,Cydia中的程序不一样只在根目录下的Applications下安装文件,有的甚至会到系统的应用文件夹中去安装文件。如果通过删除的方式不彻底删除后,那么再用Cydia也无法完成清除工作。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的卸载破解版应用程序的方法及装置。
依据本发明的一个方面,提供一种卸载破解版应用程序的方法,终端的操作系统包括系统框架层和应用程序层,所述方法包括:在用户点击删除应用程序操作后,所述系统框架层调用所述应用程序层预先设置的破解版应用程序判断函数;所述破解版应用程序判断函数判断待删除应用程序是否为破解版应用程序破解版,若是,反馈给所述系统框架层,其中,所述破解版应用程序是指在原生操作系统下无法安装而在对原生操作系统执行提高权限操作后可安装的第三方应用程序;所述系统框架层调用所述应用程序层预先设置的应用程序卸载函数,所述破解版应用程序卸载函数启动删除所述应用程序相关文件的过程,实现对所述破解版应用程序的卸载。
优选的,所述方法还包括:预先在应用程序层设置应用程序标识集合;所述判断待删除应用程序是否为破解版应用程序包括:判断所述待删除应用程序标识是否包含在所述破解版应用程序标识集合中,若是,则确定待删除应用程序为破解版应用程序。
优选的,所述方法还包括:预先在应用程序层获取破解版应用程序的文件安装地址和/或目录;所述判断待删除应用程序是否为破解版应用程序包括:判断待删除应用程序是否安装在所述破解版应用程序的文件安装地址和/或目录下,如果是,则确定待删除应用程序为破解版应用程序。
优选的,所述系统框架层调用所述应用程序层预先设置的应用程序判断函数包括:所述系统框架层采用hook机制,调用预先设置在所述应用程序层中的hookSBIconController类的canUninstallIcon方法,实现所述应用程序判断函数的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811629914.9/2.html,转载请声明来源钻瓜专利网。