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

Sin embargo, existen formas de evitar estas limitaciones. Hace un tiempoescribimos una guía que enseñaba a "desinstalar" cualquier aplicación de sistema preinstalada en su teléfono inteligente o tableta Android. El problema con ese método es doble: en realidad no desinstala por completo la aplicación ni devuelve espacio al usuario y, para revertir el cambio, es necesario descargar el APK (si puede encontrarlo) o restablecer la configuración de fábrica. Aun así, ese método es bastante útil y hemos visto docenas de publicaciones en foros y scripts de usuarios que lo aprovechan para deshacer el bloatware de sus nuevos dispositivos Android. Para ayudar a los usuarios a deshacer el bloatware de sus dispositivos de una manera más segura, nos gustaría dirigir su atención hacia otro método que no solo deshabilitará el bloatware preinstalado que elija, sino que también hará que sea muy fácil volver a habilitarlo cuando le resulte conveniente, lo que hará que sea mucho más fácil recuperarse de cualquier error. Seguiremos utilizando comandos ADB para modificar las aplicaciones del sistema, así que asegúrese de no deshabilitar nada absolutamente crítico (use su mejor criterio), pero este método es mucho más amigable en caso de que deshabilite la aplicación incorrecta.


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

  1. Sigueeste tutorialpara poner en funcionamiento ADB en tu PC con Windows, Mac o Linux. ADB, o Android Debug Bridge, es una herramienta para desarrolladores que te permite emitir comandos potentes para controlar tu dispositivo. Lo usamos mucho en nuestros tutoriales para hacer cosas que de otra manera no podrías hacer sin un dispositivo rooteado.
  2. Descargue una aplicación comoApp Inspectordesde Google Play Store.
  3. Obtén el nombre del paquete de la aplicación que deseas deshabilitar mediante App Inspector. Aquí tienes capturas de pantalla que te muestran cómo hacerlo:
  4. Abra 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 Shift y haciendo clic derecho en la carpeta. En el menú, seleccione la opción "Abrir ventana de comandos aquí" o "Abrir ventana de PowerShell aquí".
  5. Una vez que esté en el símbolo del sistema o terminal, ingrese el siguiente comando según su sistema operativo:Símbolo del sistema de Windows:adb shell pm disable-user --user 0 <package_to_disable>Windows PowerShell:.\adb shell pm disable-user --user 0 <package_to_disable>Terminal Mac/Linux:./adb shell pm disable-user --user 0 <package_to_disable>
  6. Por ejemplo, así es como se ve si quieres 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.cleanmasterWindows PowerShell:.\adb shell pm disable-user --user 0 com.miui.cleanmasterTerminal Mac/Linux:./adb shell pm disable-user --user 0 com.miui.cleanmaster

¡Y ya está! La aplicación debería deshabilitarse inmediatamente y desaparecerá de tu launcher. Ten en cuenta que, en raras ocasiones, algunas aplicaciones pueden volver a habilitarse automáticamente si el sistema tiene una función para hacerlo. Por ejemplo, si deshabilitas ellauncher EMUI 9 de fábrica en dispositivos Huawei o Honor chinos,el launcher de fábrica se volverá a habilitar automáticamente después de un tiempo. Si eso te molesta, prueba el método de "desinstalación".

Vuelva a habilitar cualquier aplicación del sistema preinstalada que se encuentre deshabilitada

¿Qué pasa si deshabilitaste una aplicación y quieres volver a habilitarla? ¡Es muy fácil volver a habilitarla! Primero, ve aConfiguración > Aplicaciones y mira la lista "Todas las aplicaciones" (puede estar ubicada en otro lugar de tu dispositivo). Por lo general, puedes filtrar aquí para ver los nombres de todas las aplicaciones deshabilitadas. Una vez que sepas qué aplicación quieres volver a habilitar, sigue 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 -dWindows PowerShell:.\adb shell pm list packages -dTerminal de Mac/Linux:./adb shell pm list packages -d
  2. Este comando enumera todos los paquetes deshabilitados. Busque el nombre del paquete que corresponde 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 <package_to_enable>Windows PowerShell:.\adb shell pm enable <package_to_enable>Terminal de Mac/Linux:./adb shell pm enable <package_to_enable>
  3. Si tiene algún problema, intente reiniciar después de volver a habilitar la aplicación.

¿Qué hicimos?

En primer lugar, es importante diferenciar lo que hace este comando y por qué es superior al método que usamos en nuestro tutorial anterior 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 recuperarla, necesitaba restablecer la configuración de fábrica o cargar el APK de forma lateral. En este tutorial, deshabilitamos laaplicación para el usuario principal en lugar de desinstalarla, lo que significa que podemos habilitarla sin volver a instalarla.

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

Lo mejor de este método es que si cometes un error y deshabilitas una aplicación que no deberías, es muy fácil solucionarlo.Además, seguirás recibiendo actualizaciones OTA, ya que no estás modificando ningún archivo del sistema.Por eso 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 root.