La mayoría de los paquetes los he sacado de este tutorial donde se han dado el trabajo de hacer una lista con todo el bloatware de los Samsung. Para ver qué otros paquetes hay podemos usar: adb shell pm list packages | grep "samsung"
. Se pueden usar flags como -d
para ver solo los deshabilitados.
Estos comandos son pues específicos para la gama Galaxy de Samsung, pero debería ser posible encontrar los servicios equivalentes para otros teléfonos Android.
Los comandos necesarios para deshabilitar o habilitar una app en un móvil Android son:
adb shell pm disable-user --user 0 com.app.loquesea
adb shell pm enable com.app.loquesea
También podemos desinstalar paquetes, pero es
adb shell pm uninstall -k --user 0 <package name>
Por ejemplo, el menú compartir de Android está lleno de elementos más o menos inútiles que hacen que, cada vez que uno intenta compartir un archivo, foto, etc, las cosas cambien de orden y gran parte de la pantalla esté ocupada por herramientas -a mi parecer- inútiles.
adb shell pm disable-user --user 0 com.samsung.android.app.simplesharing
adb shell pm disable-user --user 0 com.samsung.android.smartmirroring
adb shell pm disable-user --user 0 com.samsung.android.app.sharelive
adb shell pm disable-user --user 0 com.samsung.android.aware.service
Y para activarlos de nuevo hay que correr los mismos
adb shell pm enable com.samsung.android.simplesharing
adb shell pm enable com.samsung.android.smartmirroring
adb shell pm enable com.samsung.android.app.sharelive
adb shell pm enable com.samsung.android.aware.service
adb shell pm disable-user --user 0 com.enhance.game.service
adb shell pm disable-user --user 0 com.samsung.android.game.gamehome
El autocompletado de Samsung functiona solo usando Samsung Internet (que no uso) así que no hay problema en desactivarlo.
adb shell pm disable-user --user 0 com.samsung.android.samsungpassautofill
Lo mismo el Link Sharing, es útil entre cuentas Samsung, inútil para mí.
adb shell pm disable-user --user 0 com.samsung.android.app.simplesharing
Los mensajes de Samsung tampoco los utilizo, por lo que no necesito escribir en ellos.
adb shell pm disable-user --user 0 com.samsung.android.service.livedrawing
Bixby es algo bastante molesto que es fácil desactivar, aunque esto se lleva por delante el botón de Bixby. Yo no lo usaba así que no hay problema.
adb shell pm disable-user --user 0 com.samsung.android.app.spage
adb shell pm disable-user --user 0 com.samsung.android.bixby.service
adb shell pm disable-user --user 0 com.samsung.android.bixby.agent.dummy
adb shell pm disable-user --user 0 com.samsung.android.bixby.wakeup
adb shell pm disable-user --user 0 com.samsung.android.visionintelligence
# Este desactiva el botón
adb shell pm disable-user --user 0 com.samsung.android.bixby.agent
La LED Cover no funciona asï que mejor no tenerla habilitada, la verdad.
adb shell pm disable-user --user 0 com.sec.android.cover.ledcover
adb shell pm disable-user --user 0 com.samsung.android.app.ledcoverdream
Duo no lo uso nunca, por lo que es mejor desahibilitarlo.
adb shell pm disable-user --user 0 com.google.android.apps.tachyon
adb shell pm disable-user --user 0 com.samsung.android.hmt.vrsvc
adb shell pm disable-user --user 0 com.samsung.android.app.tips
adb shell pm disable-user --user 0 com.samsung.android.arzone