Created
January 20, 2026 16:00
-
-
Save omgmog/2c0987faac4d7e4bc907af4e6830168c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/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