Android: Elimina aplicaciones predeterminadas con ADB


2022-01-29 | #android #adb #guia


Normalmente con cualquier dispositivo android vienen muchas aplicaciones que no vas a utilizar nunca. Estas pueden ser muchas de Google (Noticias, Salud, Play Music, El tiempo, etc.) o del fabricante del teléfono. Especialmente, si quieres instalar aplicaciones libres encontrarás que tienes muchas aplicaciones duplicadas. Muchas veces algunas de las aplicaciones que vienen por defectos no se pueden desinstalar, desde Ajustes-->Aplicaciones, el sistema no te da la opción. Simplemente puedes "Deshabilitarlas", esto las dejará inútiles e impedirá que se actualicen y que consuman más recursos, pero quedarán ahí en el limbo ocupando espacio.


Hoy te voy a enseñar cómo deshacerte de ellas. Para ello, necesitaremos instalar en nuestro ordenador un programita llamado en ADB (Android Debug Bridge). Luego, tendremos que identificar el nombre exacto de las aplicaciones que queremos eliminar. Conectaremos el dispositivo android al ordenador por USB e iremos eliminando las aplicaciones.


Advertencia: Este método te permite desinstalar cualquier aplicación, incluso las que necesita el sistema para funcionar. Por lo que yo recomiendo realizar este proceso cuando adquieres un nuevo dispositivo antes de configurarlo, ya que si desinstalamos algo que no debemos puede ser necesario restaurar el modo de fábrica y perderemos todos nuestros datos y configuraciones.


Instalación de ADB


En GNU/Linux


Si tienes una distro basada en debian (ubuntu, linuxmint, popos, etc.), tendrás ADB en el repositorio:


sudo apt install android-tools-adb

Otros


Descargar las "Herramientas de la plataforma del SDK" para tu sistema operativo:

https://developer.android.com/studio/releases/platform-tools


Descargarás un archivo comprimido (.zip), tendrás que descomprimirlo y para usar ADB tendrás que abrir una terminal (cmd o powershell en windows), navegar en la consola hasta donde lo hayas descomprimido y ya estarás listo para usarlo.


Comprobar que se ha instalado correctamente


Cuando lo tengas instalado, en la consola, escribe el siguiente comando:


adb devices

Debería mostrarte algo así:


    List of devices attached
\* daemon not running; starting now at tcp:5037
\* daemon started successfully

Es decir, el programa está funcionando, pero no encuentra ningún dispositivo conectado.


Habilitar "Depuración USB" en Android


Para poder acceder con ADB a tu dispositivo Android tienes que "decirle" a tu dispositivo android que aceptes órdenes desde la conexión USB. Para ello hay que acceder a las "opciones de desarrollador".


Para habilitar las "opciones de desarrollador": Ve a Ajustes --> Información del teléfono --> Pulsar en "Número de compilación" 7 veces seguidas.


Luego, vuelve a Ajustes --> Sistema --> Opciones de desarrollo --> Depuración --> Habilitar Depuración USB


Conectar ADB con nuestro dispositivo android


Ahora podemos conectar por USB a nuestro ordenador. Al hacerlo es posible que en el dispositivo android aparezca una ventana pidiendo permisos como la siguiente:

[IMG]


Cuando aceptemos, si ejecutamos el comando adb devices en la terminal del ordenador, obtendremos algo así:


List of devices attached
70a9f144 device

Con esto ya sabemos que nuestro dispositivo android está siendo reconocido por ADB. Ahora podemos usar ADB para controlarlo desde el ordenador (intercambiar ficheros, instalar/desinstalar aplicaciones, etc.)


Identificar las aplicaciones que queremos borrar


Supongamos que quiero eliminar Google Play Music, no puedo decirle a ADB directamente que borre Google Play Music. ADB necesita el nombre exacto del paquete de la aplicación que sería com.google.android.music. Para averiguar el nombre de las aplicaciones que quieres borrar recomiendo que te instales la aplicación de android "apps_Packages Info". En esa aplicación puedes ver todo lo que tienes instalado y te pone el nombre exacto del paquete. Te recomiendo que hagas una lista con todos los paquetes de las aplicaciones que quieras eliminar.


