Skip to content

Instantly share code, notes, and snippets.

@bbtdev
Created March 6, 2019 08:25
Show Gist options
  • Save bbtdev/7e2183ceb8d2a35ca95f279b76a2e10b to your computer and use it in GitHub Desktop.
Save bbtdev/7e2183ceb8d2a35ca95f279b76a2e10b to your computer and use it in GitHub Desktop.
Note 9 debloat script
#!/usr/bin/env bash
# ======================================================
# INFO {{{
# search packages
# adb shell pm list packages | grep package
# DISABLE/ENABLE
# + can be undone without factory reset
# + packages remain disabled
# adb shell pm disable-user --user 0 <package name>
# adb shell pm enable --user 0 <package name>
# UNINSTALL/INSTALL
# + high change reinstall would not work, needs factory reset
# + packages get reinstalled (?)
# adb shell pm uninstall -k --user 0 <package name>
# adb shell pm package install-existing <package name>
# INFO }}}
# ======================================================
# Obvious Bloatware {{{
# MICROSOFT
# ========
adb shell pm disable-user --user 0 com.microsoft.skydrive
adb shell pm disable-user --user 0 com.microsoft.office.excel
adb shell pm disable-user --user 0 com.microsoft.office.word
adb shell pm disable-user --user 0 com.microsoft.office.powerpoint
# FACEBOOK
# ========
# Facebook App Installer
adb shell pm disable-user --user 0 com.facebook.system
# Facebook App Manager
adb shell pm disable-user --user 0 com.facebook.appmanager
# Facebook
adb shell pm disable-user --user 0 com.facebook.katana
# Facebook Services
adb shell pm disable-user --user 0 com.facebook.services
# FONTS
# =====
adb shell pm disable-user --user 0 com.monotype.android.font.chococooky
adb shell pm disable-user --user 0 com.monotype.android.font.cooljazz
adb shell pm disable-user --user 0 com.monotype.android.font.rosemary
# WIDGETS
# =======
# Favourite Contacts
adb shell pm disable-user --user 0 com.sec.android.widgetapp.easymodecontactswidget
# Galaxy
adb shell pm disable-user --user 0 com.sec.android.widgetapp.samsungapps
# GAME
# ====
# Game Launcher
adb shell pm disable-user --user 0 com.samsung.android.game.gamehome
# Game Optimizing Service
adb shell pm disable-user --user 0 com.enhance.gameservice
# Game Tools
adb shell pm disable-user --user 0 com.samsung.android.game.gametools
# SAMSUNG
# =======
# Edge Panels/Screen/Lighting
#
# + since disabling the edge screen, disables the lighting
# and I want to keep lighting, I'm leaving the apps panel
# enabled, since it could be useful and the screen enabled
# + sbrowseredge disables samsung internet as well ?!
#
# Edge Panels
adb shell pm disable-user --user 0 com.samsung.android.app.sbrowseredge
adb shell pm disable-user --user 0 com.samsung.android.widgetapp.yahooedge.finance
adb shell pm disable-user --user 0 com.samsung.android.widgetapp.yahooedge.sport
adb shell pm disable-user --user 0 com.samsung.android.app.taskedge
adb shell pm disable-user --user 0 com.samsung.android.app.clipboardedge
adb shell pm disable-user --user 0 com.samsung.android.service.peoplestripe
adb shell pm disable-user --user 0 com.sec.android.app.quicktool
# adb shell pm disable-user --user 0 com.samsung.android.app.appsedge
#
# Edge Screen/Lighting
# adb shell pm disable-user --user 0 com.samsung.android.app.cocktailbarservice
# Assistant Menu
#
# + bubble that hels you navigate
#
adb shell pm disable-user --user 0 com.samsung.android.app.assistantmenu
# Autofill with Samsung Pass
#
# + for web login, only works with Samsung internet
#
adb shell pm disable-user --user 0 com.samsung.android.samsungpassautofill
# Interactive ScreenSaver
#
adb shell pm disable-user --user 0 com.android.dreams.basic
adb shell pm disable-user --user 0 com.samsung.daydream.customization
adb shell pm disable-user --user 0 com.android.dreams.phototable
# CarmodeStub
#
# + car mode that does not support Google maps/waze
#
adb shell pm disable-user --user 0 com.samsung.android.drivelink.stub
# Link Sharing
#
# + share large files up to 2 gb a day, but only to other Samsung accounts
#
adb shell pm disable-user --user 0 com.samsung.android.app.simplesharing
# Live Message
#
# + write animated message
#
adb shell pm disable-user --user 0 com.samsung.android.service.livedrawing
# Samsung Smart Switch
#
# + transfer from your old device
#
# - Smart Switch Agent
adb shell pm disable-user --user 0 com.sec.android.easyMover.Agent
# - Smart Switch
adb shell pm disable-user --user 0 com.sec.android.easyMover
# Universal switch
#
# - accessiblity option, use a periferal for touching
#
adb shell pm disable-user --user 0 com.samsung.android.universalswitch
# Samsung notes
adb shell pm disable-user --user 0 com.samsung.android.app.notes
# Samsung apps widdget
adb shell pm disable-user --user 0 com.sec.android.widgetapp.samsungapps
# Kids Home Installer
adb shell pm disable-user --user 0 com.samsung.android.kidsinstaller
# File manager
adb shell pm disable-user --user 0 com.sec.android.app.myfiles
# Samsung Themes
#
# + since I'm not uninstalling Samsung Experience Home
# I am keeping this one, useful for changing AOD icons
#
# - Theme Store
# + it enables itself, should uninstall?: pm uninstall --user 0 com.samsung.android.themestore
# adb shell pm disable-user --user 0 com.samsung.android.themestore
# - Themes
# adb shell pm disable-user --user 0 com.samsung.android.themecenter
# Samsung PaymentFramework
#
# + it depends on NFC, if NFC is disabled, this should be as well
#
adb shell pm disable-user --user 0 com.samsung.android.spayfw
# Samsung clipboard
#
# + does not affect android clipboard
#
adb shell pm disable-user --user 0 com.samsung.clipboardsaveservice
adb shell pm disable-user --user 0 com.samsung.android.clipboarduiservice
# Samsung Billing
adb shell pm disable-user --user 0 com.sec.android.app.billing
# Samsung Galaxy Friends
adb shell pm disable-user --user 0 com.samsung.android.mateagent
# Samsung Pass
adb shell pm disable-user --user 0 com.samsung.android.samsungpass
# Samsung Health Service
adb shell pm disable-user --user 0 com.sec.android.service.health
# Bixby
#
# + BxActions needs ".agent" enabled and, if you want double press as well ".spage"
# + Button Mapper, has no problems
#
# - Bixby Home
# + you might want to uninstall this one instead as it enables itself
# + adb shell pm uninstall -k --user 0 com.samsung.android.app.spage
adb shell pm disable-user --user 0 com.samsung.android.app.spage
# - Bixby Service
adb shell pm disable-user --user 0 com.samsung.android.bixby.service
# - Bixby Voice
adb shell pm disable-user --user 0 com.samsung.android.bixby.agent
# - Bixby Voice Stub
adb shell pm disable-user --user 0 com.samsung.android.bixby.agent.dummy
# - Bixby voice wake-up
adb shell pm disable-user --user 0 com.samsung.android.bixby.wakeup
#
# Briefing
adb shell pm disable-user --user 0 flipboard.boxer.app
#
# Bixby Vision
# - BixbyVision Framework
# adb shell pm disable-user --user 0 com.samsung.android.bixbyvision.framework
# - Bixby Vision
# adb shell pm disable-user --user 0 com.samsung.android.visionintelligence
# GOOGLE
# ======
# Market Feedback Agent
#
# + ask for feedback
# + https://androidforums.com/threads/market-feedback-agent.686798/
#
adb shell pm disable-user --user 0 com.google.android.feedback
# Google One Time Init
#
# + triggered when the phone is started for the first time
#
adb shell pm disable-user --user 0 com.google.android.onetimeinitializer
# Duo
adb shell pm disable-user --user 0 com.google.android.apps.tachyon
# ANDROID
# ======
# Easter Egg
#
# + it hides some easter eggs for users to find
#
adb shell pm disable-user --user 0 com.android.egg
# Magnify
#
# + magnifies screen, accessiblity feature
#
adb shell pm disable-user --user 0 com.samsung.android.app.readingglass
# Work profile setup
#
# + https://support.google.com/work/android/answer/6191949?hl=en
# + requires enterprise subscription, not for end-user
#
adb shell pm disable-user --user 0 com.android.managedprovisioning
# Obvious Bloatware }}}
# ======================================================
# Apps {{{
# GOOGLE
# ======
# Google
# adb shell pm disable-user --user 0 com.google.android.googlequicksearchbox
# Chrome
# adb shell pm disable-user --user 0 com.android.chrome
# adb shell pm disable-user --user 0 com.sec.android.app.chromecustomizations
# Gmail
adb shell pm disable-user --user 0 com.google.android.gm
# Youtube
# adb shell pm disable-user --user 0 com.google.android.youtube
# Maps
# adb shell pm disable-user --user 0 com.google.android.apps.maps
# Docs
# adb shell pm disable-user --user 0 com.google.android.apps.docs
# Videos
# adb shell pm disable-user --user 0 com.google.android.videos
# Music
adb shell pm disable-user --user 0 com.google.android.music
# Photos
# adb shell pm disable-user --user 0 com.google.android.apps.photos
# SAMSUNG
# =======
# DeX
#
# - DeX community
# adb shell pm disable-user --user 0 com.sec.android.desktopcommunity
# - Samsung DeX
# adb shell pm disable-user --user 0 com.sec.android.desktopmode.uiservice
# - Samsung DeX Home
# adb shell pm disable-user --user 0 com.sec.android.app.desktoplauncher
# - Samsung DeX System UI
# adb shell pm disable-user --user 0 com.samsung.desktopsystemui
# Dual Messenger
#
# + use dual accounts for same app
#
# adb shell pm disable-user --user 0 com.samsung.android.da.daagent
# Samsung Cloud #
# adb shell pm disable-user --user 0 com.samsung.android.scloud
# Knox/Secure folder
#
# - Knox Analytics Uploader
# adb shell pm disable-user --user 0 com.samsung.android.knox.analytics.uploader
# - Knox Enrollment Service #
# adb shell pm disable-user --user 0 com.sec.enterprise.knox.cloudmdm.smdms
# - Knox Key Chain
# adb shell pm disable-user --user 0 com.samsung.knox.keychain
# - KnoxBBCProvider
# adb shell pm disable-user --user 0 com.samsung.android.bbc.fileprovider
# - KnoxCore
# adb shell pm disable-user --user 0 com.samsung.android.knox.containercore
# - KnoxVpnPacProcessor
# adb shell pm disable-user --user 0 com.knox.vpn.proxyhandler
# - SharedDeviceKeyguard
# adb shell pm disable-user --user 0 com.sec.enterprise.knox.shareddevice.keyguard
# - Secure Folder
# adb shell pm disable-user --user 0 com.samsung.knox.securefolder
# - Secure your stuff
# adb shell pm disable-user --user 0 com.samsung.knox.securefolder.setuppage
# Samsung capture
#
# + screen capture functionality, write on screen etc
#
# adb shell pm disable-user --user 0 com.samsung.android.app.smartcapture
# Air Command related apps
#
# + since disabling air command bring a lot of trouble, I should leave some air command apps
#
# - Glance & Magnify
# + kinda cool https://www.youtube.com/watch?v=bugnDWtKTZM
# adb shell pm disable-user --user 0 com.samsung.android.service.pentastic
# adb shell pm disable-user --user 0 com.samsung.android.app.readingglass
# - Air View Translate
# adb shell pm disable-user --user 0 com.samsung.android.service.airviewdictionary
# Apps }}}
# ======================================================
# Services I might need {{{
# SAMSUNG
# ======
# Gear VR Service
# adb shell pm disable-user --user 0 com.samsung.android.hmt.vrsvc
# Remote Mobile Manager
#
# + customize my phone remotely ?
# + need testing
#
# adb shell pm disable-user --user 0 com.samsung.android.rlc
# LED Case
#
# - LED Cover Service
# adb shell pm disable-user --user 0 com.sec.android.cover.ledcover
# - LED icon editor
# adb shell pm disable-user --user 0 com.samsung.android.app.ledcoverdream
# Wi-Fi Direct
# adb shell pm disable-user --user 0 com.samsung.android.allshare.service.fileshare
# adb shell pm disable-user --user 0 com.samsung.android.allshare.service.mediashare
# Blue light filter
# adb shell pm disable-user --user 0 com.samsung.android.bluelightfilter
# GOOGLE
# ======
# VR related
#
# + needed for Gear VR as well
#
# - VR SDK
# adb shell pm disable-user --user 0 com.google.ar.core
# - Google VR Services
# adb shell pm disable-user --user 0 com.google.vr.vrcore
# OK Google related
#
# - TTS
# + possible OK Google requirement
# adb shell pm disable-user --user 0 com.google.android.tts
# - OK Google enrollment
# adb shell pm disable-user --user 0 com.android.hotwordenrollment.okgoogle
# - X Google enrollment
# adb shell pm disable-user --user 0 com.android.hotwordenrollment.xgoogle
# ANDROID
# =======
# NFC
#
# + should not be deleted, there is no background activity if not used
#
# - Beaming Service
# + share data between NFC devices
# adb shell pm disable-user --user 0 com.mobeam.barcodeService
# - BCService
# + required by certain features, has something to do with NFC
# adb shell pm disable-user --user 0 com.sec.bcservice
# - NFC
# adb shell pm disable-user --user 0 com.android.nfc
# - Tags
# adb shell pm disable-user --user 0 com.android.apps.tag
# ANT Related
#
# + radio functionality required by fitness apps
# + certain infrared stuff (remote etc)
# - ANT + DUT
# adb shell pm disable-user --user 0 com.dsi.ant.sample.acquirechannels
# - ANT HAL Service #
# adb shell pm disable-user --user 0 com.dsi.ant.server
# - ANT Radio Service #
# adb shell pm disable-user --user 0 com.dsi.ant.service.socket
# - ANT+ Plugins Service #
# adb shell pm disable-user --user 0 com.dsi.ant.plugins.antplus
# User Dictionary
#
# + user installed dictionary
#
# adb shell pm disable-user --user 0 com.android.providers.userdictionary
# Dictionary
#
# + built in dictionary, to lookup words
#
# adb shell pm disable-user --user 0 com.diotek.sec.lookup.dictionary
# EasyOneHand #
# * one handed mode for android, usefull on big screens
# adb shell pm disable-user --user 0 com.sec.android.easyonehand
# Services I might need }}}
# ======================================================
# Vital Services {{{
# SAMSUNG
# =======
# Bluetooth
# adb shell pm disable-user --user 0 com.sec.knox.bluetooth
# wssyncmlnps
#
# + Samsung update service, Backup and restore Manager
#
# adb shell pm disable-user --user 0 com.wssnps
# GOOGLE
# ======
# Google Backup Transport
#
# + backup service that backs up your apps every night to Google Drive
#
# adb shell pm disable-user --user 0 com.google.android.backuptransport
# Google Calender Sync
#
# + calendar sync to Google account
#
# adb shell pm disable-user --user 0 com.google.android.syncadapters.calendar
# Google Contacts Sync
#
# + contacts sync to Google account
#
# adb shell pm disable-user --user 0 com.google.android.syncadapters.contacts
# Google Partner Setup
#
# + un applications in conjunction with Google products (save on drive etc)
#
# adb shell pm disable-user --user 0 com.google.android.partnersetup
# ANDROID
# =======
# CaptivePortalLogin
#
# + connect to Wifi, need login (ex Starbucks), captiveportallogin which lightweight web browser to specifically process the page where you agree to the terms of using the network.
#
# adb shell pm disable-user --user 0 com.android.captiveportallogin
# Vital Services }}}
# ======================================================
# Unknown consequences {{{
# SAMSUNG
# =======
# Samsung ApexService
# adb shell pm disable-user --user 0 com.sec.android.app.apex
# Samsung Auto Installs
adb shell pm disable-user --user 0 android.autoinstalls.config.samsung
# Samsung SetupWizard #
adb shell pm disable-user --user 0 com.sec.android.app.SecSetupWizard
# Intelligent Scan
# adb shell pm disable-user --user 0 com.samsung.android.biometrics.service
# Iris
# adb shell pm disable-user --user 0 com.samsung.android.server.iris
# KLMS Agent
# adb shell pm disable-user --user 0 com.samsung.klmsagent
# Live Wallpaper Picker
# adb shell pm disable-user --user 0 com.android.wallpaper.livepicker
# SamsungDLPService
#
# + Samsung data loss prevention service
#
# adb shell pm disable-user --user 0 com.samsung.android.dlp.service
# ShortcutBNR
adb shell pm disable-user --user 0 com.samsung.android.shortcutbackupservice
# SKMSAgentService
# + related to NFC
# + https://forums.androidcentral.com/ask-question/844087-what-skms-agent-service.html
adb shell pm disable-user --user 0 com.skms.android.agent
# SmartFaceService
# + might be related to iris?
# adb shell pm disable-user --user 0 com.samsung.android.smartface
# Samsung text-to-speech engine
#
# + for application that require Samsung TTS
#
adb shell pm disable-user --user 0 com.samsung.SMT
# Samsung Sticker
#
# - StickerCenter
adb shell pm disable-user --user 0 com.samsung.android.stickercenter
# - StickerProvider
adb shell pm disable-user --user 0 com.samsung.android.provider.stickerprovider
# StoryService
#
# + related to gallery
#
adb shell pm disable-user --user 0 com.samsung.storyservice
# Voice service #
adb shell pm disable-user --user 0 com.samsung.svoice.sync
# Voice Assistant #
adb shell pm disable-user --user 0 com.samsung.android.app.talkback
# IMS Settings #
# adb shell pm disable-user --user 0 com.samsung.advp.imssettings
# Nearby Service #
# adb shell pm disable-user --user 0 com.samsung.android.allshare.service.mediashare
# Facial Recognition
# adb shell pm disable-user --user 0 com.samsung.android.bio.face.service
# Samsung Face Service
#
# + I think it detects faces in photos
#
# adb shell pm disable-user --user 0 com.samsung.faceservice
# Samsung camera related
#
# - Default 3D live stickers
# adb shell pm disable-user --user 0 com.samsung.android.app.camera.sticker.facear3d.preload
# - Default frames
# adb shell pm disable-user --user 0 com.samsung.android.app.camera.sticker.facearframe.preload
# - Default Print Service
# adb shell pm disable-user --user 0 com.android.bips
# - My Emoji Maker
# adb shell pm disable-user --user 0 com.sec.android.app.camera.avatarauth
# GOOGLE
# ======
# ConfigUpdater
#
# + auto updates certificates, firewall configuration, time zone info
#
# adb shell pm disable-user --user 0 com.google.android.configupdater
# ANDROID
# =======
# Call Log Backup/Restore #
# adb shell pm disable-user --user 0 com.android.calllogbackup
# Wallpaper Backup #
# adb shell pm disable-user --user 0 com.android.wallpaperbackup
# Emergency information #
# adb shell pm disable-user --user 0 com.android.emergency
# EmergencyManagerService #
# adb shell pm disable-user --user 0 com.sec.android.emergencymode.service
# EmergencyProvider #
# adb shell pm disable-user --user 0 com.sec.android.provider.emergencymode
# Enterprise Sim Pin Service #
# adb shell pm disable-user --user 0 com.sec.enterprise.mdm.services.simpin
# Enterprise VPN Services #
# adb shell pm disable-user --user 0 com.sec.enterprise.mdm.vpn
# EpdgTestApp #
# https://forums.androidcentral.com/samsung-galaxy-s8-and-s8-plus/883829-what-epdgtestapp-s8-phone.html
# adb shell pm disable-user --user 0 com.sec.epdgtestapp
# Perso #
# adb shell pm disable-user --user 0 com.sec.android.app.personalization
# Print Service Recommendation Service #
# adb shell pm disable-user --user 0 com.google.android.printservice.recommendation
# Print Spooler #
# adb shell pm disable-user --user 0 com.android.printspooler
# UIBCVirtualSoftkey #
# adb shell pm disable-user --user 0 com.sec.android.uibcvirtualsoftkey
# Automation Test #
adb shell pm disable-user --user 0 com.sec.android.app.DataCreate
# Bookmark Provider #
# adb shell pm disable-user --user 0 com.android.bookmarkprovider
# Partner Bookmarks #
# adb shell pm disable-user --user 0 com.android.providers.partnerbookmarks
# Foundation Font
#
# + unknown importance
#
# adb shell pm disable-user --user 0 com.monotype.android.font.foundation
# Backup Confirm
#
# + confirmation for a legitimate backup
#
# adb shell pm disable-user --user 0 com.android.backupconfirm
# Dolby Atmos Feature
# adb shell pm disable-user --user 0 com.sec.android.app.soundalive
# Unknown consequences }}}
# ======================================================
# PROBLEMS {{{
# Device Maitenance
#
# + a lot of issues
#
# adb shell pm disable-user --user 0 com.samsung.android.sm.devicesecurity
# adb shell pm disable-user --user 0 com.samsung.android.sm.policy
# adb shell pm disable-user --user 0 com.samsung.android.lool
# Samsung Experience Service
#
# + DON'T if you are using a Samsung Account
# + OK if you don't
#
# adb shell pm disable-user --user 0 com.samsung.android.mobileservice
# Samsung Experience Home
#
# + if you use Full Screen Gestures in the settings, the "recent apps gesture" won't work
# + if you use normal nav bar, it's okay
#
# adb shell pm disable-user --user 0 com.sec.android.app.desktoplauncher
# - Finder
# + search engine for Samsung Home Experience home
# + disable only if you disable the launcher as well
# adb shell pm disable-user --user 0 com.samsung.android.app.galaxyfinder
# Android-ss-service-lib
#
# + caller ID and spam identification for calls
#
# adb shell pm disable-user --user 0 com.hiya.star
# Device Quality Agent
#
# + checks Wifi Quality
# + https://forum.xda-developers.com/galaxy-s8/help/device-quality-agent-t3595653
#
# adb shell pm disable-user --user 0 com.samsung.android.dqagent
# Default live stickers
#
# adb shell pm disable-user --user 0 com.samsung.android.app.camera.sticker.facear.preload
# Default stamps
#
# adb shell pm disable-user --user 0 com.samsung.android.app.camera.sticker.stamp.preload
# SEMFactoryApp
#
# adb shell pm disable-user --user 0 com.sem.factoryapp
# Samsung Customization Service
#
# + allows Samsung apps to use profile data from Samsung account to personalize the experience
#
# adb shell pm disable-user --user 0 com.samsung.daydream.customization
# Setup wizard
#
# + running android after factory reset
#
# adb shell pm disable-user --user 0 com.google.android.setupwizard
# DiagMonAgent
#
# adb shell pm disable-user --user 0 com.sec.android.diagmonagent
# Always on Display related
# + can't change clock
# adb shell pm disable-user --user 0 com.samsung.android.app.aodservice
#
# + secure wifi related package
#
# adb shell pm disable-user --user 0 com.samsung.android.fast
# Webview
#
# + auto enabled when Chrome is installed
# + auto disabled when Chrome is uninstalled
#
# adb shell pm disable-user --user 0 com.google.android.webview
# Air command manager
#
# + causing problems
#
# adb shell pm disable-user --user 0 com.samsung.android.aircommandmanager
# Iris camera tests
#
# + causing problems
#
# adb shell pm disable-user --user 0 com.sec.factory.iris.usercamera
# adb shell pm disable-user --user 0 com.sec.factory.iris.camera
# Safety related
#
# + possible problems, need more research
#
# adb shell pm disable-user --user 0 com.sec.android.app.safetyassurance
# adb shell pm disable-user --user 0 com.samsung.safetyinformation
# MDMApp
#
# + https://forum.xda-developers.com/galaxy-s6-edge/help/mdmapp-1-0-forces-shutdown-t3381208
#
# adb shell pm disable-user --user 0 com.samsung.android.mdm
# ProxyHandler
#
# + handling proxy configs and integration with apps.
# + https://forum.xda-developers.com/general/help/proxyhandler-t3144009
#
# adb shell pm disable-user --user 0 com.android.proxyhandler
# SmartThings
#
# + beacon seems battery related, do not remove
# + BUT easysetup could be removed?! Need more research
#
# adb shell pm disable-user --user 0 com.samsung.android.beaconmanager
# adb shell pm disable-user --user 0 com.samsung.android.easysetup
# Battery manangement
#
# + also "beaconmanager" from SmartThings
#
# pm disable-user --user 0 com.samsung.android.bbc.bbcagent
# adb shell pm disable-user --user 0 com.tmobile.services.nameid
# adb shell pm disable-user --user 0 com.samsung.tmovvm
# adb shell pm disable-user --user 0 com.samsung.android.securitylogagent
# adb shell pm disable-user --user 0 com.sec.imslogger
# adb shell pm disable-user --user 0 com.sec.android.preloadinstaller
# adb shell pm disable-user --user 0 com.google.android.packageinstaller
# adb shell pm disable-user --user 0 com.sec.android.soagent
# adb shell pm disable-user --user 0 com.samsung.android.fmm
# adb shell pm disable-user --user 0 com.samsung.android.svcagent
# adb shell pm disable-user --user 0 com.samsung.android.sdk.professionalaudio.app.audioconnectionservice
# adb shell pm disable-user --user 0 com.samsung.ucs.agent.ese
# adb shell pm disable-user --user 0 com.wssyncmldm
# PROBLEMS }}}
# ======================================================
# Irrelevant {{{
# ANDROID
# =======
# DeviceTest
#
# + https://androidforums.com/threads/what-is-factory-test-and-can-i-delete-it.501511/
# + you loose some hidden menus (not important)
#
# adb shell pm disable-user --user 0 com.sec.factory
# Irrelevant }}}
# ======================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment