Cómo desinstalar el bloatware Carrier / OEM sin acceso de root

ADB Android for Mobile

Cada vez más operadores y fabricantes de equipos originales bloquean sus equipos e instalan varios programas de relleno en nuestros teléfonos inteligentes y tabletas. Es cierto que el bloatware es bastante subjetivo y puede extenderse desde la propia aplicación de mensajería de Samsung a la propia aplicación de Google, incluido el software espía real, como DT Ignite. Dado que muchos de nuestros dispositivos y tabletas están bloqueados, algunas de estas aplicaciones del sistema preinstaladas pueden ser difíciles de desinstalar o incluso deshabilitar.

Solemos ver la configuración de teléfonos inteligentes y tabletas porque el operador o portadora quiere controlar sus dispositivos. A veces, se les paga en el teléfono inteligente que venden por cada aplicación que preinstalan. A veces, se puede ganar aún más dinero con el diagnóstico y los datos que estas aplicaciones pueden recopilar en su teléfono. Sin embargo, al final del día, los transportistas y operadores lo hacen tanto para obtener ingresos adicionales como para controlar la plataforma.

Hay algunas aplicaciones de depuración para algunos OEM en Play Store, que son agradables, y también algunos miembros dedicados de XDA que han creado herramientas para deshacerse de ellas. Sin embargo, rara vez se ve una solución universal para esta tarea y la guía actual lo ayudará a desinstalar estas aplicaciones del sistema manualmente sin acceso de root. Solo se necesitan algunos comandos ADB simples en un símbolo del sistema.

Directrices

  1. Instale los controladores USB para su dispositivo (Google tiene una lista de algunos controladores USB universales aquí)
  2. Descargue el binario ADB para su sistema operativo particular (Windows, Mac, Linux)
  3. Extraiga el archivo zip en una carpeta a la que pueda acceder rápidamente.
  4. En su teléfono, vaya a Configuración y toque Acerca del teléfono. Busque el Número de compilación y tóquelo 7 veces para habilitar las Opciones de desarrollador.
  5. Ahora ingrese a Opciones de desarrollador y busque Depuración de USB. Permitirle.
  6. How to Uninstall Carrier/OEM Bloatware Without Root Access
  7. Conecte su teléfono a la computadora y cámbielo del modo "solo carga" al modo "transferencia de archivos (MTP)".
  8. En su computadora, busque el directorio donde extrajo el binario ADB.
  9. How to Uninstall Carrier/OEM Bloatware Without Root Access
  10. Inicie un símbolo del sistema en su carpeta ADB. Para los usuarios de Windows, esto se puede hacer manteniendo presionada la tecla Mayús y haciendo clic con el botón derecho y luego seleccionando la opción "abrir el símbolo del sistema aquí".
  11. How to Uninstall Carrier/OEM Bloatware Without Root Access
  12. Una vez que esté en el símbolo del sistema / terminal, ingrese el siguiente comando:adb devices
  13. Verá que el sistema está iniciando el demonio ADB. Si es la primera vez que ejecuta ADB, verá un mensaje en su teléfono que le pedirá que autorice una conexión con la computadora. Concédelo.
  14. How to Uninstall Carrier/OEM Bloatware Without Root Access
  15. Ahora, si vuelve a ejecutar el comando adb devices, el terminal imprimirá el número de serie de su dispositivo. Si es así, está listo para seguir adelante.
  16. Ingrese el siguiente comando: adb shell
  17. How to Uninstall Carrier/OEM Bloatware Without Root Access
  18. Ejecute el “pm list packages | grep ''” comando (sin comillas) para buscar nombres de paquetes.
  19. How to Uninstall Carrier/OEM Bloatware Without Root Access
  20. ALTERNATIVAMENTE: También puede encontrar fácilmente el nombre del paquete de una aplicación del sistema instalada instalando la aplicación App Inspector en su teléfono. Prefiero hacerlo de esta manera para que sepa exactamente cuál es el nombre de la aplicación que está a punto de desinstalar.
  21. How to Uninstall Carrier/OEM Bloatware Without Root Access
  22. Ejecute el comando así: “pm uninstall -k --user 0 ” comando (sin comillas) para desinstalar una aplicación específica del sistema.
  23. How to Uninstall Carrier/OEM Bloatware Without Root Access

Desinstalar aplicaciones del sistema puede ser una advertencia peligrosa, así que sepa qué hacer antes de completar estos pasos. Si falla, su teléfono puede quedar inutilizable hasta que se haya realizado un restablecimiento de fábrica. Por supuesto, otra aplicación que puede depender de ella también podría abrirse paso eliminando cualquier aplicación del sistema determinada, de modo que elimine todo con cuidado. Sin embargo, si algo sale mal, siempre se puede hacer un restablecimiento de fábrica para restablecer las cosas. Sin embargo, una aplicación que desinstaló se puede devolver aún más fácilmente, como es la siguiente:

Cómo reinstalar una aplicación desinstalada

  • Abra un símbolo del sistema o una ventana de terminal e ingrese el siguiente comando: adb shell cmd package install-existing

Eso funciona porque las aplicaciones no se desinstalan completamente del dispositivo y solo se desinstalan para el usuario actual (el usuario 0 es el usuario predeterminado / principal del teléfono). Por eso, si omite la parte "–user 0" y "-k" del comando de desinstalación, el comando no funcionará. Ambas banderas especifican que solo el usuario actual (y no todos los usuarios que requieren acceso de root) tendrán la aplicación del sistema desinstalada y que se mantendrán los datos / caché de la aplicación del sistema (que no se pueden eliminar sin acceder a la raíz). Por lo tanto, aún puede recibir actualizaciones oficiales de OTA de su operador y OEM incluso si "desinstala" una aplicación del sistema con esta técnica.

Con este método, mi editor puede desinstalar la aplicación Huawei HiVoice que ha sido preinstalada en su teléfono inteligente, Chinese Note 8, permitiendo que el Asistente de Google se establezca por defecto cuando presiona el botón de inicio durante mucho tiempo. Otros usuarios informaron que esto significa que pueden desinstalar la aplicación para anuncios en sus exclusivos teléfonos inteligentes Moto G en Amazon Prime.