Si tuviera que instalar una aplicación de la pantalla de inicio que no le da acceso a la pantalla de configuración del sistema (para ir a Administrar aplicaciones) y tampoco le permite iniciar aplicaciones (como la aplicación Market o la instalación/desinstalación de terceros), ¿Hay ALGUNA forma de desinstalar dicha aplicación?
Sé que Android requiere su permiso antes de permitir que una nueva aplicación se haga cargo del privilegio de la pantalla de inicio. Pero supongamos que está probando una aplicación Launcher recientemente publicada que tiene errores (o es maliciosa). Por supuesto, aún le dirá a Android que está bien darle a esta aplicación el privilegio de la pantalla de inicio. Ahora, una vez que está instalado, ¿su teléfono ahora es efectivamente inútil?
¿Hay alguna forma de que un usuario final típico (que no tiene Eclipse/ADB) salga de esta situación? Aparte de hacer un restablecimiento completo de fábrica?
Me doy cuenta de que hay formas de desinstalar una aplicación a través de ADB ("adb uninstall package.name")
Pero parece que un usuario final típico está potencialmente jodido si alguna vez instala una aplicación maliciosa o con errores. Esto parece un gran agujero de seguridad en Android, ¿no?
Inicie su dispositivo en MODO SEGURO y luego desinstale la aplicación que está causando problemas. Al reiniciar se saldrá del modo seguro. Aquí se explica cómo acceder al MODO SEGURO en algunos dispositivos populares.
Dispositivos HTC con botones físicos:
Nexo uno:
Motorola Droide
Samsung Galaxy S
Apague el teléfono.
Vuelva a encender el teléfono mientras mantiene presionado el botón Menú.
Mantenga presionado el botón Menú hasta que se cargue la pantalla de inicio. La esquina inferior izquierda debería decir Modo seguro.
Para crear dicho lanzador malicioso, deberá:
pm
o rm
-ing el .apk)Esto parece un gran agujero de seguridad en Android, ¿no?
No. Cuando los expertos en seguridad hablan de que un sistema tiene una buena seguridad, no hablan de un usuario estúpido que hace cosas estúpidas en su sistema. Un usuario estúpido que otorga privilegios injustificados a un programa que no es de confianza es un problema social, no un problema de seguridad.
Linux (y Android) es seguro no porque sea imposible estropear el sistema (puede, muy fácilmente, simplemente escribir sudo rm -rf /
). Linux es seguro porque un programa malicioso no puede estropear el sistema sin la autorización del usuario y un usuario no puede estropear el sistema a menos que tenga los privilegios apropiados para estropearlo (un usuario con privilegio de root puede estropear el sistema en miles de maneras).
A diferencia de otros sistemas operativos, Linux (y Android) no intenta proteger al usuario de hacer algo estúpido (ya que dicha protección también evitaría que los usuarios avanzados hagan algo inteligente). Seguirá ciegamente tu orden cuando le digas que se destruya a sí mismo (siempre y cuando el usuario tenga el privilegio de ordenar al sistema que se destruya a sí mismo).
La siguiente conferencia de sudoers por primera vez resume el camino de Unix/Linux hacia la seguridad:
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
En cualquier caso, si dicho lanzador malicioso ingresa a Market, podemos estar seguros de que Google lo eliminará de Market inmediatamente sin demora (y probablemente emitirá un comando de desinstalación remota). Y si instala dicho lanzador desde fuera de Market, entonces no es un "usuario típico", es responsable de su propio si está instalando programas desde fuera de Market.
Para el "usuario final típico", las formas más fáciles probablemente sean:
Esto desinstalará la aplicación seleccionada. Por supuesto, esto solo funciona para aplicaciones instaladas a través de Google Play.
Si cargó lateralmente al "pícaro", necesitará un par de pasos más. Siga 1+2 de la lista anterior, luego...
cristal
peskin
miente ryan
cerveza inglesa