本发明专利技术公开了一种卸载预装应用的方法和系统,其中,所述方法包括:当触发显示在终端界面上的第一卸载选项时,将用于进行内核调试的第一调试工具加载至终端挂载点对应的路径下;其中,所述第一卸载选项为指示对终端侧预装应用进行第一卸载的选项;调用所述第一调试工具中的第一命令;并,执行所述第一命令,以对所述预装应用进行删除操作;在所述删除操作完成之后,在所述终端页面加载显示第一提示信息,以提示对终端侧预装应用的第一卸载操作成功。通过本发明专利技术解决了用户无法自行卸载终端侧预装应用的问题。
【技术实现步骤摘要】
一种卸载预装应用的方法和系统
本专利技术涉及互联网
,具体涉及一种卸载预装应用的方法和系统。
技术介绍
预装应用(软件)一般是指终端出厂自带、或通过第三方渠道预装到终端当中的应用(软件)。预装应用由于无需用户自己安装即可直接使用,因而给用户带来了不少的便利。 目前,越来越多的应用被作为预装应用安装至终端侧,占用了大量的终端内存,严重影响了终端的运行速度。特别是一些通过第三方渠道安装的预装应用往往存在较大的安全隐患,如,泄漏用户隐私,后台自启偷跑流量。 然而,由于终端对预装应用的保护策略,使得用户无法自行卸载存在风险的、或多余的预装应用,用户的安全和隐私受到严重威胁。 可见,本领域技术人员亟需解决的问题是:提供一种用于卸载终端侧的预装应用的方案。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种卸载预装应用的方法和系统。 依据本专利技术的一个方面,提供了一种卸载预装应用的方法,包括: 当触发显示在终端界面上的第一卸载选项时,将用于进行内核调试的第一调试工具加载至终端挂载点对应的路径下;其中,所述第一卸载选项为指示对终端侧预装应用进行第一卸载的选项; 调用所述第一调试工具中的第一命令;并,执行所述第一命令,以对所述预装应用进行删除操作; 在所述删除操作完成之后,在所述终端页面加载显示第一提示信息,以提示对终端侧预装应用的第一卸载操作成功。 可选地,在所述将用于进行内核调试的第一调试工具加载至终端挂载点对应的路径下的步骤之前,所述方法还包括: 获取终端系统的ROOT权限; 在ROOT权限下调用挂载命令,将所述终端挂载在所述挂载命令所指示的路径下。 可选地,所述执行所述第一命令,包括: 执行所述第一命令,删除系统中对应于所述预装应用的硬链接。 可选地,所述卸载预装应用的方法还包括: 当触发所述第一提示信息中的重启选项时,重启所述终端; 在所述终端重启过程中,调用所述第一命令; 执行所述第一命令,删除系统中对应于所述预装应用的调用链接。 可选地,所述卸载预装应用的方法还包括: 当触发显示在终端界面上的第二卸载选项时,将所述终端挂载点的属性修改为读写属性; 若对所述终端挂载点的属性修改失败,则在终端界面加载显示第二提示信息,以提示对终端侧预装应用的第二卸载操作失败;其中,所述第二提示信息中携带有所述第一卸载选项的信息。 可选地,所述卸载预装应用的方法还包括: 若对所述终端挂载点的属性修改成功,则删除所述终端挂载点对应的路径下的文件; 若对所述终端挂载点对应的路径下的文件删除成功,则在所述终端页面加载显示第三提示信息,以提示对终端侧预装应用的第二卸载操作成功。 可选地,所述卸载预装应用的方法还包括: 若对所述终端挂载点对应的路径下的文件删除失败,则调用第二调试工具; 执行所述第二调试工具下的第二命令,将删除失败的文件的属性修改为读写属性; 若对删除失败的文件的属性修改成功,则删除所述删除失败的文件,并在所述终端页面加载显示所述第三提示信息,以提示对终端侧预装应用的第二卸载操作成功; 若对删除失败的文件的属性修改失败,则在所述终端页面加载显示所述第二提示信息。 可选地,所述卸载预装应用的方法还包括: 备份卸载的预装应用,及所述预装应用对应的配置信息;其中,所述配置信息包括:注册表信息、数据库信息。 根据本专利技术的另一方面,提供了一种卸载预装应用的系统,包括: 工具加载模块,用于在触发显示在终端界面上的第一卸载选项时,将用于进行内核调试的第一调试工具加载至终端挂载点对应的路径下;其中,所述第一卸载选项为指示对终端侧预装应用进行第一卸载的选项; 第一调用模块,用于调用所述第一调试工具中的第一命令; 第一执行模块,用于执行所述第一命令,以对所述预装应用进行删除操作; 第一加载模块,用于在所述删除操作完成之后,在所述终端页面加载显示第一提示信息,以提示对终端侧预装应用的第一卸载操作成功。 可选地,所述卸载预装应用的系统还包括: 权限获取模块,用于在所述工具加载模块将用于进行内核调试的第一调试工具加载至终端挂载点对应的路径下之前,获取终端系统的ROOT权限; 挂载模块,用于在ROOT权限下调用挂载命令,将所述终端挂载在所述挂载命令所指示的路径下。 较佳地,所述第一执行模块,具体用于执行所述第一命令,删除系统中对应于所述预装应用的硬链接。 可选地,所述卸载预装应用的系统还包括: 重启模块,用于在触发所述第一提示信息中的重启选项时,重启所述终端;及,在所述终端重启过程中,调用所述第一命令; 第一删除模块,用于执行所述第一命令,删除系统中对应于所述预装应用的调用链接。 可选地,所述卸载预装应用的系统还包括: 属性修改模块,用于在触发显示在终端界面上的第二卸载选项时,将所述终端挂载点的属性修改为读写属性; 第二加载模块,用于在对所述终端挂载点的属性修改失败时,在终端界面加载显示第二提示信息,以提示对终端侧预装应用的第二卸载操作失败;其中,所述第二提示信息中携带有所述第一卸载选项的信息。 可选地,所述卸载预装应用的系统还包括: 第二删除模块,用于在对所述终端挂载点的属性修改成功时,删除所述终端挂载点对应的路径下的文件; 第三加载模块,用于在对所述终端挂载点对应的路径下的文件删除成功时,在所述终端页面加载显示第三提示信息,以提示对终端侧预装应用的第二卸载操作成功。 可选地,所述卸载预装应用的系统还包括: 第二调用模块,用于在对所述终端挂载点对应的路径下的文件删除失败时,调用第二调试工具; 第二执行模块,用于执行所述第二调试工具下的第二命令,将删除失败的文件的属性修改为读写属性; 第四加载模块,用于在对删除失败的文件的属性修改成功时,删除所述删除失败的文件,并在所述终端页面加载显示所述第三提示信息,以提示对终端侧预装应用的第二卸载操作成功;及,在对删除失败的文件的属性修改失败时,在所述终端页面加载显示所述第二提示信息。 可选地,所述卸载预装应用的系统还包括: 备份模块,用于备份卸载的预装应用,及所述预装应用对应的配置信息;其中,所述配置信息包括:注册表信息、数据库信息。 本专利技术实施例公开的一种卸载预装应用的方法和系统,将用于进行内核调试的第一调试工具加载至终端挂载点对应的路径下,实现了第一工具在内核层的正常调用;进一步地,通过调用并执行所述第一调试工具中的第一命令对预装应用进行删除操作。可见,用户通过本专利技术实施例公开的方案,可以将终端侧安装的、除终端正常运行所必需的预装应用之外的其它预装应用从终端侧删除,提高了终端的运行速度;同时,还可以删除存在安全隐患的预装应用,保证了用户的安全隐私,避免了不必要的资源浪费。 上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。 【附图说明】 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式本文档来自技高网...
【技术保护点】
一种卸载预装应用的方法,包括:当触发显示在终端界面上的第一卸载选项时,将用于进行内核调试的第一调试工具加载至终端挂载点对应的路径下;其中,所述第一卸载选项为指示对终端侧预装应用进行第一卸载的选项;调用所述第一调试工具中的第一命令;并,执行所述第一命令,以对所述预装应用进行删除操作;在所述删除操作完成之后,在所述终端页面加载显示第一提示信息,以提示对终端侧预装应用的第一卸载操作成功。
【技术特征摘要】
1.一种卸载预装应用的方法,包括: 当触发显示在终端界面上的第一卸载选项时,将用于进行内核调试的第一调试工具加载至终端挂载点对应的路径下;其中,所述第一卸载选项为指示对终端侧预装应用进行第一卸载的选项; 调用所述第一调试工具中的第一命令;并,执行所述第一命令,以对所述预装应用进行删除操作; 在所述删除操作完成之后,在所述终端页面加载显示第一提示信息,以提示对终端侧预装应用的第一卸载操作成功。2.如权利要求1所述的方法,其特征在于,在所述将用于进行内核调试的第一调试工具加载至终端挂载点对应的路径下的步骤之前,所述方法还包括: 获取终端系统的ROOT权限; 在ROOT权限下调用挂载命令,将所述终端挂载在所述挂载命令所指示的路径下。3.如权利要求1所述的方法,其特征在于,所述执行所述第一命令,包括: 执行所述第一命令,删除系统中对应于所述预装应用的硬链接。4.如权利要求1所述的方法,其特征在于,还包括: 当触发所述第一提示信息中的重启选项时,重启所述终端; 在所述终端重启过程中,调用所述第一命令; 执行所述第一命令,删除系统中对应于所述预装应用的调用链接。5.如权利要求1所述的方法,其特征在于,还包括: 当触发显示在终端界面上的第二卸载选项时,将所述终端挂载点的属性修改为读写属性; 若对所述终端挂载点的属性修改失败,则在终端界面加载显示第二提示信息,以提示对终端侧预装应用的第二卸载操作失败;其中,所述第二提示信息中携带有所述第一卸载选项的信息。6.如权利要求5所述的方法,其特征在于,还包括: 若对所述终端挂载点的属性修改成功,则删除所述终端挂载点对应的路径下的文件;若对所述终端挂载点...
【专利技术属性】
技术研发人员:刘洪雨,孟凡磊,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。