Skip to content

Instantly share code, notes, and snippets.

@omgmog
Created January 20, 2026 16:00
Show Gist options
  • Select an option

  • Save omgmog/2c0987faac4d7e4bc907af4e6830168c to your computer and use it in GitHub Desktop.

Select an option

Save omgmog/2c0987faac4d7e4bc907af4e6830168c to your computer and use it in GitHub Desktop.
#!/bin/bash
# Bigme B6 Color Debloat Script
# Disables bloatware without requiring root
#
# Setup steps:
# 1. Open xSettings -> About -> tap "Build number" 7 times to enable Developer mode
# 2. Go to xSettings -> System -> Developer options
# 3. Enable "USB debugging"
# 4. Connect device to computer via USB
# 5. Authorise the ADB connection when prompted on the device
# 6. Run this script
# Check ADB connection
if ! adb devices | grep -q "device$"; then
echo "No device connected. Enable USB debugging and try again."
exit 1
fi
echo "Connected to device. Starting debloat..."
# Bigme/XRZ apps
PACKAGES=(
# Bigme/XRZ apps
"com.xrz.appstore"
"com.xrz.bookmall"
"com.xrz.ebook"
"com.xrz.xreaderV3"
"com.xrz.btranslate"
"com.xrz.doc.translate"
"com.xrz.dictapp"
"com.xrz.video"
"com.xrz.soundrecord"
"com.xrz.weichat.filetransfer"
"com.xrz.ai"
"com.xrz.bigmecloud"
"com.xrz.ebook.launcher"
"com.xrz.ebook.shelf"
"com.xrz.hoverballdemo"
"com.xrz.music"
"com.xrz.mutidisplay"
"com.xrz.standby"
"com.xrz.voice.text"
"com.b300.xrz.web"
# MediaTek bloat
"com.mediatek.callrecorder"
"com.mediatek.duraspeed"
"com.mediatek.voicecommand"
"com.mediatek.voiceunlock"
"com.mediatek.aovtestapp"
"com.mediatek.factorymode"
# Other vendor apps
"com.iflytek.speechcloud"
"com.socialnmobile.colordict"
"cn.wps.moffice_eng"
"com.ebook.imagemanager"
"com.ebook.wifitransferbook"
"com.eusoft.eudic"
"com.sohu.inputmethod.sogou.oem"
"com.test.logcollect"
# Android stuff (comment out if you need these)
"com.android.dialer"
"com.android.mms"
"com.android.quicksearchbox"
# Google bloat
"com.google.android.adservices.api"
"com.google.android.calculator"
)
for pkg in "${PACKAGES[@]}"; do
echo -n "Disabling $pkg... "
result=$(adb shell pm disable-user --user 0 "$pkg" 2>&1)
if echo "$result" | grep -q "disabled"; then
echo "OK"
elif echo "$result" | grep -q "not found"; then
echo "not found (skipped)"
else
echo "failed: $result"
fi
done
echo ""
echo "Disabling animations..."
adb shell settings put global window_animation_scale 0
adb shell settings put global transition_animation_scale 0
adb shell settings put global animator_duration_scale 0
echo "Disabling hardware overlays..."
adb shell settings put global disable_overlays 1
echo ""
echo "Done. Disabled packages can be re-enabled with:"
echo " adb shell pm enable --user 0 <package>"
echo ""
echo "To restore animations:"
echo " adb shell settings put global window_animation_scale 1"
echo " adb shell settings put global transition_animation_scale 1"
echo " adb shell settings put global animator_duration_scale 1"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment