请问android APP 如何防止被系统杀死和用户卸载

请问android APP 如何防止被系统杀死和用户卸载,第1张

这个有点流氓软件的味道了……

如果是防止被杀,参照一下这里吧(Android开发之如何保证Service不被杀掉)

如果要防止用户卸载,可以用辅助功能监听用户是否点开了软件卸载页面,如果点开了,查找页面文字或ID,检测一下是不是你的软件,如果是就点取消。但是需要引导用户把辅助功能打开。

建议不要这么做,防止被杀可以,但是防止卸载如果被举报会招到官司的。

去下载个免杀软件

打乱壳的头文件或壳中加花免杀法:

1用到工具:秘密行动 ,UPX加壳工具。

2特点: *** 作也是傻瓜化,免杀效果也正当不错,特别对卡巴的免杀效果非常好。

3 *** 作要点:首先一定要把没加过壳的木马程序用UPX加层壳,然后用秘密行动这款工具中的SCramble功能进行把UPX壳的头文件打乱,从而达到免杀效果。

修改文件特征码免杀法:

1用到工具:特征码定位器,OllyDbg

2特点: *** 作较复杂,要定位修改一系列过程,而且只针对每种杀毒软件的免杀,要达到多种杀毒软件的免杀,必需修改各种杀毒软件的特征码。但免杀效果好。

3 *** 作要点:对某种杀毒软件的特征码的定位到修改一系列慢长过程。

后台程序就是非用户直接接触的程序。后台程序可以是任何的程序,甚至还可以是一台完成相应功能的设备。

所以并没有定义它不能有MSGBOX之类的特殊会话存在,仅仅只是由于它是运行在后台,而前端用户是无法触及的,所以如MSGBOX之类的会话,就没有任何意义。而MSGBOX之类的甚至还有可能阻塞程序的正常运行,那么就达不到后台的效果了,虽然它是由于出现错误停在那里等待处理,但是由于前端用户无法获知,并且也无法与之交互,这就违反了后台作业程序的规则,并且在此期间在前端用户看来并没有任何异常提示,甚至会认为是处在正常运转状态,那就会一直等待,直到后台管理员,对该异常做出处理之后,如此的等待也大量耗废了不必要的时间。

在web程序中分为前台程序和后台程序,大部分网站都要有后台程序,其中后台程序是为了方便网站管理员进行管理修改。

以上就是关于请问android APP 如何防止被系统杀死和用户卸载全部的内容,包括:请问android APP 如何防止被系统杀死和用户卸载、如何才能防止杀毒软件误杀你的应用程序、休眠时,后台程序怎么防止被杀等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10090872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存