apps_Packages Info en f-droid


Cuando tengas la lista, conecta el móvil por USB, y ejecuta el comando:


adb shell

Esto conectará ADB con tu dispositivo y quedará a la espera de instrucciones. Para eliminar aplicaciones ejecuta el siguiente comando cambiando "com.google.android.music" por el nombre correspondiente:


pm uninstall -k --user 0 com.google.android.music

Cuando termines todas las operaciones que desees realizar, puedes salir de adb shell escribiendo el comando "exit" o pulsando el atajo Ctrl + D.


¡Oh oh! He borrado algo que no debía


Si eliminas una aplicación crítica de tu sistema android es probable que no la encuentres en la tienda de aplicaciones. Pero puedes reinstalar la aplicación buscándola en la web de APK Mirror:

https://www.apkmirror.com/


Descarga la aplicación e instálala de nuevo. Si está disponible en formato apk, puedes instalarla directamente usando ADB.


adb install miapp.apk

Si por el contrario, está disponible en formato apkm. Tendrás que instalar la aplicación APKMirror en el dispositivo android para poder instalarla.


Si no consigues reinstalarla o no la encuentras, tendrás que devolver android a su estado de fábrica perdiendo la configuración que tengas.


Deshabilitar la depuración USB


Es recomendable, una vez hayamos terminado, deshabilitar la depuración por USB y las opciones de desarrollador si no vamos a utilizarlas.


Para ello: volvemos a Ajustes --> Sistema --> Opciones de desarrollo --> Depuración --> Habilitar Depuración USB y lo desmarcamos.


Para desactivar opciones de desarrollador: Ve a Ajustes --> Sistema --> Opciones de desarrollo y te aparecerá la opción de desactivarlo.


Para terminar


Espero que te haya resultado útil este artículo. Si es así, que me escribieras un comentario me alegraría el día y me animaría a seguir con guías similares. También me interesaría saber si lo has intentado poner en práctica y has tenido algún problema (quizá no me explicado bien o me he saltado algo). Esta web es tan simple que no permite dejar comentarios directamente, así que te recuerdo mis datos de contacto:


Mastodon: @bogart@mastodon.madrid


Email: gmi@bogart.anonaddy.com


¡Gracias por leer!


Extras


Por internet hay muchas listas de aplicaciones basura que puedes eliminar o "bloatware". Aquí te dejo mi recopilación. Recuerda, desinstala aplicaciones bajo tu cuenta y riesgo, obviamente no he probado todas.


Bloatware list


1. OnePlus


pm uninstall -k --user 0 com.android.bips | Default Print Service

pm uninstall -k --user 0 com.android.bookmarkprovider

pm uninstall -k --user 0 com.android.captiveportallogin

pm uninstall -k --user 0 com.android.carrierconfig

pm uninstall -k --user 0 com.android.carrierdefaultapp

pm uninstall -k --user 0 com.android.cellbroadcastreceiver

pm uninstall -k --user 0 com.android.cellbroadcastreceiver.basiccolorblack.overlay

pm uninstall -k --user 0 com.android.cellbroadcastreceiver.basiccolorwhite.overlay

pm uninstall -k --user 0 com.android.cellbroadcastreceiver.overlay.common

pm uninstall -k --user 0 com.android.chrome | Chrome Browser

pm uninstall -k --user 0 com.android.dreams.basic

pm uninstall -k --user 0 com.android.egg | Easter Egg

pm uninstall -k --user 0 com.android.hotwordenrollment.okgoogle | OK Google

pm uninstall -k --user 0 com.android.hotwordenrollment.xgoogle | OK Google

pm uninstall -k --user 0 com.android.htmlviewer

pm uninstall -k --user 0 com.android.mms.overlay.cmcc

pm uninstall -k --user 0 com.android.mms.overlay.ct

pm uninstall -k --user 0 com.android.mms.service

pm uninstall -k --user 0 com.android.printspooler | Mobile printing service

pm uninstall -k --user 0 com.android.providers.calendar

pm uninstall -k --user 0 com.android.providers.partnerbookmarks

pm uninstall -k --user 0 com.android.statementservice

pm uninstall -k --user 0 com.android.stk | SIM Toolkit

pm uninstall -k --user 0 com.android.vpndialogs

pm uninstall -k --user 0 com.dsi.ant.server | ANT Hall Server

pm uninstall -k --user 0 com.example.tmo | T-Mobile bloat

pm uninstall -k --user 0 net.oneplus.weather

pm uninstall -k --user 0 net.oneplus.weather.basiccolorwhite.overlay

pm uninstall -k --user 0 net.oneplus.weather.basiccolorblack.overlay

pm uninstall -k --user 0 net.oneplus.wallpaperresources

pm uninstall -k --user 0 net.oneplus.forums

pm uninstall -k --user 0 com.oneplus.camera

pm uninstall -k --user 0 com.oneplus.gallery

pm uninstall -k --user 0 com.oneplus.screenrecord

pm uninstall -k --user 0 com.oneplus.gamespace

pm uninstall -k --user 0 com.oneplus.calculator


1. Google Bloatware on OnePlus



pm uninstall -k --user 0 com.google.android.apps.docs | Google Drive

pm uninstall -k --user 0 com.google.android.apps.maps | Google Maps

pm uninstall -k --user 0 com.google.android.apps.photos | Google Photos

pm uninstall -k --user 0 com.google.android.apps.tachyon | Google Duo

pm uninstall -k --user 0 com.google.android.apps.walletnfcrel | Google Wallet

pm uninstall -k --user 0 com.google.android.apps.wellbeing | Digital Wellbeing

pm uninstall -k --user 0 com.google.android.calendar | Google Calendar

pm uninstall -k --user 0 com.google.android.feedback

pm uninstall -k --user 0 com.google.android.gm | Gmail

pm uninstall -k --user 0 com.google.android.googlequicksearchbox | Search Widget

pm uninstall -k --user 0 com.google.android.inputmethod.latin | Gboard

pm uninstall -k --user 0 com.google.android.marvin.talkback | Talkback

pm uninstall -k --user 0 com.google.android.music | Google Play Music

pm uninstall -k --user 0 com.google.android.onetimeinitializer

pm uninstall -k --user 0 com.google.android.printservice.recommendation | Mobile printing service

pm uninstall -k --user 0 com.google.android.projection.gearhead

pm uninstall -k --user 0 com.google.android.tts | Text to Speech

pm uninstall -k --user 0 com.google.android.videos | Google Play Movies & TV

pm uninstall -k --user 0 com.google.android.youtube | YouTube

pm uninstall -k --user 0 com.google.android.tts

pm uninstall -k --user 0 com.android.hotwordenrollment.xgoogle

pm uninstall -k --user 0 com.android.hotwordenrollment.okgoogle


2. 3rd-party Bloatware on OnePlus



pm uninstall -k --user 0 com.facebook.appmanager

pm uninstall -k --user 0 com.facebook.services

pm uninstall -k --user 0 com.facebook.system

pm uninstall -k --user 0 com.heytap.cloud

pm uninstall -k --user 0 com.heytap.mcs

pm uninstall -k --user 0 com.heytap.openid

pm uninstall -k --user 0 com.netflix.mediaclient

pm uninstall -k --user 0 com.netflix.partner.activation


3. OnePlus System Apps



pm uninstall -k --user 0 cn.oneplus.opmms | MMS app

pm uninstall -k --user 0 cn.oneplus.photos | OnePlus Gallery

pm uninstall -k --user 0 com.oneplus.aod | OnePlus AOD

pm uninstall -k --user 0 com.oneplus.aod.basiccolorblack.overlay | OnePlus AOD theme

pm uninstall -k --user 0 com.oneplus.aod.basiccolorwhite.overlay | OnePlus AOD theme

