Cómo deshabilitar cualquier bloatware de aplicación del sistema en Android sin root

Si odias el bloatware o las aplicaciones preinstaladas en tu teléfono inteligente Android, aquí te explicamos cómo desactivarlas incluso si Android normalmente no te lo permite.

Lo que definimos como "bloatware" está sujeto a preferencias personales, pero creo que todos podemos estar de acuerdo en que algunos fabricantes y operadores son más culpables que otros de incluirlo en sus teléfonos inteligentes. El bloatware puede, según su punto de vista, variar desde una aplicación preinstalada como Facebook hasta la aplicación de galería estándar que no es de Google Photos. El bloatware odiado por una persona es la característica favorita de otra, pero desafortunadamente para la persona que clasifica ciertas aplicaciones preinstaladas como bloatware, normalmente no puede desinstalarlas. A veces puedes desactivar las aplicaciones del sistema, pero no todas las aplicaciones del sistema te permitirán desactivarlas.

Sin embargo, hay formas de sortear estas limitaciones. Escribimos una guía hace un tiempo

que le enseñó cómo "desinstalar" cualquier aplicación del sistema preinstalada en su teléfono inteligente o tableta Android. El problema con ese método es doble: en realidad no desinstala completamente la aplicación ni devuelve espacio a el usuario y revertir el cambio requiere que descargues el APK (si puedes encontrarlo) o el archivo de fábrica reiniciar. Aún así, ese método es bastante útil y hemos visto docenas de publicaciones en foros y scripts de usuarios aprovechándolo para desbloquear sus nuevos dispositivos Android. Para ayudar a los usuarios a desactivar sus dispositivos de una manera más segura, nos gustaría dirigir su atención hacia otro método que no solo desactivará el bloatware preinstalado de su elección, pero también hace que sea muy fácil volver a habilitarlos cuando le convenga, lo que hace que cualquier error sea mucho más fácil de corregir. Recuperarse de. Seguiremos usando comandos ADB para alterar las aplicaciones del sistema, así que asegúrese de no desactivar nada. absolutamente crítico (use su mejor criterio), pero este método es mucho más amigable en caso de que desactive el aplicación incorrecta.


Deshabilite cualquier aplicación del sistema preinstalada en Android sin root

  1. Seguir este tutorial para poner ADB en funcionamiento en su PC con Windows, Mac o Linux. ADB, o Android Debug Bridge, es una herramienta de desarrollo que le permite emitir algunos comandos potentes para controlar su dispositivo. Lo usamos mucho en nuestros tutoriales para hacer cosas que de otro modo no podrías hacer sin un dispositivo rooteado.
  2. Descarga una aplicación como inspector de aplicaciones desde la tienda Google Play.
  3. Obtenga el nombre del paquete de la aplicación que desea deshabilitar usando App Inspector. Aquí hay capturas de pantalla que le muestran cómo:
  4. Inicie un símbolo del sistema/PowerShell (Windows) o una Terminal (Mac/Linux) en el directorio donde almacenó el binario ADB. Para los usuarios de Windows, esto se puede hacer manteniendo presionada la tecla Mayús y luego haciendo clic derecho en la carpeta. En el menú, seleccione la opción "abrir ventana de comando aquí" o "abrir ventana de PowerShell aquí".
    Abrir ventana de comandos en Windows 10
  5. Una vez que esté en el símbolo del sistema o en la terminal, ingrese el siguiente comando según su sistema operativo:Símbolo del sistema de Windows:adb shell pm disable-user --user 0 WindowsPowerShell:.\adb shell pm disable-user --user 0 Terminal Mac/Linux:./adb shell pm disable-user --user 0
  6. Por ejemplo, así es como se vería si quisieras eliminar Cleanmaster (com.miui.cleanmaster) que viene preinstalado como parte de MIUI en el Xiaomi Mi Mix 2S:Símbolo del sistema de Windows:adb shell pm disable-user --user 0 com.miui.cleanmasterWindowsPowerShell:.\adb shell pm disable-user --user 0 com.miui.cleanmasterTerminal Mac/Linux:./adb shell pm disable-user --user 0 com.miui.cleanmaster

¡Y hemos terminado! La aplicación debería desactivarse inmediatamente y desaparecerá de su iniciador. Tenga en cuenta que, en raras ocasiones, algunas aplicaciones pueden volver a habilitarse automáticamente si el sistema tiene una función para volver a habilitarlas. Por ejemplo, deshabilitar el stock. Lanzador EMUI 9 en dispositivos chinos Huawei u Honor hará que el iniciador de acciones se vuelva a habilitar automáticamente después de un tiempo. Si eso te molesta, prueba el "desinstalar" método.

Vuelva a habilitar cualquier aplicación del sistema preinstalada deshabilitada

¿Qué pasa si deshabilitaste una aplicación y quieres recuperarla? ¡Es muy fácil volver a habilitar la aplicación! Primero, ve a Configuración > Aplicaciones y mire la lista "Todas las aplicaciones" (puede estar ubicada en algún lugar diferente de su dispositivo). Por lo general, puede filtrar aquí para ver los nombres de todas las aplicaciones deshabilitadas. Una vez que sepa qué aplicación desea volver a habilitar, siga estos pasos:

  1. Abra un símbolo del sistema o una ventana de terminal y ejecute el siguiente comando:Símbolo del sistema de Windows:adb shell pm list packages -dWindowsPowerShell:.\adb shell pm list packages -dTerminal Mac/Linux:./adb shell pm list packages -d
  2. Este comando enumera todos los paquetes deshabilitados. Busque el nombre del paquete que corresponda a la aplicación que desea volver a habilitar. Ahora, simplemente ejecute el siguiente comando para volver a habilitar uno de ellos:Símbolo del sistema de Windows:adb shell pm enable WindowsPowerShell:.\adb shell pm enable Terminal Mac/Linux:./adb shell pm enable
  3. Si tiene algún problema, intente reiniciar después de volver a habilitar la aplicación.

¿Qué hicimos?

Primero que nada, es importante diferenciar qué hace este comando y por qué es superior al método que usamos en nuestro anterior. tutorial de eliminación de bloatware. En ese tutorial, desinstalamos una aplicación a nivel de usuario, lo que significa que todavía estaba instalada en el dispositivo en la partición del sistema pero no para el usuario principal (usuario 0). Es por eso que para recuperarlo necesitaba restablecer los valores de fábrica o descargar el APK. En este tutorial, estamos deshabilitar la aplicación para el usuario principal en lugar de desinstalarla, lo que significa que podemos habilitarla sin volver a instalarla.

El comando pm enable-user existe desde hace años, pero se ha pasado por alto en favor de pm enable. Se podría pensar que tanto pm enable-user como pm enable --user 0 serían idénticos, pero estaría equivocado. Por alguna razón, el comando deshabilitar usuario le permite deshabilitar básicamente cualquier aplicación que desee, mientras que el comando de deshabilitar normal es bastante limitado.

La mejor parte de este método es que si cometes un error y desactivas una aplicación que no deberías, es una solución realmente fácil. También seguirás recibiendo actualizaciones OTA, ya que en realidad no estás modificando ningún archivo del sistema. Es por eso que necesitamos la parte "--user 0" de nuestro comando, que especifica que la aplicación solo se deshabilitará para el usuario actual, no para todos los usuarios, lo que requeriría acceso de root.