If you had to install the "Home Screen" application, which does not give you access to the "System Settings" screen (to go to "Application Management"), and also does not allow you to launch applications (for example, the Market App or a third-party installation / unistallers), is there any way to remove such an application?
I know that Android requires your permission before allowing a new application to gain privileges on the home screen. But say that you are trying to use the recently published Launcher application, which is a bug (or malware). You, of course, are still going to tell Android that it is normal to grant this app privileges on the main screen. Now that it is installed, is your phone useless now?
Is there a way for a regular end user (who doesn't have Eclipse / ADB) to get out of this situation? Besides doing a full factory reset?
I understand that there are ways to uninstall the application via ADB ("adb uninstall package.name")
But it looks like a typical end-user is potentially screwed up if he ever installs such a malicious / buggy application. It looks like a gaping security hole in Android, no?
source
share