Desinstalar aplicaciones bloqueadas por el proveedor del teléfono

86

Estoy usando un Samsung I9000 y tengo algunas aplicaciones molestas que vinieron preinstaladas por el proveedor del teléfono, como una tienda de música, un navegador web personalizado y otras aplicaciones con pérdida de memoria.

Esas aplicaciones de mierda no se pueden desinstalar ni por Manage applicationsherramienta, ni editando los mosaicos de aplicaciones en el menú frontal.

Supongo que tengo que ser un usuario root o algo para deshacerme de esas aplicaciones, pero no sé cómo.

alfonso.kim
fuente
1
Para conocer las opciones para dispositivos no enraizados (aunque más limitados), consulte ¿Cómo puedo manejar aplicaciones de sistema no deseadas sin enrutamiento? .
eldarerathis

Respuestas:

55

Sí, tienes que estar enraizado. Para rootear, vea esta pregunta: ¿Cómo rooteo mi dispositivo Android?

Una de las formas más fáciles de desinstalar aplicaciones del sistema después del rooteo es usar Titanium Backup . Puede hacer clic en una aplicación y elegir Desinstalar.

Nota: ¡Ten cuidado con lo que eliminas! Es posible que desee utilizar Titanium para hacer una copia de seguridad antes de eliminarlos, en caso de que su teléfono sea inestable o deje de funcionar.

También tenga en cuenta que el gestor de arranque puede restaurar las aplicaciones del sistema al reiniciar. Si es posible, desbloquee su gestor de arranque; También es posible que deba instalar una ROM personalizada que esté descodificada o editar la imagen que restaura el gestor de arranque. Eso depende de su dispositivo en particular, pero con el SGS no debería tener problemas relacionados con el gestor de arranque.

Matthew Read
fuente
77
Advertencia importante: la eliminación de aplicaciones de stock generalmente provocará que las actualizaciones OTA de su proveedor fallen. Por lo general, es mejor usar simplemente TiBU para "congelar" las aplicaciones para que la actualización sea fácil.
Logotipos
La congelación es la mejor solución, incluso si no necesita actualizaciones de OTA. La congelación es equivalente a la desinstalación si ignora el espacio en la ROM. Con esto, puede revertir los cambios si lo necesita en el futuro ...
Android Quesito
19

También puede usar ADB para eliminar aplicaciones, pero los métodos de aplicación son más fáciles. Dado que el uso de ADB no requiere un mercado, esto funcionará para los usuarios que están rooteados pero que no pueden o no desean usar Android Market o mercados similares.

./adb remount #ROOT IS REQUIRED TO REMOUNT /system read-write
./adb shell
cd /system/app

Para ver lo que está instalado: pm list packages

Para eliminar un paquete:

rm PackageName.apk
pm uninstall class.name.of.package

CyanogenMod, por lo que puedo decir, solo requiere el rmpaso, no el pmpaso; Si está ejecutando una versión de Android descodificada, es posible que solo necesite el paso rm.

Si le preocupa que pueda necesitar la aplicación en el futuro (actualizaciones inalámbricas), puede usarla adb pullpara copiar el apk en su escritorio (en lugar de moverlo a otra ubicación en su teléfono) o simplemente mvel apk en su tarjeta uSD o Almacenamiento USB.

Ver http://wiki.cyanogenmod.com/wiki/Barebones para más información.

Broam
fuente
2
adb remountNo es un paso opcional. Debe volver a montar su / partición de sistema de lectura-escritura.
Broam
Veo. Gracias. Desinstalé usando la aplicación de respaldo Titanium. Parece que es más seguro eliminar los paquetes de sistema / aplicación. Cualquiera que esté absolutamente seguro de que no quiere una aplicación puede eliminar los paquetes del shell como lo ha mostrado. Friki pero arriesgado :-)
hAcKnRoCk
Mi respuesta está aquí porque hay un grupo de usuarios de Android que no tienen (o no quieren) el mercado de Android de Google, pero tienen acceso de root a sus dispositivos. Es bastante fácil adb pullinstalar el apk en tu escritorio antes de quitarlo del teléfono. Agregaré eso a mi respuesta.
Broam
También me gusta pm disable com.packagecongelar aplicaciones. Es fácil habilitarlos nuevamente si algo se rompe. Use adb shellentonces supara cambiar a root.
Chloe
Aquí hay un tutorial más detallado para aquellos interesados: Cómo desinstalar el Bloatware Carrier / OEM sin acceso a la raíz
brasofilo
15

No puede eliminarlos sin root, están instalados en un directorio al que no se puede acceder sin root. Sin embargo, puedes hacer lo mejor, cerrar los ojos, meterte los dedos en los oídos e ir la-la-la-la, fingiendo que no existen. La forma de hacerlo es obtener un iniciador (como ADW si la memoria sirve), que le permite ocultar íconos. En ese caso, aún se instalarán (y si algo los activa, aparecerán), pero al menos ya no tendrá que mirarlos.

Leif Andersen
fuente
ADW está haciendo el truco más o menos. No pude encontrar una forma de "ocultar" las aplicaciones, pero puedo mover todos los íconos de las aplicaciones ofensivas a una carpeta para que estén fuera del camino. Si alguien sabe cómo "ocultarlos" de una manera más efectiva, hágamelo saber.
Interlocutor
1
LauncherPro puede ocultar las aplicaciones de la lista de aplicaciones para que no te molesten (Menú -> Preferencias -> Configuración general -> Aplicaciones ocultas). Pero todavía se muestran en los resultados de búsqueda, etc., pero esto es probablemente lo más cercano que puede desarraigarse.
onik
4

Sí, debe rootear su teléfono para eliminar aplicaciones preinstaladas.

Vea estas preguntas aquí y aquí .

Antes de eliminar cualquier aplicación, ASEGÚRESE DE HACER UNA COPIA DE SEGURIDAD a través de Nandroid. Puede eliminar una aplicación en la que se basa el sistema (por una razón u otra). Realice una búsqueda y asegúrese de que sea seguro eliminar las aplicaciones que desea eliminar.

Bryan Denny
fuente