pm uninstall -k --user 0 com.oneplus.aodnotification.overlay.gold | OnePlus AOD theme

pm uninstall -k --user 0 com.oneplus.aodnotification.overlay.purple | OnePlus AOD theme

pm uninstall -k --user 0 com.oneplus.aodnotification.overlay.red | OnePlus AOD theme

pm uninstall -k --user 0 com.oneplus.calculator.basiccolorblack.overlay | Calendar dark theme

pm uninstall -k --user 0 com.oneplus.calendar.black.overlay | Calendar dark theme

pm uninstall -k --user 0 com.oneplus.calendar.white.overlay | Calendar light theme

pm uninstall -k --user 0 com.oneplus.factorymode

pm uninstall -k --user 0 com.oneplus.factorymode.specialtest



pm uninstall -k --user 0 com.oneplus.gallery | Stock Gallery app

pm uninstall -k --user 0 com.oneplus.gameinstaller

pm uninstall -k --user 0 com.oneplus.gamespace | Game Space

pm uninstall -k --user 0 com.oneplus.gamespace.black.overlay | Game Space dark theme

pm uninstall -k --user 0 com.oneplus.gamespace.white.overlay | Game Space light theme

pm uninstall -k --user 0 com.oneplus.instant.translation

pm uninstall -k --user 0 com.oneplus.instant.translation.black.overlay

pm uninstall -k --user 0 com.oneplus.instant.translation.white.overlay

pm uninstall -k --user 0 com.oneplus.membership | OnePlus Membership

pm uninstall -k --user 0 com.oneplus.membership.basiccolorblack.overlay| Membership dark theme

pm uninstall -k --user 0 com.oneplus.membership.basiccolorwhite.overlay | Membership light theme

pm uninstall -k --user 0 com.oneplus.mms | MMS app

pm uninstall -k --user 0 com.oneplus.mms.basiccolorblack.overlay

pm uninstall -k --user 0 com.oneplus.mms.basiccolorwhite.overlay

pm uninstall -k --user 0 com.oneplus.screenrecord | Screen Recorder

pm uninstall -k --user 0 com.oneplus.screenrecord.black.overlay | Screen Recorder dark theme

pm uninstall -k --user 0 com.oneplus.screenrecord.white.overlay | Screen Recorder light theme

pm uninstall -k --user 0 com.oneplus.tvcast | Screen Mirroring

pm uninstall -k --user 0 com.oneplus.wallpaper

pm uninstall -k --user 0 com.tencent.soter.soterserver

pm uninstall -k --user 0 xyz.paphonb.quickswitch.overlay


2. Samsung



pm uninstall -k --user 0 com.samsung.svoice.sync

pm uninstall -k --user 0 com.samsung.android.app.watchmanager

pm uninstall -k --user 0 com.samsung.android.drivelink.stub

pm uninstall -k --user 0 com.samsung.android.svoice

pm uninstall -k --user 0 com.samsung.android.widgetapp.yahooedge.finance

pm uninstall -k --user 0 com.android.dreams.phototable

pm uninstall -k --user 0 com.samsung.android.widgetapp.yahooedge.sport

pm uninstall -k --user 0 com.samsung.android.spdfnote

pm uninstall -k --user 0 com.sec.android.widgetapp.samsungapps

pm uninstall -k --user 0 com.samsung.android.email.provider

pm uninstall -k --user 0 com.samsung.android.app.ledcoverdream

pm uninstall -k --user 0 com.sec.android.cover.ledcover

pm uninstall -k --user 0 com.sec.android.app.desktoplauncher

pm uninstall -k --user 0 com.sec.android.app.withtv

pm uninstall -k --user 0 com.samsung.android.app.memo

pm uninstall -k --user 0 com.sec.spp.push

pm uninstall -k --user 0 com.sec.android.app.shealth

pm uninstall -k --user 0 com.samsung.android.spay

pm uninstall -k --user 0 com.samsung.android.voicewakeup

