Every app can be uninstalled, you just need to do it via CLI.
- Enable ‘Developer options’ on your phone
- Install
adb
via theandroid-tools
package:
sudo pacman -S android-tools
-
Plug in the USB cable between phone and computer, you will have to accept the debugging authorization on your phone.
-
Start the shell:
adb shell
- List packages:
pm list packages
-
Copy the list and filter it to only contain the packages you want to remove.
-
You can remove a package by adding it’s ID to the end of this command:
pm uninstall --user 0 -k
- Save a list of all the commands you’ve executed, you will need to re-run it after every phone update.
Find package ID Link to heading
Some apps have weird ids, and it’s hard to find this information. There are a few things you can do:
- Search for the app in the
Play Store
, pressShare
, you will see the ID in the URL. - Search for the app on your phone, find it’s version, then search for that in
the output of the
dumpsys
command in theadb shell
:
dumpsys 2&>/dev/null | grep -A10 -B10
DO NOT RUN THIS! Link to heading
This is a list of all the rubbish I’ve removed from my phone. DO NOT RUN IT! It’s not intended for your use… It’s for me to re-run after every update. If you run this without first installing replacement apps, you will suffer!
Click to toggle!
pm uninstall --user 0 -k com.android.bookmarkprovider
pm uninstall --user 0 -k com.android.chrome
pm uninstall --user 0 -k com.diotek.sec.lookup.dictionary
pm uninstall --user 0 -k com.dsi.ant.plugins.antplus
pm uninstall --user 0 -k com.dsi.ant.sample.acquirechannels
pm uninstall --user 0 -k com.dsi.ant.server
pm uninstall --user 0 -k com.dsi.ant.service.socket
pm uninstall --user 0 -k com.google.android.apps.photos
pm uninstall --user 0 -k com.google.android.apps.tachyon
pm uninstall --user 0 -k com.google.android.as
pm uninstall --user 0 -k com.google.android.gm
pm uninstall --user 0 -k com.google.android.googlequicksearchbox
pm uninstall --user 0 -k com.google.android.music
pm uninstall --user 0 -k com.google.android.projection.gearhead
pm uninstall --user 0 -k com.google.android.tts
pm uninstall --user 0 -k com.google.android.videos
pm uninstall --user 0 -k com.google.ar.core
pm uninstall --user 0 -k com.microsoft.appmanager
pm uninstall --user 0 -k com.osp.app.signin
pm uninstall --user 0 -k com.samsung.android.app.notes
pm uninstall --user 0 -k com.samsung.android.app.tips
pm uninstall --user 0 -k com.samsung.android.ardrawing
pm uninstall --user 0 -k com.samsung.android.aremoji
pm uninstall --user 0 -k com.samsung.android.arzone
pm uninstall --user 0 -k com.samsung.android.authfw
pm uninstall --user 0 -k com.samsung.android.dynamiclock
pm uninstall --user 0 -k com.samsung.android.forest
pm uninstall --user 0 -k com.samsung.android.hmt.vrsvc
pm uninstall --user 0 -k com.samsung.android.honeyboard
pm uninstall --user 0 -k com.samsung.android.mdx
pm uninstall --user 0 -k com.samsung.android.mdx.kit
pm uninstall --user 0 -k com.samsung.android.mobileservice
pm uninstall --user 0 -k com.samsung.android.samsungpositioning
pm uninstall --user 0 -k com.samsung.android.service.peoplestripe
pm uninstall --user 0 -k com.samsung.android.svoiceime
pm uninstall --user 0 -k com.samsung.android.themecenter
pm uninstall --user 0 -k com.samsung.android.themestore
pm uninstall --user 0 -k com.samsung.android.visionarapps
pm uninstall --user 0 -k com.sec.android.app.desktoplauncher
pm uninstall --user 0 -k com.sec.android.app.dexonpc
pm uninstall --user 0 -k com.sec.android.app.myfiles
pm uninstall --user 0 -k com.sec.android.daemonapp
pm uninstall --user 0 -k com.sec.android.desktopmode.uiservice
pm uninstall --user 0 -k com.sec.android.gallery3d
pm uninstall --user 0 -k com.sec.android.inputmethod
pm uninstall --user 0 -k com.sec.spp.push