Skip to content
プロジェクト

OshekharO/Debloater-Enhanced

GitHubで見る

OshekharO/Debloater-Enhanced has 26 GitHub stars and 2 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-13 01:34 UTC. Last push 2026-11-05.

この数値の測り方

できること

  • 13 Debloat Categories - Analytics & Telemetry, ColorOS/OPPO Bloatware, Game Space & Gaming, Payment & Financial, Facebook & Social, Google Bloatware, Xiaomi/Redmi Analytics & Ads, Xiaomi/Redmi System Apps, OnePlus/OxygenOS, AOSP/Android Extras, Vendor Overlays & RROs, Qualcomm & HW Diagnostics, Microsoft & 3rd-Party Preloads
  • Auto Restore List - Automatically saves restore_packages_*.txt whenever packages are removed or disabled, listing every package ID with reinstall/re-enable commands
  • Dry-Run Mode - Preview all actions without making any changes
  • Per-Package Detection - Skips packages not present on the device — no false failures

計測したスター増加

24時間
0
7日間
更新が遅れています
15日間
更新が遅れています
1か月
更新が遅れています

期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。

概要

✨ ADB-based debloater for OPPO / Realme / Xiaomi / Redmi / OnePlus — No ROOT or Unlocked Bootloader Required!

セキュリティ

Debloater Enhanced — Multi-Brand Edition

:sparkles: ADB-based debloater for OPPO / Realme / Xiaomi / Redmi / OnePlus — No ROOT or Unlocked Bootloader Required! :sparkles:

Overview

Debloater Enhanced v2.0 is a comprehensive shell/batch script targeting bloatware found on ColorOS 13+, MIUI 14 / HyperOS, and OxygenOS 13/14 devices. It removes or disables unwanted pre-installed apps via ADB without requiring root access, improving performance, privacy, and battery life.

Packages are organised into focused categories so you can remove only what you do not need. A dry-run mode lets you preview every action, and a restore list is automatically saved so you can easily undo any change.

Supported Devices

Brand OS Tested
OPPO ColorOS 13 / 14 ✅
Realme realmeUI 4.0 / 5.0 ✅
OnePlus OxygenOS 13 / 14 ✅
Xiaomi MIUI 14 / HyperOS 1/2 ✅
Redmi MIUI 14 / HyperOS 1/2 ✅
POCO MIUI 14 / HyperOS 1/2 ⚠️ partial

Scripts will warn you if the detected device brand is not in the supported list.

Prerequisites

  • Android Platform Tools (ADB) installed and in your system PATH
  • USB Debugging enabled on your device
    • Settings → About Phone → tap Build Number seven times → Developer Options → enable USB Debugging
  • A USB cable that supports data transfer

Features

Feature Description
13 Debloat Categories Analytics & Telemetry, ColorOS/OPPO Bloatware, Game Space & Gaming, Payment & Financial, Facebook & Social, Google Bloatware, Xiaomi/Redmi Analytics & Ads, Xiaomi/Redmi System Apps, OnePlus/OxygenOS, AOSP/Android Extras, Vendor Overlays & RROs, Qualcomm & HW Diagnostics, Microsoft & 3rd-Party Preloads
Auto Restore List Automatically saves restore_packages_*.txt whenever packages are removed or disabled, listing every package ID with reinstall/re-enable commands
Dry-Run Mode Preview all actions without making any changes
Per-Package Detection Skips packages not present on the device — no false failures
Disable vs. Remove System-critical apps are disabled instead of uninstalled
Reinstall / Restore Restore or re-enable any package with a single menu option
Session Logging Optionally write every action to a timestamped log file
Session Summary See exactly how many packages were removed/disabled at the end
Custom Uninstall Remove any package by entering its name manually
ANSI Colour Output Color-coded status (REMOVED / DISABLED / SKIP / FAILED / DRY-RUN)
Multi-Brand Detection Reads ro.product.brand and displays OS version for all brands

Auto Restore List

Every time the script successfully removes or disables a package (outside of dry-run mode) it automatically writes the package ID to restore_packages_<date>_<time>.txt in the same directory as the script. No manual action needed.

# Debloater Enhanced — Package Restore List
# Generated : 2026-04-05 12:34:56
# Device    : Redmi Note 12 (Redmi)
#
# To reinstall a REMOVED package:
#   adb shell cmd package install-existing <package_id>
#
# To re-enable a DISABLED package:
#   adb shell pm enable --user 0 <package_id>
# ──────────────────────────────────────────────────────────
com.miui.analytics                                            # REMOVED
com.miui.msa.global                                          # REMOVED
com.miui.powerkeeper                                         # DISABLED

To restore everything at once you can loop over the file:

# Linux / macOS — reinstall all REMOVED packages
grep '# REMOVED' restore_packages_*.txt | awk '{print $1}' | \
  xargs -I{} adb shell cmd package install-existing {}

Debloat Categories

# Category Brand What is removed / disabled
2 Analytics & Telemetry ColorOS / OPPO HeyTap analytics, OPlus statistical/feedback, Tencent Soter, ColorOS diagnostics, NearMe Push, OPlus AI Unit
3 ColorOS / OPPO Bloatware ColorOS / OPPO Browser, music, video, cloud, community, share, compass, OCR, notes, health, AI emoji, lockscreen mag, Weather, Tips, Easy Switch, Document Manager
4 Game Space & Gaming ColorOS / OPPO Game Space UI/service, HeyFun, OPlus Games, NearMe game platform
5 Payment & Financial ColorOS / OPPO OPlus Pay, ColorOS Secure Pay, Realme PaySa, ColorOS Wallet
6 Facebook & Social All Facebook Services, App Manager, System, Katana
7 Google Bloatware All Meet, GPay, Google One, TalkBack, YouTube, Assistant, Photos, Drive, AR Core, Auto, and more
10 Xiaomi/Redmi Analytics & Ads MIUI / HyperOS MIUI Analytics, Joyose, System Ad Service, Hybrid Ad Bridge, Global Analytics, Hybrid Ad Service, AI Assistant telemetry
11 Xiaomi/Redmi System Apps MIUI / HyperOS Minus Screen, Mi Music/Video/Notes, Mi Share, Mi Drop, Mi Home, Mi Browser, Clean Master, Game Center, Anti-Spam, News Channels, Translation, Sogou/Baidu/iFlytek IMEs
12 OnePlus / OxygenOS OxygenOS OnePlus Account, App Center, Store, Community, Log Kit, Wallet, Health, Game Space, Widgets, Zen Mode, Amazon Appstore
13 AOSP / Android System Extras All Device Diagnostics, System Tracer, Device As Webcam, Partner Bookmarks, Call Log Backup, Carrier Default App
14 Vendor Overlays & RROs MIUI / HyperOS / ColorOS QVA Common, Xiaomi Auto-Install Config, MIUI Wallpaper/Carrier Overlays, Mi Global Layout
15 Qualcomm & HW Diagnostics Snapdragon Devices Qualcomm Device Statistics Service, MIUI CIT, Fingerprint Test Tools
16 Microsoft & 3rd-Party Preloads All Microsoft App Manager, Cross-Device Service Broker, Device Integration Service

How to Use

  1. Download the latest source code from this repository.

  2. Enable USB Debugging on your device (see Prerequisites above).

  3. Connect your device via USB. Tap Allow on the authorisation dialog on your phone.

  4. Run the script:

    • Windows: double-click debloat.bat or run it in a Command Prompt.
    • Linux / macOS: chmod +x debloat.sh && ./debloat.sh
  5. Enable dry-run mode first (option [d]) to see what will be removed without making any changes.

  6. Select a category and type yes to confirm. The script shows REMOVED, DISABLED, SKIP, or FAILED for each package in real time.

  7. At session end, a restore_packages_*.txt file is automatically created listing every removed/disabled package for easy reinstallation.

  8. Restore any accidentally removed package with option [r], or run:

    adb shell cmd package install-existing <package_id>
    # re-enable a disabled package:
    adb shell pm enable --user 0 <package_id>
    

Important Warnings

  • Do NOT remove com.coloros.athena (Clear All button), weather service, or startup wizard — these affect OS stability.
  • Payment apps: Only remove if you are not using those specific payment services.
  • Game Space: Removing it disables in-game FPS counter, network optimisation, and performance mode features.
  • MIUI Power Keeper (com.miui.powerkeeper): Disabled, not uninstalled — removing it can break battery management.
  • MIUI Cloud / Xiaomi Account: Only remove if you are not syncing contacts, notes, or backups via Xiaomi cloud.
  • OnePlus OPlus packages (com.oplus.*): These are covered in the ColorOS/Analytics categories (not duplicated in [12]).
  • Backup your data before debloating as a precaution.
  • If anything goes wrong, factory reset restores all system apps.

Useful Links

関連プロジェクトを探す