黑科技——編寫一個沒法卸載的App

以前常常聽到朋友或者新聞媒體上報道說,有的朋友的android手機中病毒了,出現了軟件沒法卸載的狀況,對於我這樣一個從事android開發程序員來講,我還不是太相信(畢竟本身仍是有點菜,哈哈)。今天在研究一鍵鎖屏這個小應用的時候,發如今android系統中的確存在這樣一種應用,會讓你的程序沒法卸載,我以前的時候只知道android系統內置的應用沒法卸載的,如今卻發現並不僅有這種應用沒法卸載,還有利用android漏洞開發的應用沒法卸載。android

開發這樣的一個應用要從設備管理器提及,我測試的Android系統的版本爲:android4.0.4程序員

詳情見:https://mp.weixin.qq.com/s?__biz=MzA3MDMyMjkzNg==&mid=211618188&idx=1&sn=4b08a3058b7d4861b5ade7024a02266e&scene=2&srcid=0app

通過在android4.0.4設備測試,若是想在設備管理器列表中」隱身「,只要不註冊 android.app.action.DEVICE_ADMIN_ENABLED 廣播就行。這樣也能夠達到沒法卸載的目的。測試

 

不過在android5.1.1設備上,測試的時候,已經激活設備管理器的應用在卸載的時候不須要取消激活便可卸載,因此說android系統在高版本中已經修復了這個bug。ci

相關文章
相關標籤/搜索