如果您安裝的主屏幕應用程序無法訪問「系統設置」屏幕(要轉至管理應用程序),也不允許啓動應用程序(例如市場應用程序或第三方安裝/啓動器),有沒有辦法卸載這樣的應用程序?如何卸載流氓家庭(Launcher)應用程序?
我知道在讓新應用程序接管主屏幕特權之前,Android需要您的許可。但是,假設您正在嘗試新發布的Launcher應用程序,該應用程序出問題(或惡意)。你當然還會告訴Android可以給這個應用程序的主屏幕權限。現在,一旦安裝,您的手機現在是無效的?
對於典型的最終用戶(誰沒有Eclipse/ADB)是否有辦法擺脫這種情況?除了完成工廠重置?
我知道有很多方法可以卸載通過ADB的應用程序(「亞行卸載package.name」)
但它似乎是一個典型的最終用戶是潛在的擰如果他們安裝此類惡意/越野車的應用。這看起來像Android中的一個巨大的安全漏洞,不是嗎?
@jpeskin:這不是一個編程問題 – Squonk 2011-02-13 03:34:07
@MisterSquonk:我同意這個問題是由最終用戶的POV構成的。但是這個問題構成了解Android安全模型。我在編譯和運行Android Home SDK示例時遇到了此問題(我意外地在Froyo設備上安裝了API級別9示例,並且管理應用程序不允許我將其卸載!)。因此,我認爲程序員,特別是開發主屏應用程序的人,很可能會遇到這個問題。 – jpeskin 2011-02-13 03:55:59