pm uninstall -k --user 0 com.samsung.voiceserviceplatform

pm uninstall -k --user 0 com.sec.android.sidesync30

pm uninstall -k --user 0 com.samsung.android.hmt.vrsvc

pm uninstall -k --user 0 com.samsung.android.app.vrsetupwizardstub

pm uninstall -k --user 0 com.samsung.android.hmt.vrshell

pm uninstall -k --user 0 com.android.exchange

pm uninstall -k --user 0 com.samsung.groupcast

pm uninstall -k --user 0 com.sec.android.service.health

pm uninstall -k --user 0 com.sec.kidsplat.installer

pm uninstall -k --user 0 com.sec.android.widgetapp.diotek.smemo

pm uninstall -k --user 0 com.sec.android.provider.snote

pm uninstall -k --user 0 com.sec.android.app.translator

pm uninstall -k --user 0 com.vlingo.midas

pm uninstall -k --user 0 com.sec.readershub

pm uninstall -k --user 0 com.sec.android.app.gamehub

pm uninstall -k --user 0 com.sec.everglades.update

pm uninstall -k --user 0 com.sec.everglades

pm uninstall -k --user 0 tv.peel.samsung.app

pm uninstall -k --user 0 com.sec.yosemite.phone

pm uninstall -k --user 0 com.samsung.android.app.episodes

pm uninstall -k --user 0 com.samsung.android.app.storyalbumwidget

pm uninstall -k --user 0 com.samsung.android.tripwidget

pm uninstall -k --user 0 com.samsung.android.service.travel

pm uninstall -k --user 0 com.tripadvisor.tripadvisor

pm uninstall -k --user 0 com.android.email

pm uninstall -k --user 0 com.sec.android.app.ocr


More Samsung Bloatware:



pm uninstall -k --user 0 com.dsi.ant.sample.acquirechannels

pm uninstall -k --user 0 com.dsi.ant.service.socket

pm uninstall -k --user 0 com.dsi.ant.server

pm uninstall -k --user 0 com.dsi.ant.plugins.antplus

pm uninstall -k --user 0 flipboard.boxer.app

pm uninstall -k --user 0 com.cnn.mobile.android.phone.edgepanel

pm uninstall -k --user 0 com.sec.android.easyonehand

pm uninstall -k --user 0 com.samsung.android.widgetapp.yahooedge.finance

pm uninstall -k --user 0 com.android.dreams.phototable

pm uninstall -k --user 0 com.google.android.printservice.recommendation

pm uninstall -k --user 0 com.android.printspooler

pm uninstall -k --user 0 com.samsung.android.widgetapp.yahooedge.sport

pm uninstall -k --user 0 com.samsung.android.spdfnote

pm uninstall -k --user 0 com.sec.android.daemonapp

pm uninstall -k --user 0 com.samsung.android.weather

pm uninstall -k --user 0 com.samsung.android.app.reminder

pm uninstall -k --user 0 com.hancom.office.editor.hidden

pm uninstall -k --user 0 com.samsung.android.keyguardwallpaperupdator

pm uninstall -k --user 0 com.samsung.android.app.news

pm uninstall -k --user 0 com.android.egg

pm uninstall -k --user 0 com.sec.android.widgetapp.samsungapps


Samsung Game Launcher



pm uninstall -k --user 0 com.samsung.android.game.gamehome

pm uninstall -k --user 0 com.enhance.gameservice

pm uninstall -k --user 0 com.samsung.android.game.gametools


Samsung Browser



pm uninstall -k --user 0 com.sec.android.app.sbrowser

pm uninstall -k --user 0 com.samsung.android.app.sbrowseredge


Samsung Email



pm uninstall -k --user 0 com.samsung.android.email.provider

pm uninstall -k --user 0 com.wsomacp


VR



pm uninstall -k --user 0 com.samsung.android.hmt.vrsvc

pm uninstall -k --user 0 com.samsung.android.app.vrsetupwizardstub

pm uninstall -k --user 0 com.samsung.android.hmt.vrshell

pm uninstall -k --user 0 com.google.vr.vrcore


Samsung LED Cover



pm uninstall -k --user 0 com.samsung.android.app.ledcoverdream

pm uninstall -k --user 0 com.sec.android.cover.ledcover


Samsung DEX



pm uninstall -k --user 0 com.sec.android.app.desktoplauncher


Samsung TV



pm uninstall -k --user 0 com.sec.android.app.withtv


3. Google



pm uninstall -k --user 0 com.google.android.googlequicksearchbox

pm uninstall -k --user 0 com.google.android.gm

pm uninstall -k --user 0 com.google.android.apps.tachyon

pm uninstall -k --user 0 com.google.android.music

pm uninstall -k --user 0 com.google.android.apps.docs

pm uninstall -k --user 0 com.google.android.apps.maps

pm uninstall -k --user 0 com.android.chrome

pm uninstall -k --user 0 com.google.android.apps.photos

pm uninstall -k --user 0 com.google.vr.vrcore

pm uninstall -k --user 0 com.google.android.youtube

pm uninstall -k --user 0 com.google.android.videos

pm uninstall -k --user 0 com.google.android.talk

pm uninstall -k --user 0 com.google.android.apps.books

pm uninstall -k --user 0 com.google.android.apps.magazines

pm uninstall -k --user 0 com.google.android.apps.plus

pm uninstall -k --user 0 com.google.android.apps.youtube.music

pm uninstall -k --user 0 com.google.android.apps.podcasts

pm uninstall -k --user 0 com.google.android.apps.googleassistant


4. Microsoft



pm uninstall -k --user 0 com.microsoft.skydrive

pm uninstall -k --user 0 com.skype.raider

pm uninstall -k --user 0 com.microsoft.office.excel

pm uninstall -k --user 0 com.microsoft.office.word

pm uninstall -k --user 0 com.microsoft.office.powerpoint


5. Verizon



pm uninstall -k --user 0 com.vcast.mediamanager

pm uninstall -k --user 0 com.samsung.vmmhux

pm uninstall -k --user 0 com.vzw.hss.myverizon

pm uninstall -k --user 0 com.asurion.android.verizon.vms

pm uninstall -k --user 0 com.motricity.verizon.ssodownloadable

pm uninstall -k --user 0 com.vzw.hs.android.modlite

pm uninstall -k --user 0 com.samsung.vvm

pm uninstall -k --user 0 com.vznavigator.[You~ModelHere~]


6. T-Mobile



pm uninstall -k --user 0 com.mobitv.client.tmobiletvhd

pm uninstall -k --user 0 us.com.dt.iq.appsource.tmobile


7. Facebook



pm uninstall -k --user 0 com.facebook.katana

pm uninstall -k --user 0 com.facebook.system

pm uninstall -k --user 0 com.facebook.appmanager

pm uninstall -k --user 0 com.facebook.services


8. Amazon



pm uninstall -k --user 0 com.amazon.mShop.android

pm uninstall -k --user 0 com.amazon.fv

pm uninstall -k --user 0 com.amazon.kindle

pm uninstall -k --user 0 com.amazon.mp3

pm uninstall -k --user 0 com.amazon.venezia


9. Xiaomi


https://www.androidsage.com/2021/02/24/remove-bloatware-from-xiaomi-bloatware-list-miui-12-11-10/


10. Miscellaneaous



pm uninstall -k --user 0 flipboard.boxer.app

pm uninstall -k --user 0 flipboard.app

pm uninstall -k --user 0 com.hancom.office.editor.hidden

pm uninstall -k --user 0 com.audible.application

pm uninstall -k --user 0 com.blurb.checkout

pm uninstall -k --user 0 com.cequint.ecid

pm uninstall -k --user 0 com.imdb.mobile

pm uninstall -k --user 0 com.gotv.nflgamecenter.us.lite

pm uninstall -k --user 0 com.infraware.polarisoffice5

pm uninstall -k --user 0 com.nuance.swype.input



/software/