The present application discloses an application anti unloading method and device. The application of anti unloading method includes: receiving a request to initiate uninstall application, lifting device manager for the application of the operation; the lock screen and carry out authentication operation; judging whether the authentication operation is successful; if not, do not release the device manager for the application, does not discharge the response the application of the request; wherein the device manager is realized by the following methods: a receiving device manager according to the application request; in response to the request, the application of DeviceAdminReceiver inheritance; the DeviceAdminReceiver method declared in the configuration file; according to the configuration file, to activate the device manager the application the activation of the device manager to prevent the application is uninstalled. With the application example, the application can be prevented from being maliciously uninstalled.
【技术实现步骤摘要】
应用防卸载方法及装置
本申请涉及计算机
,尤其涉及一种应用防卸载方法及装置。
技术介绍
随着计算机技术的不断发展,移动设备(如手机、Pad)在人们日常生活中的地位日益重要。通常,用户会选择下载安全应用来保证移动设备以及移动设备内资料的安全。例如,人们通常会在手机中下载手机卫士这款应用,来保证手机内存储的资料的安全;或者在手机丢失之后,利用手机卫士可以阻止被盗手机的刷机操作,从而防止手机被刷机后二次出售。现有技术中,当用户或者恶意软件卸载安全应用时,移动设备的系统一般会输出关于该卸载操作的日志。所述安全应用通常会监视系统日志输出,当获取所述关于卸载操作的日志时,可以通过弹窗拦截用户或者恶意软件的卸载操作,如此来达到应用防卸载的目的。但这种方法很容易被破解,例如当手机与电脑连接之后,能够通过手机助手直接将应用卸载;另外,很多系统日志输出并不准确,例如手机卫士被恶意卸载时,系统没有输出关于卸载操作的日志,这样就容易错失拦截手机卫士被恶意卸载的机会。综上所述,现有技术中存在有应用被恶意卸载的问题。
技术实现思路
本申请实施例的目的是提供一种应用防卸载方法及装置,用以解决现有技术中存在的应用被恶意卸载的问题。为解决上述技术问题,本申请实施例提供的应用防卸载方法及装置是这样实现的:一种应用防卸载方法,包括:在接收到卸载应用的请求时,发起解除所述应用的设备管理器的操作;锁定屏幕并进行鉴权操作;判断所述鉴权操作是否成功;若否,则不解除所述应用的设备管理器,并不响应卸载所述应用的请求;其中所述设备管理器是由以下方法建立的:接收针对应用建立设备管理器的请求;响应所述请求,使 ...
【技术保护点】
一种应用防卸载方法,其特征在于,包括:在接收到卸载应用的请求时,发起解除所述应用的设备管理器的操作;锁定屏幕并进行鉴权操作;判断所述鉴权操作是否成功;若否,则不解除所述应用的设备管理器,并不响应卸载所述应用的请求;其中所述设备管理器是由以下方法建立的:接收针对应用建立设备管理器的请求;响应所述请求,使所述应用继承DeviceAdminReceiver方法;在配置文件中声明所述DeviceAdminReceiver方法;根据所述配置文件,激活所述应用的设备管理器,激活后所述设备管理器用于防止所述应用被卸载。
【技术特征摘要】
1.一种应用防卸载方法,其特征在于,包括:在接收到卸载应用的请求时,发起解除所述应用的设备管理器的操作;锁定屏幕并进行鉴权操作;判断所述鉴权操作是否成功;若否,则不解除所述应用的设备管理器,并不响应卸载所述应用的请求;其中所述设备管理器是由以下方法建立的:接收针对应用建立设备管理器的请求;响应所述请求,使所述应用继承DeviceAdminReceiver方法;在配置文件中声明所述DeviceAdminReceiver方法;根据所述配置文件,激活所述应用的设备管理器,激活后所述设备管理器用于防止所述应用被卸载。2.如权利要求1所述的方法,其特征在于,在不响应卸载所述应用的请求之后,还包括:定位当前地理位置信息,并上传所述地理位置信息至所述应用的服务器。3.如权利要求1所述的方法,其特征在于,在不响应卸载所述应用的请求之后,还包括:定位当前地理位置信息,并发送所述地理位置信息至预设移动设备。4.如权利要求1所述的方法,其特征在于,在判断鉴权操作是否成功之后,还包括:若是,则解除锁屏,并解除所述应用的设备管理器,并响应卸载所述应用的请求。5.如权利要求4所述的方法,其特征在于,在解除锁屏之后,还包括:输出请求确认的对话框;根据所述对话框中被触发的按钮确定是否解除所述应用的设备管理器;相应地,所述解除所述应用的设备管理器,包括:若确定按钮被触发,则解除所述应用的设备管理器。6.一种应用防卸载装置,其特征在于,包括:接收单元,用于在接收到卸载应用的请求时,发起解除所述应用的设备管理器的操作;锁屏单元...
【专利技术属性】
技术研发人员:镡云宇,范国峰,张炅轩,黄铮,闫学松,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。