Last active
November 25, 2025 04:15
-
-
Save koderhun/8f12e13d2ef3377071320657bbe75292 to your computer and use it in GitHub Desktop.
Удаление системных приложений из xiaomi или другого android
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 | |
| # Опции по умолчанию | |
| DISABLE_MODE=true | |
| REMOVE_MODE=false | |
| # Функция для вывода помощи | |
| show_help() { | |
| echo "Использование: $0 [OPTIONS]" | |
| echo "" | |
| echo "Опции:" | |
| echo " -d, --disable Отключить приложения (режим по умолчанию)" | |
| echo " -r, --remove Удалить приложения" | |
| echo " -h, --help Показать эту справку" | |
| echo "" | |
| echo "Примеры:" | |
| echo " $0 # Отключить приложения" | |
| echo " $0 -d # Отключить приложения" | |
| echo " $0 --remove # Удалить приложения" | |
| echo " $0 -r # Удалить приложения" | |
| } | |
| # Парсинг аргументов командной строки | |
| while [[ $# -gt 0 ]]; do | |
| case $1 in | |
| -d|--disable) | |
| DISABLE_MODE=true | |
| REMOVE_MODE=false | |
| shift | |
| ;; | |
| -r|--remove) | |
| REMOVE_MODE=true | |
| DISABLE_MODE=false | |
| shift | |
| ;; | |
| -h|--help) | |
| show_help | |
| exit 0 | |
| ;; | |
| *) | |
| echo "Неизвестная опция: $1" | |
| show_help | |
| exit 1 | |
| ;; | |
| esac | |
| done | |
| # Определение режима работы | |
| if [ "$REMOVE_MODE" = true ]; then | |
| ACTION_MODE="удаление" | |
| ACTION_CMD="uninstall" | |
| else | |
| ACTION_MODE="отключение" | |
| ACTION_CMD="disable-user" | |
| fi | |
| # Список приложений для удаления с комментариями | |
| apps=( | |
| # Телеметрия и аналитика Xiaomi | |
| "com.miui.analytics" # Телеметрия и сбор данных Xiaomi | |
| "com.xiaomi.joyose" # Игровой сервис Joyose (сбор данных) | |
| "com.xiaomi.mi_connect_service" # Сервис подключения устройств Mi Connect | |
| # "com.xiaomi.micloud.sdk" # Облако Xiaomi (синхронизация данных) | |
| # "com.xiaomi.xmsf" # Push-уведомления Xiaomi | |
| "com.xiaomi.glgm" # Игровой сервис Xiaomi | |
| "com.miui.daemon" # Фоновый демон MIUI | |
| "com.miui.msa.global" # Рекламная служба MIUI | |
| "com.miui.contentcatcher" # Сборщик контента MIUI | |
| # Приложения для РФ/СНГ | |
| "ru.yandex.searchplugin" # Поисковый плагин Яндекс | |
| "ru.yandex.yandexnavi" # Яндекс Навигатор | |
| "ru.beru.android" # Маркетплейс Беру | |
| "ru.rutube.app" # Видеосервис Rutube | |
| "ru.ivi" # Видеосервис IVI | |
| "ru.alfabank.mobile.android" # Мобильный банк Альфа-Банк | |
| "ru.sberbankmobile" # Мобильный банк СберБанк | |
| "ru.tinkoff.acquiring" # Мобильный банк Тинькофф | |
| "ru.mail.mailapp" # Почта Mail.ru | |
| "com.vk.vkvideo" # Видео ВКонтакте | |
| # Телеметрия и аналитика | |
| "com.google.android.feedback" # Обратная связь Google | |
| "com.facebook.katana" # Facebook | |
| "com.facebook.appmanager" # Менеджер приложений Facebook | |
| "com.facebook.services" # Сервисы Facebook | |
| "com.facebook.system" # Системные сервисы Facebook | |
| # Рекламные приложения MIUI | |
| "com.miui.systemAdSolution" # Рекламная система MIUI | |
| # "com.miui.optimizecenter" # Центр оптимизации (показывает рекламу) | |
| # "com.miui.securitycenter" # Центр безопасности (реклама) | |
| "com.miui.securityadd" # Дополнения безопасности | |
| # "com.android.browser" # Браузер по умолчанию (реклама) | |
| "com.miui.player" # Музыкальный проигрыватель | |
| "com.miui.video" # Видеоплеер | |
| "com.miui.compass" # Компас | |
| "com.miui.notes" # Заметки | |
| "com.miui.calculator" # Калькулятор | |
| "com.miui.weather2" # Погода | |
| # Приложения, расходующие батарею | |
| "com.miui.powerkeeper" # Управление питанием (само расходует батарею) | |
| "com.xiaomi.powerchecker" # Проверка питания | |
| "com.miui.energy" # Энергосбережение (парадоксально) | |
| "com.qualcomm.timeservice" # Служба времени Qualcomm | |
| "com.android.dreams.basic" # Экранные заставки | |
| "com.android.dreams.phototable" # Фото-заставки | |
| # Приложения Google для отключения (кроме критических) | |
| "com.google.android.videos" # Google TV / Play Видео | |
| "com.google.android.music" # Google Music | |
| "com.google.android.youtube" # YouTube (можно установить отдельно) | |
| "com.google.android.apps.youtube.music" # YouTube Music | |
| "com.google.android.apps.youtube.unplugged" # YouTube Premium функции | |
| "com.google.android.apps.plus" # Google+ (устаревшее) | |
| "com.google.android.apps.docs.editors.sheets" # Google Таблицы | |
| "com.google.android.apps.docs.editors.slides" # Google Презентации | |
| "com.google.android.apps.books" # Google Play Книги | |
| "com.google.android.apps.magazines" # Google Журналы | |
| "com.google.android.apps.wellbeing" # Digital Wellbeing | |
| "com.google.android.apps.restore" # Восстановление устройств | |
| "com.google.android.apps.nbu.files" # Files by Google | |
| "com.google.android.apps.googleassistant" # Google Ассистент | |
| "com.google.android.apps.uploader" # Google Uploader | |
| "com.google.android.apps.dreams" # Daydream VR | |
| "com.google.android.apps.work.clouddpc" # Google Device Policy | |
| "com.google.android.apps.subscriptions.red" # Google One | |
| "com.google.android.apps.youtube.creator" # YouTube Creator | |
| "com.google.android.apps.youtube.music.setupwizard" # YouTube Music Setup | |
| # Дополнительные системные приложения | |
| "com.miui.bugreport" # Отчеты об ошибках MIUI | |
| "com.miui.gallery" # Галерея MIUI | |
| "com.xiaomi.payment" # Платежи Xiaomi | |
| "com.xiaomi.midrop" # Mi Drop (передача файлов) | |
| "com.miui.videoplayer" # Mi Video | |
| "com.miui.screenrecorder" # Mi Screen Recorder | |
| "com.miui.yellowpage" # Желтые страницы | |
| "com.miui.antispam" # Анти-спам | |
| "com.miui.klo.bugreport" # Bug Report | |
| "com.mi.android.globalpersonalassistant" # Персональный ассистент | |
| "com.miui.cloudservice" # Mi Cloud Service | |
| "com.miui.cloudbackup" # Mi Cloud Backup | |
| "com.mi.webkit.core" # Mi WebKit Core | |
| "com.android.calendar" # Календарь | |
| "com.android.mms" # Сообщения | |
| "com.mi.android.globalFileexplorer" # Файловый менеджер | |
| "com.android.fmradio" # FM радио | |
| "com.xiaomi.calendar" # Календарь Xiaomi | |
| # Рекламные сервисы | |
| "com.android.bookmarkprovider" # Провайдер закладок | |
| "com.netflix.partner.activation" # Активация Netflix | |
| "com.netflix.mediaclient" # Netflix | |
| "com.android.providers.partnerbookmarks" # Партнерские закладки | |
| "com.bsp.catchlog" # Логи системы | |
| "com.android.stk" # Меню SIM-карты | |
| "com.google.android.apps.turbo" # Adaptive Battery | |
| "com.miui.vsimcore" # SIM сервисы | |
| "com.mipay.wallet.in" # Mi Pay | |
| "com.tencent.soter.soterserver" # Tencent сервисы | |
| "com.xiaomi.mirecycle" # Mi Recycle | |
| "com.wapi.wapicertmanage" # Сертификаты WAPI | |
| "com.miui.miservice" # Mi Service | |
| "cn.wps.xiaomi.abroad.lite" # WPS Office | |
| "com.google.android.gm" # Gmail | |
| "com.google.ar.lens" # Google Lens | |
| "com.miui.face" # Распознавание лиц | |
| "com.android.printspooler" # Печать | |
| "com.yandex.browser" # Браузер Яндекс | |
| "com.miui.android.fashiongallery" # Обои Fashion Gallery | |
| "com.miui.mediaeditor" # Редактор медиа | |
| "com.android.egg" # Easter Egg | |
| "com.miui.fmservice" # FM радио сервис | |
| "com.miui.fm" # FM радио | |
| "com.google.android.projection.gearhead" # Android Auto | |
| "com.mi.globalbrowser" # Mi Browser | |
| "android.autoinstalls.config.Xiaomi.model" # OEM установщик | |
| # Приложения OPPO/Realme (если установлены) | |
| "com.coloros.gamespace" # Игровой центр ColorOS | |
| "com.android.cellbroadcastreceiver" # Оповещения о ЧС | |
| "com.nearme.statistics.rom" # Статистика ROM | |
| "com.heytap.usercenter" # Центр пользователя HeyTap | |
| "com.heytap.habit.analysis" # Аналитика Heytap | |
| "com.heytap.usercenter.overlay" # Оверлей HeyTap | |
| "com.heytap.colorfulengine" # Фреймворк оболочки | |
| "com.heytap.mcs" # Сообщения HeyTap | |
| "com.heytap.cloud" # Облако HeyTap | |
| "com.heytap.themestore" # Магазин тем | |
| "com.heytap.market" # Магазин приложений | |
| "com.coloros.gamespaceui" # Интерфейс игрового центра | |
| "com.coloros.musiclink" # Музыка | |
| "com.debug.loggerui" # Логгер | |
| "com.heytap.browser" # Браузер HeyTap | |
| "com.heytap.openid" # OpenID HeyTap | |
| "com.oppoex.afterservice" # Служба поддержки | |
| # Предустановленные приложения Google на Xiaomi | |
| "com.google.android.apps.maps" # Google Карты | |
| "com.google.android.apps.photos" # Google Фото | |
| "com.google.android.apps.docs" # Google Документы | |
| "com.google.android.apps.translate" # Google Переводчик | |
| "com.google.android.apps.tachyon" # Google Duo | |
| "com.google.android.keep" # Google Keep | |
| "com.google.android.apps.enterprise.cpanel" # Google Enterprise | |
| "com.google.android.apps.podcasts" # Google Подкасты | |
| "com.google.android.apps.recorder" # Диктофон Google | |
| "com.google.android.apps.messaging" # Сообщения Google | |
| "com.google.android.apps.nexuslauncher" # Launcher Google | |
| "com.google.android.apps.helprtc" # RTC Help | |
| "com.google.android.apps.cameralite" # Google Camera Lite | |
| "com.google.android.apps.lens" # Google Lens | |
| "com.google.android.apps.meetings" # Google Meet | |
| "com.google.android.apps.books" # Google Книги | |
| "com.google.android.apps.magazines" # Google Журналы | |
| "com.google.android.apps.newsstand" # Google Newsstand | |
| # добавлены мной | |
| "com.zhiliaoapp.musically" # TikTok | |
| "com.spotify.music" # Spotify | |
| "com.linkedin.android" # LinkedIn | |
| "com.fusionmind.crazydriv" # Crazy Driver (игра) | |
| "com.mi.global.bbs" # Сообщество Xiaomi | |
| "com.gps.draw.flag.coloring.games" # Coloring Games | |
| "com.mi.global.shop" # Магазин Xiaomi | |
| "com.google.android.apps.chromecast.app" # google home | |
| "com.google.android.apps.walletnfcrel" # google pay | |
| "com.android.chrome" # chrome | |
| "com.miui.screenrecorder" # трнасляция | |
| # Обои (можно заменить) | |
| "com.miui.miwallpaper" | |
| "com.miui.miwallpaper.overlay.customize" | |
| "com.miui.wallpaper.overlay" | |
| "com.miui.wallpaper.overlay.customize" | |
| # AR Core | |
| "com.google.ar.core" | |
| ) | |
| echo "Начинаем $ACTION_MODE приложений..." | |
| echo "==========================================" | |
| # Счетчики успешных и неуспешных операций | |
| success_count=0 | |
| fail_count=0 | |
| system_package_count=0 | |
| # Обработка приложений из списка | |
| for app in "${apps[@]}"; do | |
| # Пропускаем комментарии | |
| if [[ $app == \#* ]]; then | |
| echo "$app" | |
| continue | |
| fi | |
| # Извлекаем только package name (игнорируем комментарий) | |
| package_name=$(echo "$app" | awk '{print $1}') | |
| comment=$(echo "$app" | cut -d' ' -f2-) | |
| # Пропускаем пустые строки | |
| if [[ -z "$package_name" ]]; then | |
| continue | |
| fi | |
| echo -n "$ACTION_MODE: $package_name - $comment ... " | |
| # Выполнение команды в зависимости от режима | |
| if [ "$REMOVE_MODE" = true ]; then | |
| result=$(adb shell pm uninstall -k --user 0 "$package_name" 2>&1) | |
| else | |
| result=$(adb shell pm disable-user --user 0 "$package_name" 2>&1) | |
| fi | |
| # Проверка результата | |
| if [[ $result == *"Success"* ]] || [[ $result == *"Package $package_name new state:"* ]]; then | |
| echo -e "\033[32m✓\033[0m" # Зеленая галочка | |
| ((success_count++)) | |
| elif [[ $result == *"Cannot disable system packages"* ]] || [[ $result == *"SecurityException"* ]]; then | |
| echo -e "\033[33m⚙\033[0m" # Желтая шестеренка (системный пакет) | |
| echo " Предупреждение: Системный пакет нельзя отключить" | |
| ((system_package_count++)) | |
| elif [[ $result == *"Unknown package"* ]] || [[ $result == *"not exist"* ]]; then | |
| echo -e "\033[34mℹ\033[0m" # Синий информационный знак (пакет не найден) | |
| echo " Инфо: Пакет не установлен" | |
| else | |
| echo -e "\033[31m●\033[0m" # Красный круг | |
| echo " Ошибка: $result" | |
| ((fail_count++)) | |
| fi | |
| # Небольшая пауза между командами | |
| sleep 0.1 | |
| done | |
| echo "==========================================" | |
| echo "$ACTION_MODE завершено!" | |
| echo "Успешно: $success_count" | |
| echo "Системные пакеты: $system_package_count" | |
| echo "Ошибки: $fail_count" | |
| echo "" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment