Desinstalar aplicaciones bloqueadas por el proveedor del teléfono

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

Esas aplicaciones de mierda no se pueden desinstalar ni con Manage applicationsuna herramienta ni editando los mosaicos de aplicaciones en el menú frontal.

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

Para conocer las opciones para dispositivos no rooteados (aunque más limitados), consulte ¿Cómo puedo tratar con aplicaciones del sistema no deseadas sin rootear? .

Respuestas (4)

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

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

Nota: ¡Cuidado con lo que quitas! Es posible que desee usar Titanium para hacer una copia de seguridad antes de eliminarlos, en caso de que su teléfono se vuelva inestable o deje de funcionar.

También tenga en cuenta que el cargador 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é desdexada 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 cargador de arranque.

Advertencia importante: la eliminación de aplicaciones de stock generalmente hará que las actualizaciones de OTA de su operador fallen. Por lo general, es mejor que simplemente use TiBU para "congelar" las aplicaciones para que la actualización sea sin problemas.
La congelación es la mejor solución, incluso si no necesita actualizaciones OTA. Congelar es equivalente a desinstalar si ignora el espacio en la ROM. Con esto, puede revertir los cambios si lo necesita en el futuro...

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 sé, solo requiere el rmpaso, no el pmpaso; si está ejecutando una versión des-odexada de Android, 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 la aplicación a su escritorio (en lugar de moverla a otra ubicación en su teléfono) o simplemente mvla aplicación a su tarjeta uSD o Almacenamiento USB.

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

adb remountno es un paso opcional. Debe volver a montar su partición / sistema de lectura y escritura.
Ya veo. Gracias. Desinstalé usando la aplicación de copia de seguridad de Titanium. parece que es más seguro para eliminar paquetes de sistema/aplicación. Cualquiera que esté absolutamente seguro de que no quiere una aplicación puede eliminar paquetes del shell como ha mostrado. Friki pero arriesgado :-)
Mi respuesta está aquí porque hay un grupo de usuarios de Android que no tienen (o no quieren) el Android Market de Google, pero tienen acceso de root a sus dispositivos. Es bastante fácil adb pulltransferir la aplicación a su escritorio antes de eliminarla del teléfono. Agregaré eso a mi respuesta.
También me gusta pm disable com.packagecongelar aplicaciones. Es fácil volver a habilitarlos si algo se rompe. Use adb shellentonces supara cambiar a raíz.
Aquí hay un tutorial más detallado para aquellos interesados: Cómo desinstalar Carrier/OEM Bloatware sin acceso a la raíz
En el momento en que publiqué mi respuesta, congelar aplicaciones no era una característica que existiera. Se implementó para permitir que las personas deshabilitaran las aplicaciones integradas que, si se eliminaban, bloquearían las actualizaciones del sistema. Mi respuesta es antigua, pero en ese momento, así es como lo hiciste.

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 que puedes hacer: cerrar los ojos, meter los dedos en los oídos y hacer la-la-la-la, fingiendo que no existen. La forma de hacer esto es obtener un lanzador (como ADW si la memoria no me falla), que le permita ocultar iconos. En ese caso, seguirán instalados (y si algo los activa, aparecerán), pero al menos ya no tendrá que mirarlos.

ADW está haciendo el truco más o menos. No pude encontrar una manera de "ocultar" las aplicaciones, pero puedo mover todos los íconos de aplicaciones infractoras a una carpeta para que no estorben. Si alguien sabe cómo "ocultarlos" de una manera más efectiva, por favor hágamelo saber.
LauncherPro puede ocultar las aplicaciones de la lista de aplicaciones para que no te molesten (Menú -> Preferencias -> Configuración general -> Aplicaciones ocultas). Pero aún aparecen en los resultados de búsqueda, etc., pero esto es probablemente lo más cerca que puede estar desrooteado.

Sí, debe rootear su teléfono para eliminar las 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.