Odebrecht , el caso pendiente que salpica la administración de Felipe Calderón.

Elimina el bloatware en tus dispositivos android sin ser root


Elimina el bloatware en tus dispositivos android sin ser root.


Es posible deshacernos de cualquier app del sistema en Android utilizando comandos ADB. Te explico como hacerlo paso a paso.


Uno de los principales quebraderos de cabeza a la hora de utilizar terminales Android con una capa de personalización intrusiva gira en torno a la imposibilidad de desinstalar ciertas aplicaciones del sistema. Aunque existen formas para ocultarlas del cajón de aplicaciones recurriendo a launchers personalizados, al final casi todas las soluciones pasaban por tener permisos de administrador. Por suerte, existe un método totalmente efectivo para eliminar cualquier aplicación sin necesidad de ser root.


El siguiente procedimiento pasa por utilizar un comando ADB que hará invisible la aplicación para el user 0 del sistema, por lo que la hará totalmente inaccesible e invisible para todos los usuarios del sistema, aunque seguirá encontrándose físicamente en el terminal dentro de /system. ¿Que quiere decir esto? Pues que aunque pudiéramos eliminar realmente la aplicación, al encontrarse dentro del área del sistema, no ganaríamos espacio de almacenamiento hábil para nosotros, de modo que resulta irrelevante a efectos prácticos que se libere dicha memoria o no.


Otro factor a tener en cuenta es el hecho de que en muchos casos podemos deshabilitar algunas aplicaciones del sistema desde el propio gestor de apps del terminal en Ajustes > Aplicaciones,quedando almacenadas en el apartado "deshabilitadas". No es factible en muchos casos, pero si no estamos ahogados de bloatware puede ser una buena opción.


Como ya he mencionado, este pequeño tutorial da una solución asequible a todos los usuarios que no desean rootear su Android. En caso de que si lo hayamos hecho, existen un sin fin de apps que elimina cualquier publicación, sea del sistema o no, como es el caso de Root Uninstaller. Sin más, vamos a con el tutorial.


1. Instalar drivers ADB e iniciar el shell.


Android Debug Bridge (ADB) es una herramienta que nos servirá para interactuar desde una PC externo con cualquier dispositivo Android conectado por cable a través de una línea de comandos. Se trata de un conjunto de drivers que, una vez instalados en nuestro PC, nos permiten acceder a un shell de Unix desde que el introducir dichos comandos con usos diversos. Aunque están incluidos dentro de Android Studio,  te recomiendo ESTE o ESTE asistente permite instalarlos rápidamente sin todo el entorno de desarrollo.


Por normal general, quedaran instalados en la carpeta ADB de la raíz de nuestra unidad de disco principal, aunque si estamos en Windows 10, escribiendo en la barra de búsqueda "adb shell" (sin las comillas,obviamente) se abrirá un CMD en ventana y se iniciará la consola tal y como muestra la siguiente imagen.


2. Elegir los paquetes a eliminar

El punto complicado viene cuando debemos decidir que es lo que queremos eliminar. La tarea es bastante simple, aunque requiere que andemos con pies de plomo, ya que no debemos de eliminar aquellas apps indispensables para el buen funcionamiento del sistema. Por ejemplo, cualquier dispositivo Huawei integra su propio abanico de apps de sistema en forma de calendario, gestor de correo o libreta de contactos. Si ya tenemos otras aplicaciones para dicha función y las tenemos asignadas para que sean usadas por defecto, podemos deshacernos de las de la capa de personalización sin miedo.

Desde ADB podemos sacar una lista con todos los nombres de paquetes de la apps instaladas escribiendo el siguiente comando y pulsando la tecla ENTER:

pm list packages                                                                                      


3. Eliminar la aplicación que no queremos.

Una vez nos hayamos decidido y conozcamos el package name de la aplicación, podremos deshacernos de ella mediante el siguiente comando:

pm  uninstall   -  k    -  -  user   0   "nombredepaquete"                              

Donde cambiaremos nombredepaquete (y las comillas) por el nombre de la app que pretendemos eliminar. Al pulsar ENTER, si todo ha ido bien, nos saldrá el aviso SUCCESS. Al menos en los terminales donde se ha probado, el proceso es instantáneo y al momento dejaremos de verlo en el cajón de aplicaciones. Tampoco aparecerá en el apartado de apps deshabilitadas, por lo que a todas luces podemos considerarlas muertas para nosotros.

Ver publicación original Aquí

Comentarios