2011-02-13 34 views
3

如果您安裝的主屏幕應用程序無法訪問「系統設置」屏幕(要轉至管理應用程序),也不允許啓動應用程序(例如市場應用程序或第三方安裝/啓動器),有沒有辦法卸載這樣的應用程序?如何卸載流氓家庭(Launcher)應用程序?

我知道在讓新應用程序接管主屏幕特權之前,Android需要您的許可。但是,假設您正在嘗試新發布的Launcher應用程序,該應用程序出問題(或惡意)。你當然還會告訴Android可以給這個應用程序的主屏幕權限。現在,一旦安裝,您的手機現在是無效的?

對於典型的最終用戶(誰沒有Eclipse/ADB)是否有辦法擺脫這種情況?除了完成工廠重置?

我知道有很多方法可以卸載通過ADB的應用程序(「亞行卸載package.name」)

但它似乎是一個典型的最終用戶是潛在的擰如果他們安裝此類惡意/越野車的應用。這看起來像Android中的一個巨大的安全漏洞,不是嗎?

+0

@jpeskin:這不是一個編程問題 – Squonk 2011-02-13 03:34:07

+0

@MisterSquonk:我同意這個問題是由最終用戶的POV構成的。但是這個問題構成了解Android安全模型。我在編譯和運行Android Home SDK示例時遇到了此問題(我意外地在Froyo設備上安裝了API級別9示例,並且管理應用程序不允許我將其卸載!)。因此,我認爲程序員,特別是開發主屏應用程序的人,很可能會遇到這個問題。 – jpeskin 2011-02-13 03:55:59

回答

0

StackExchange上的某人發佈了非常有用的solution to this problem。似乎除了出廠重置外,大多數手機還支持安全模式,禁用已安裝的其他家用/啓動器應用程序(至少這是它在我的Droid X上做的)。這使您可以卸載有問題的應用程序。然後只需重新啓動回到正常模式,讓您的舊手機回來。

1

你是對的,沒有從Android設備本身卸載這樣的應用程序的好方法。唯一的解決方案是你提到的那些,出廠重置(對於大多數用戶來說很困難,如果設置菜單不可訪問)或使用adb。

我不會把它稱爲安全問題,但對於不關心他們正在安裝的用戶而言,它肯定會成爲問題。

有關Android的一大賣點,確實讓系統領先於競爭對手,可以用自己下載和安裝的東西替換任何不喜歡的應用。 (「所有的應用程序都是平等的」)

這個自由支付的代價是有流氓應用程序會嘗試接管。

0

這些日子實際上有一個更簡單的解決方案,當然?使用market.android.com網站遠程安裝新的主屏幕應用到您的設備上。完成此操作後,點擊主頁按鈕將再次顯示主屏幕應用程序列表供您選擇,並且您可以選擇一個非惡意的,無錯誤的應用程序,然後使用它來卸載惡意應用程序。

相關問題