Skip to content

Instantly share code, notes, and snippets.

@hakerdefo
Created April 13, 2026 20:47
Show Gist options
  • Select an option

  • Save hakerdefo/1abd9bdca5f1a1c34370a20083f68d08 to your computer and use it in GitHub Desktop.

Select an option

Save hakerdefo/1abd9bdca5f1a1c34370a20083f68d08 to your computer and use it in GitHub Desktop.
Samsung Galaxy F06 5G Debloat Script

A bash script to remove unwanted system apps and disable bloatware on the Samsung Galaxy F06 5G via ADB. Removes telemetry, carrier junk, Google cruft, and Samsung's own redundant apps — reclaiming storage and RAM while keeping the device functional and stable.

Template for your device: This script is specific to the Galaxy F06 5G and my app removal criteria, but the structure and approach serve as a template. Adapt the package lists to match your own device model and preferences. Customize which apps to remove, which to disable, and which to leave untouched. Your device, your rules.

Requirements: ADB installed, USB debugging enabled, and a willingness to be intentional about what stays on your phone.

#!/bin/bash

# ==============================================================================
# Samsung Galaxy F06 5G (India) Ultimate Privacy & Debloat Script
# Safe for One UI Core 7.0-8.0 / Android 15-16 (MediaTek Dimensity 6100+ [6300])
# ==============================================================================

# Terminal color codes
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
RED='\033[0;31m'
NC='\033[0m' # No Color

echo -e "${YELLOW}Starting Galaxy F06 5G Debloat Process...${NC}\n"

# Check if a device is connected via ADB and wait for it
echo -n "Checking for connected device... "
if ! adb get-state 1>/dev/null 2>&1; then
    echo -e "${RED}Error: No device connected or USB debugging not authorized.${NC}"
    echo "Please plug in your phone, unlock it, and allow USB debugging."
    exit 1
fi

echo -e "${GREEN}Device found!${NC}"
echo -e "${GREEN}Model  : $(adb shell getprop ro.product.model)${NC}"
echo -e "${GREEN}Android: $(adb shell getprop ro.build.version.release)${NC}"
echo -e "${GREEN}OneUI  : $(adb shell getprop ro.build.version.oneui)${NC}\n"

# ==============================================================================
# PACKAGE REMOVAL LIST
# ==============================================================================

APPS_TO_REMOVE=(

    # --------------------------------------------------------------------------
    # Facebook (Pre-installed Spyware)
    # --------------------------------------------------------------------------
    "com.facebook.appmanager"
    "com.facebook.services"
    "com.facebook.system"
    "com.facebook.katana"

    # --------------------------------------------------------------------------
    # Third-Party / OEM Junk & Privacy Risks
    # --------------------------------------------------------------------------
    "com.hiya.star"                               # Hiya Caller ID
    "com.opera.max.oem"                           # Opera Max Data Proxy
    "com.rsupport.rs.activity.rsupport.aas2"      # Remote Support app

    # --------------------------------------------------------------------------
    # Samsung Telemetry, Analytics & Ads
    # --------------------------------------------------------------------------
    "com.samsung.attribution"
    "com.samsung.android.gru"
    "com.samsung.android.da.daagent"
    "com.samsung.android.dqagent"
    "com.samsung.android.rubin.app"
    "com.samsung.cmh"
    "com.samsung.android.dbsc"
    "com.mygalaxy"
    "com.aura.oobe.samsung"
    "com.samsung.android.sm.devicesecurity"       # McAfee-based malware scanner
    "com.samsung.android.beaconmanager"           # BLE tracking beacon
    "com.sec.spp.push"                            # Samsung Push Service
    "com.samsung.android.aware.service"           # Samsung Context / Awareness engine
    "com.sec.android.app.personalization"         # Samsung Ad/Customization Profiler
    "com.sec.imslogger"                           # Logs VoLTE and Wi-Fi Calling Packet Data
    "com.sec.bcservice"                           # Broadcast Service Telemetry
    "com.mygalaxy.service"                        # My Galaxy" app/service
    "com.samsung.oda.service"                     # Samsung ODA (On-Device Analytics / Agent)

    # --------------------------------------------------------------------------
    # Samsung App Stores & Silent Updaters
    # --------------------------------------------------------------------------
    "com.sec.android.app.samsungapps"             # Galaxy Store
    "com.samsung.android.app.updatecenter"        # Samsung Update Center

    # --------------------------------------------------------------------------
    # India-Specific Bloat (Safely removing tracking, keeping STK/SIM logic)
    # --------------------------------------------------------------------------
    "com.samsung.android.setupindiaservicestnc"   # India-specific telemetry on setup
    "com.samsung.android.alive.service"           # Make for India / Alive framework
    "com.samsung.android.app.omcagent"            # Open Market Customization

    # --------------------------------------------------------------------------
    # Google Bloat, Setup, & Tracking
    # --------------------------------------------------------------------------
    "com.google.android.googlequicksearchbox"     # Google Search / Assistant
    "com.google.android.apps.bard"                # Google Gemini
    "com.google.android.apps.tachyon"             # Google Meet
    "com.google.android.feedback"                 # Google Feedback reporter
    "com.google.android.projection.gearhead"      # Android Auto
    "com.google.android.gms.location.history"     # Google Location History
    "com.google.android.gms.supervision"          # Family Link supervision
    "com.google.android.federatedcompute"         # Federated ML telemetry
    "com.google.android.ondevicepersonalization.services"
    "com.google.android.adservices.api"           # Privacy Sandbox Ads API
    "com.google.mainline.adservices"
    "com.google.mainline.telemetry"
    "com.google.android.health.connect.backuprestore"
    "com.google.android.healthconnect.controller"
    "com.google.android.overlay.modules.healthfitness.forframework"
    "com.google.android.apps.turbo"               # Device Health Services
    "com.google.android.partnersetup"             # Google Partner Setup
    "com.google.android.as"                       # Android System Intelligence
    "com.google.android.as.oss"                   # ASI On-device personalization
    "com.sec.android.app.GeminiOverlaySecSetupWizard"
    "com.google.android.apps.restore"             # Google Data Restore
    "com.google.android.apps.carrier.carrierwifi" # Google Carrier Wi-Fi telemetry
    "com.google.android.onetimeinitializer"       # Triggers carrier app installs via Play Store
    "com.google.android.apps.setupwizard.searchselector" # EU search engine selector prompt

    # --------------------------------------------------------------------------
    # Default Google Apps (Replaced by your awesome FLOSS alternatives)
    # --------------------------------------------------------------------------
    "com.android.vending"                         # Google Play Store
    "com.google.android.gm"                       # Gmail
    "com.google.android.apps.maps"                # Google Maps
    "com.google.android.youtube"                  # YouTube
    "com.google.android.tts"                      # Google TTS
    "com.google.android.syncadapters.calendar"    # Google Calendar Sync
    "com.android.chrome"                          # Chrome Browser
    "com.google.android.apps.messaging"           # Google Messages
    "com.google.android.apps.photos"              # Google Photos
    "com.google.android.printservice.recommendation"

    # --------------------------------------------------------------------------
    # Samsung Ecosystem & Bixby
    # --------------------------------------------------------------------------
    "com.samsung.android.intellivoiceservice"     # Bixby core
    "com.samsung.android.app.watchmanagerstub"    # Galaxy Watch stub
    "com.samsung.android.mdecservice"             # Call/Text on other devices
    "com.samsung.android.easysetup"               # SmartThings setup popups
    "com.samsung.android.mcfds"                   # Multi-Core Framework
    "com.samsung.android.mcfserver"               # Multi-Core Framework Server
    "com.samsung.android.mfi"                     # Redundant Mobile Firmware Installer
    "com.samsung.android.privateaccesstokens"     # CAPTCHA-bypassing For Samsung Browser
    "com.samsung.android.shortcutbackupservice"   # Shortcut Backup To Samsung Cloud
    "com.sec.android.app.volumemonitorprovider"   # Volume Monitor
    "com.samsung.accessory.budsunitemgr"          # Galaxy Buds Plugin/Manager

    # --------------------------------------------------------------------------
    # Samsung AR / Emoji Junk
    # --------------------------------------------------------------------------
    "com.samsung.android.aremoji"
    "com.samsung.android.aremojieditor"
    "com.samsung.android.visualars"
    "com.sec.android.mimage.avatarstickers"
    "com.samsung.android.stickercenter"

    # --------------------------------------------------------------------------
    # Samsung Dynamic Lock Screen & Live Wallpaper
    # --------------------------------------------------------------------------
    "com.samsung.android.dynamiclock"             # Dynamic Lock Screen
    "com.samsung.android.wallpaper.live"          # Live Wallpaper

    # --------------------------------------------------------------------------
    # Samsung Pay & Commerce
    # --------------------------------------------------------------------------
    "com.samsung.android.spaymini"
    "com.samsung.ecomm.global.in"
    "com.sec.android.app.billing"

    # --------------------------------------------------------------------------
    # Samsung Themes, Kids, Cloud
    # --------------------------------------------------------------------------
    "com.samsung.android.themestore"              # Theme Store
    "com.samsung.android.kidsinstaller"
    "com.samsung.android.scloud"                  # Samsung Cloud

    # --------------------------------------------------------------------------
    # Samsung Discover & Story
    # --------------------------------------------------------------------------
    "com.samsung.discover"
    "com.samsung.discover.sep"
    "com.samsung.storyservice"
    "com.sec.android.app.ve.vebgm"

    # --------------------------------------------------------------------------
    # Link to Windows / Microsoft
    # --------------------------------------------------------------------------
    "com.microsoft.skydrive"                      # OneDrive
    "com.samsung.android.mdx.kit"                 # Link to Windows framework
    "com.samsung.android.mocca"                   # Link to Windows comms
    "com.samsung.android.allshare.service.mediashare"

    # --------------------------------------------------------------------------
    # Samsung Smart Features
    # --------------------------------------------------------------------------
    "com.samsung.android.smartcallprovider"
    "com.samsung.android.smartmirroring"
    "com.samsung.android.audiomirroring"
    "com.samsung.android.callassistant"
    "com.samsung.android.mapsagent"
    "com.samsung.android.bbc.bbcagent"
    "com.samsung.knox.securefolder"               # Secure Folder
    "com.samsung.android.forest"                  # Digital Wellbeing
    "com.sec.android.easyonehand"                 # One-handed mode
    "com.samsung.android.video"                   # Samsung Video Player
    "com.sec.android.daemonapp"                   # Samsung Weather widget
    "com.sec.android.app.myfiles"                 # Samsung My Files
    "com.samsung.android.server.wifi.mobilewips"  # Mobile Wireless Intrusion Protection System

    # --------------------------------------------------------------------------
    # Samsung Cosmetic & Redundant UI
    # --------------------------------------------------------------------------
    "com.samsung.android.app.parentalcare"        # Parental Controls
    "com.samsung.android.appseparation"           # App separation (DeX remnant)
    "com.samsung.safetyinformation"               # Regulatory safety leaflet app
    "com.sec.android.widgetapp.easymodecontactswidget" # Easy Mode contacts widget
    "com.sec.android.app.qsfastpairoverlay"       # Quick Share fast pair overlay

    # --------------------------------------------------------------------------
    # Samsung Handwriting SDK (no S Pen on F06 5G)
    # --------------------------------------------------------------------------
    "com.samsung.android.sdk.handwriting"

    # --------------------------------------------------------------------------
    # Carrier, OEM Bookmarks, and Provisioning
    # --------------------------------------------------------------------------
    "com.sec.android.app.chromecustomizations"
    "com.android.providers.partnerbookmarks"
    "com.android.bookmarkprovider"
    "com.android.bips"
    "com.samsung.android.sdm.config"              # Software Data Management
    "com.wsomacp"                                 # Legacy SMS Provisioning
    "android.autoinstalls.config.samsung"         # Carrier Bloat Installer

    # --------------------------------------------------------------------------
    # MediaTek — Safe Overlays Only (Kept GPU Driver!)
    # --------------------------------------------------------------------------
    "com.mediatek.mdmlsample"                     # MDM sample/test app
    "com.mediatek.lbs.em2.ui"                     # Location engineering UI
    "com.mediatek.atmwifimeta"                    # WiFi meta test tool

    # --------------------------------------------------------------------------
    # Factory & Engineering Test Tools
    # --------------------------------------------------------------------------
    "com.debug.loggerui"
    "com.longcheer.midtest"
    "com.goodix.gftest"
    "com.fingerprints.sensortesttool"
    "com.silead.factorytest"
    "com.sec.android.app.factorykeystring"
    "com.sec.android.iaft"
    "com.sec.android.diagmonagent"
    "com.sec.android.app.servicemodeapp"
    "com.sec.android.CcInfo"

    # --------------------------------------------------------------------------
    # OSP Sign-in & Obsolete Hardware Agents
    # --------------------------------------------------------------------------
    "com.android.apps.tag"                        # NFC Tag Writer (No NFC on F06)
    "com.skms.android.agent"                      # eSE SKMS Agent (NFC Pay Agent)

    # --------------------------------------------------------------------------
    # Android System Tracing Tool
    # --------------------------------------------------------------------------
    "com.android.traceur"

    # --------------------------------------------------------------------------
    # Samsung Mobile Services (orphaned ecosystem)
    # --------------------------------------------------------------------------
    "com.samsung.android.mobileservice"           # Group Sharing / Samsung account glue

    # --------------------------------------------------------------------------
    # Samsung Smart Switch
    # --------------------------------------------------------------------------
    "com.samsung.android.smartswitchassistant"
    "com.sec.android.easyMover"
    "com.sec.android.easyMover.Agent"

    # --------------------------------------------------------------------------
    # ePDG Test App (Diagnostic companion)
    # --------------------------------------------------------------------------
    "com.sec.epdgtestapp"
)

# ==============================================================================
# EXECUTE (Using pure uninstall without the data-keeping -k flag!)
# ==============================================================================

TOTAL=${#APPS_TO_REMOVE[@]}
COUNT=0
SUCCESS=0
SKIPPED=0
FAILED=0

for app in "${APPS_TO_REMOVE[@]}"; do
    COUNT=$((COUNT + 1))
    echo -n "[$COUNT/$TOTAL] Removing $app... "
    RESULT=$(adb shell pm uninstall --user 0 "$app" 2>&1)
    if [[ "$RESULT" == *"Success"* ]]; then
        echo -e "${GREEN}Success${NC}"
        SUCCESS=$((SUCCESS + 1))
    elif [[ "$RESULT" == *"not installed"* ]]; then
        echo -e "${YELLOW}Not present${NC}"
        SKIPPED=$((SKIPPED + 1))
    else
        echo -e "${RED}Failed ($RESULT)${NC}"
        FAILED=$((FAILED + 1))
    fi
done

# ==============================================================================
# SUMMARY
# ==============================================================================

echo -e "\n${GREEN}====================================================${NC}"
echo -e "${GREEN} Debloat complete!${NC}"
echo -e "${GREEN} Total   : $TOTAL${NC}"
echo -e "${GREEN} Removed : $SUCCESS${NC}"
echo -e "${YELLOW} Skipped : $SKIPPED${NC}"
echo -e "${RED} Failed  : $FAILED${NC}"
echo -e "${GREEN}====================================================${NC}"
echo ""
echo -e "To restore any package:"
echo -e "  ${YELLOW}adb shell cmd package install-existing <package.name>${NC}\n"

# Reboot prompt
echo -e "Reboot the phone now for changes to take full effect."
echo -n "Reboot now? (y/n): "
read -r answer
if [[ "$answer" == "y" || "$answer" == "Y" ]]; then
    echo -e "${YELLOW}Rebooting...${NC}"
    adb reboot
else
    echo -e "${YELLOW}Remember to reboot manually before use.${NC}"
fi
@EthicalAndro

Copy link
Copy Markdown

I want debloating tool for oppo f31 pro plus color os 16 version

CPH2757_16.0.5.700(EX01)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment