Repository navigation
Expand file tree
/
Copy pathSamsung mobile debloat
More file actions
204 lines (167 loc) · 10.2 KB
/
Copy pathSamsung mobile debloat
File metadata and controls
204 lines (167 loc) · 10.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
Samsung has been making some pretty great phones for some time nowadays, especially the 'S' line receiving 4(!) major Android version updates, plus monthly security updates in a timely fashion. The main problem remaining on stock ROMs is the amount of bloatware/redundant apps that you don't use/need and keep draining juice and potentially leaking personal info or increasing the surface for security issues. Since Android 9 or 10, it's been possible to disable system apps through an ADB connection (I recommend 'Minimal ADB And Fastboot' + your device debug drivers). Simply enable the developer menu then USB debugging, and voilà.
The following list was updated for the Android 13 / OneUI 5.0 - October 2022 patch running on my S22 (Snapdragon variant), and it should be compatible with other phones from the same family or even any other Samsung phone. Please note that each person has a particular usage, and some apps I think are garbage could be useful for you. Go ahead with caution, please! eg. Disabling the Samsung Keyboard without having an alternative one properly installed could leave your phone unusable requiring a factory reset.
--- Some ABD commands help sheet ---
Enter the shell:
adb shell
List/Query:
pm list packages
pm list packages | grep '<OEM/Carrier/App Name>'
Uninstall:
pm uninstall -k --user 0 <name of package>
Re-Install/Enable (it has to be done this way outside the ADB shell prompt):
adb shell cmd package install-existing <name of package>
--- Plus ---
- To discover a specific app/service package name you can use some apps from PlayStore, like 'Package Names'. A good reference to mitigating possible mistakes when disabling packages is to check this page (https://www.alliancex.org/shield/apps.html)
- After having monthly security updates and being able the disable system apps, the only thing that was still attracting me to rooting solutions was ad/tracking blocking at the system level but I'm having a good time with Blokada or similar solutions for a while. So rooting is not something needed anymore from my perspective.
You can paste the above list directly on the terminal. Lines starting with '#' are ignored.
########
# Printer
# pm uninstall -k --user 0 com.android.printspooler #avoid crash on websites that call printing popup
pm uninstall -k --user 0 com.google.android.printservice.recommendation
# Daydreams
pm uninstall -k --user 0 com.android.dreams.basic
pm uninstall -k --user 0 com.android.dreams.phototable
# Android Easter Egg
pm uninstall -k --user 0 com.android.egg
# Dictionary
pm uninstall -k --user 0 com.diotek.sec.lookup.dictionary
# Facebook
pm uninstall -k --user 0 com.facebook.appmanager
pm uninstall -k --user 0 com.facebook.services
pm uninstall -k --user 0 com.facebook.system
# Microsoft
pm uninstall -k --user 0 com.microsoft.appmanager
pm uninstall -k --user 0 com.microsoft.skydrive
# Samsung All Share / Nearby / Private Share
#pm uninstall -k --user 0 com.samsung.android.allshare.service.mediashare
pm uninstall -k --user 0 com.samsung.android.easysetup
pm uninstall -k --user 0 com.samsung.android.privateshare
#pm uninstall -k --user 0 com.samsung.android.smartmirroring - SmartMirroring for SamsungTV
# Samsung Widgets / Edge Panels
pm uninstall -k --user 0 com.samsung.android.app.cocktailbarservice # Edge Panels
pm uninstall -k --user 0 com.samsung.android.app.appsedge
pm uninstall -k --user 0 com.samsung.android.app.clipboardedge
pm uninstall -k --user 0 com.samsung.android.app.taskedge
pm uninstall -k --user 0 com.samsung.android.service.peoplestripe
pm uninstall -k --user 0 com.sec.android.widgetapp.easymodecontactswidget
pm uninstall -k --user 0 com.sec.android.daemonapp #weather
# Samsung Social / Samsung Members
pm uninstall -k --user 0 com.samsung.android.mateagent
# Samsung Bloatware
pm uninstall -k --user 0 com.samsung.android.app.galaxyfinder
pm uninstall -k --user 0 com.samsung.android.app.camera.sticker.facearavatar.preload
pm uninstall -k --user 0 com.samsung.android.app.dressroom # Wallpapers
pm uninstall -k --user 0 com.samsung.android.app.spage
pm uninstall -k --user 0 com.samsung.clipboardsaveservice
pm uninstall -k --user 0 com.samsung.android.kidsinstaller
pm uninstall -k --user 0 com.samsung.android.sdk.handwriting
pm uninstall -k --user 0 com.samsung.android.stickercenter
pm uninstall -k --user 0 com.sec.android.app.magnifier
pm uninstall -k --user 0 com.sec.android.app.quicktool
pm uninstall -k --user 0 com.sec.android.easyMover.Agent # SmartSwitch
pm uninstall -k --user 0 com.sec.android.easyonehand # One Hand
pm uninstall -k --user 0 com.sec.android.mimage.avatarstickers
pm uninstall -k --user 0 com.samsung.android.dynamiclock
pm uninstall -k --user 0 com.samsung.storyservice
pm uninstall -k --user 0 com.samsung.android.fast # Secure Wi-Fi (Samsung VPN)
pm uninstall -k --user 0 com.samsung.android.sm.devicesecurity # McAfee Antimalware
pm uninstall -k --user 0 com.sec.android.app.chromecustomizations
pm uninstall -k --user 0 com.samsung.android.vtcamerasettings # video call effects
pm uninstall -k --user 0 com.samsung.android.net.wifi.wifiguider
pm uninstall -k --user 0 com.android.providers.partnerbookmarks
pm uninstall -k --user 0 com.samsung.crane # Phone rich features
pm uninstall -k --user 0 com.samsung.android.app.smartwidget
pm uninstall -k --user 0 com.samsung.android.smartsuggestions
# Samsung Privacy
pm uninstall -k --user 0 com.sec.spp.push
pm uninstall -k --user 0 com.sec.location.nsflp2
pm uninstall -k --user 0 com.samsung.android.mobileservice # Samsung Experience Service
pm uninstall -k --user 0 com.samsung.android.rubin.app # Samsung Personalization
pm uninstall -k --user 0 com.samsung.android.location
pm uninstall -k --user 0 com.samsung.android.ipsgeofence # Samsung Visit In
# Samsung Led Cover
pm uninstall -k --user 0 com.sec.android.cover.ledcover
# Samsung Clock / Calendar / Reminder / TTS - Can be replaced with Google Ones
#pm uninstall -k --user 0 com.sec.android.app.clockpackage # I'm using Samsung Clock since Google was buggy missing alarms
pm uninstall -k --user 0 com.samsung.android.app.reminder
pm uninstall -k --user 0 com.samsung.android.calendar
pm uninstall -k --user 0 com.samsung.SMT # Samsung TTS
pm uninstall -k --user 0 com.samsung.android.messaging
#pm uninstall -k --user 0 com.sec.android.inputmethod # Samsung Keyboard - is needed for safe mode / battery mode
pm uninstall -k --user 0 com.samsung.android.forest # Digital Wellbeing
pm uninstall -k --user 0 com.sec.android.app.myfiles
# Samsung Quick Share
pm uninstall -k --user 0 com.samsung.android.aware.service
pm uninstall -k --user 0 com.samsung.android.app.sharelive
# Samsung Bixby
pm uninstall -k --user 0 com.samsung.android.app.routines
pm uninstall -k --user 0 com.samsung.android.bixby.agent
pm uninstall -k --user 0 com.samsung.android.bixby.service
pm uninstall -k --user 0 com.samsung.android.bixby.wakeup
pm uninstall -k --user 0 com.samsung.android.bixbyvision.framework
pm uninstall -k --user 0 com.samsung.android.app.settings.bixby
pm uninstall -k --user 0 com.samsung.android.svoiceime
pm uninstall -k --user 0 com.samsung.android.visionintelligence
pm uninstall -k --user 0 com.samsung.systemui.bixby2
# Samsung AR / Camera modes
pm uninstall -k --user 0 com.samsung.android.aremoji
pm uninstall -k --user 0 com.samsung.android.aremojieditor
pm uninstall -k --user 0 com.samsung.android.ardrawing
pm uninstall -k --user 0 com.samsung.android.arzone
pm uninstall -k --user 0 com.sec.android.autodoodle.service
pm uninstall -k --user 0 com.samsung.android.livestickers
# Samsung Gear/Watch
pm uninstall -k --user 0 com.samsung.android.app.watchmanagerstub
pm uninstall -k --user 0 com.samsung.android.smartswitchassistant
# Smart Things
pm uninstall -k --user 0 com.samsung.android.beaconmanager
pm uninstall -k --user 0 com.samsung.android.service.stplatform
# Samsug Health
pm uninstall -k --user 0 com.samsung.android.service.health
# Samsung Dual Messenger
pm uninstall -k --user 0 com.samsung.android.da.daagent
# Samsung Find My Mobile
pm uninstall -k --user 0 com.samsung.android.fmm
# Knox / Work profile
pm uninstall -k --user 0 com.samsung.android.knox.analytics.uploader
pm uninstall -k --user 0 com.samsung.android.knox.attestation
pm uninstall -k --user 0 com.samsung.android.knox.containeragent
pm uninstall -k --user 0 com.samsung.android.knox.containercore
pm uninstall -k --user 0 com.samsung.knox.securefolder
pm uninstall -k --user 0 com.sec.enterprise.knox.attestation
pm uninstall -k --user 0 com.sec.enterprise.knox.cloudmdm.smdms
pm uninstall -k --user 0 com.sec.enterprise.mdm.services.simpin
pm uninstall -k --user 0 com.knox.vpn.proxyhandler
pm uninstall -k --user 0 com.samsung.android.bbc.bbcagent
pm uninstall -k --user 0 com.samsung.android.knox.pushmanager
pm uninstall -k --user 0 com.android.managedprovisioning # Work profile setup
pm uninstall -k --user 0 com.samsung.android.appseparation
# Samsung Desktop / Dex / Continuity Services
pm uninstall -k --user 0 com.samsung.android.mdx
pm uninstall -k --user 0 com.samsung.android.mdx.kit
pm uninstall -k --user 0 com.samsung.android.mdx.quickboard
pm uninstall -k --user 0 com.samsung.desktopsystemui
pm uninstall -k --user 0 com.sec.android.app.dexonpc
pm uninstall -k --user 0 com.sec.android.app.desktoplauncher
pm uninstall -k --user 0 com.sec.android.desktopmode.uiservice
pm uninstall -k --user 0 com.samsung.android.mcfds
pm uninstall -k --user 0 com.samsung.android.mcfserver
pm uninstall -k --user 0 com.samsung.android.mdecservice # Call Text Other Devices
pm uninstall -k --user 0 com.sec.android.dexsystemui
pm uninstall -k --user 0 com.samsung.android.inputshare
# Samsung Pass / Pay / Payments
pm uninstall -k --user 0 com.samsung.android.samsungpass
pm uninstall -k --user 0 com.samsung.android.samsungpassautofill
pm uninstall -k --user 0 com.samsung.android.spayfw
pm uninstall -k --user 0 com.samsung.android.authfw
pm uninstall -k --user 0 com.sec.android.app.billing
# Game Booster
pm uninstall -k --user 0 com.samsung.android.game.gamehome
pm uninstall -k --user 0 com.samsung.android.game.gametools
pm uninstall -k --user 0 com.samsung.android.game.gos
# Samsung Cloud
pm uninstall -k --user 0 com.samsung.android.scloud
pm uninstall -k --user 0 com.samsung.android.scpm
# Accessibility Apps
pm uninstall -k --user 0 com.google.android.apps.accessibility.voiceaccess
pm uninstall -k --user 0 com.google.audio.hearing.visualization.accessibility.scribe