[英]How to Lock(Block) an android application from starting / How to stop an android application (service) from starting at boot
我想知道是否有辦法鎖定(阻止)應用程序啟動。
我還想知道是否有辦法防止服務(應用程序)在設備啟動時啟動
...我想知道,因為我想創建一個反惡意軟件應用程序。
我知道這個問題很古老,但對於其他人來說,這個問題磕磕絆絆
自動啟動是一個可以禁用應用程序啟動時啟動的應用程序。 這是我發現的最好的事情(它不是常駐的,不會像任務管理器一樣殺死進程,它實際上會解析apk包並讀取已注冊的操作並阻止你告訴它的操作)。 但它需要root並且暫時沒有更新(2011年12月)。 它適用於我測試過的Android 2.3。 因為它已經停產,我不知道它是否適用於較新的操作系統版本。
它現在已商業化,但這不是重點,您需要查看源代碼。
如果你搜索一下,你將能夠找到舊版本的源代碼,看看它是如何實現阻塞系統的。
我會對可能阻止某些服務的應用程序非常感興趣。 不要殺,但要防止它們首先啟動。 並且列表相當大: Facebook (OrcaService,MqttPushService,MediaUploadService,BackgroundDetectionService), Twitter , Maps (NetworkInitiatedService), Yahoo Mail Sync等。我不使用服務提供的功能,我甚至禁用了其中一些功能應用程序界面盡可能,但它們仍然彈出並退出應用程序后保持駐留。
我想知道是否有辦法鎖定(阻止)應用程序啟動。
沒有任何支持的方式。 執行此操作的任何操作都是惡意軟件,執行此操作的技術是安全漏洞。
我還想知道是否有辦法防止服務(應用程序)在設備啟動時啟動
用戶可以在安全模式下啟動手機(我忘記了確切的過程,但這類似於在打開手機時按住HOME鍵)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.