簡體   English   中英

如何鎖定(阻止)Android應用程序啟動/如何停止Android應用程序(服務)從啟動時啟動

[英]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), TwitterMaps (NetworkInitiatedService), Yahoo Mail Sync等。我不使用服務提供的功能,我甚至禁用了其中一些功能應用程序界面盡可能,但它們仍然彈出並退出應用程序后保持駐留。

我想知道是否有辦法鎖定(阻止)應用程序啟動。

沒有任何支持的方式。 執行此操作的任何操作都是惡意軟件,執行此操作的技術是安全漏洞。

我還想知道是否有辦法防止服務(應用程序)在設備啟動時啟動

用戶可以在安全模式下啟動手機(我忘記了確切的過程,但這類似於在打開手機時按住HOME鍵)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM