From 83c689ab1256956c80b1fcce1847a36cf76e32f5 Mon Sep 17 00:00:00 2001 From: khlam Date: Sat, 30 Mar 2019 11:58:57 -0700 Subject: [PATCH] disclaimer and better instructions --- README.md | 28 ++++++++++++++++++---------- img/adb_devices.PNG | Bin 0 -> 6461 bytes 2 files changed, 18 insertions(+), 10 deletions(-) create mode 100644 img/adb_devices.PNG diff --git a/README.md b/README.md index c7d38b0..884f351 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,29 @@ -# Debloat Samsung Android Phones -Tested and working on Galaxy S9. +# Debloat Samsung Android via ADB -### What? This repository contains a list of adb commands to remove bloatware from Samsung Android devices. -It removes all Samsung-related apps, Facebook services, Google apps, etc. -You can still re-install any app you need. -I've only tested this on my personal Samsung Galaxy S9. +Running all commands listed in [commands.txt](./commands.txt) will **uninstall** all Samsung services, Facebook services, Google apps, Bixby, and most pre-installed bloatware. +These commands will not disrupt Samsung Knox. These commands will **remove** the Galaxy Store (everything including themes) and Samsung Pay. + +> IMPORTANT: Research each package before deleting it. Some apps have hidden dependencies. + +Ex. removing `com.samsung.android.provider.filterprovider` will cause the stock Samsung camera app to crash. I've tested my list [commands.txt](./commands.txt) and I haven't noticed any issues. ### How? +The following instructions assumes you are familiar with using a command-line interface. 1. Enable Android "Developer Options" 2. Turn on "USB Debugging" -3. Download and start [ADB - XDA Forums](https://www.xda-developers.com/google-releases-separate-adb-and-fastboot-binary-downloads/) for your OS. -4. Connect your Samsung Android phone to your computer. Verify that adb sees your device and the daemon is running with the following command +3. Download [Android SDK Platform-Tools](https://developer.android.com/studio/releases/platform-tools) for your OS. +4. Extract [Android SDK Platform-Tools](https://developer.android.com/studio/releases/platform-tools) and start a command-prompt/shell session in the extracted folder's directory. +5. Connect your Samsung Android phone to your computer with USB debugging enabled. Verify that adb sees your device and the daemon is running with the following command - `adb devices` -5. Enter shell with the following command + - You should see the device name listed as a "device". + + + + +6. Enter your device's shell with the following command - `adb shell` -6. Once in the device's shell, simply copy and paste all desired commands from [commands.txt](./commands.txt) to remove the package. I encourage researching each package to make sure you don't need it. +7. Once in the device's shell, copy and paste all desired commands from [commands.txt](./commands.txt) to remove the package. ### Sources - https://forum.xda-developers.com/showpost.php?p=73894621&postcount=23 \ No newline at end of file diff --git a/img/adb_devices.PNG b/img/adb_devices.PNG new file mode 100644 index 0000000000000000000000000000000000000000..3f6d23025dff232f2e1dca9893b170ccffc4cc3f GIT binary patch literal 6461 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