Как отключить службы Google/Xiaomi в прошивках MIUI




Ранее я уже писал о том, какие программы можно удалять из прошивок MIUI, в этот раз мне бы хотелось затронуть тему сервисов от производителя (Xiaomi) и корпорации добра (Google). В статье описан способ, который позволит отключать и включать эти сервисы по желанию.

Чем этот способ лучше удаления сервисов Google/Xiaomi? Ответ напрашивается сам собой – при необходимости вы сможете вернуть все в исходное состояние (например вам нужно установить программу из каталога программ Google, установить стороннюю тему MIUI).

Перед запуском скрипта желательно сделать бэкап раздела system, через TWRP, на случай, если что-то пойдет не так.

Как отключить службы Google/Xiaomi в прошивках MIUI

Для успешного выполнения нам потребуется:

  1. Root-доступ на вашем устройстве
  2. BusyBox (как правило уже есть в MIUI)
  3. Terminal Emulator for Android
  4. TWRP

Установка:

  • Скачиваем архив
  • Копируем его на флеш-карту устройства
  • Устанавливаем через TWRP

Запуск скрипта:

1. После установки и загрузки системы открываем эмулятор терминала;
2. Вводим команду:

su

3. На запрос SuperSU о запросе прав отвечаем “предоставить”;

4. В терминале вводим команду:

sh /data/local/tmp/miui/services.sh

5. Скрипт предложит несколько вариантов его работы –
вводим 2(сервисы google) и\или 3(xiaomi) тем самым отключая их (если они уже были выключены соотв. включаем). Можно оставить те или другие сервисы включенными\отключенными.

6. После выбора скрипт будет запущен, после чего телефон должен будет перезагрузиться.


Отключение сервисов освободило примерно 100мб оперативной памяти, на моем девайсе. Ко всему прочему кол-во исходящих соединений (при подключении к сети интернет) уменьшилось в несколько раз.

Список сервисов, которые “отрабатывает” скрипт можно найти ниже.

Xiaomi

Bugreport
Cloud Backup
Cloud Service
Find Device
Game Center
MiDrop
MiLink
MiLiveTalk
MiPlay
Mipub
MiVoip
Payment Service
StepsProvider
Whetstone
Xiaomi Account
Xiaomi Market
Xiaomi Vip
Xiaomi Service Framework

 

Google

com.android.vending;
com.google.androidforwork;
com.google.android.apps.books;
com.google.android.apps.cloudprint;
com.google.android.apps.enterprise.dmagent;
com.google.android.apps.docs;
com.google.android.apps.docs.editors.docs;
com.google.android.apps.docs.editors.sheets;
com.google.android.apps.docs.editors.slides;
com.google.android.apps.fitness;
com.google.android.apps.genie.geniewidget;
com.google.android.apps.gcs;
com.google.android.apps.magazines;
com.google.android.apps.maps;
com.google.android.apps.messaging;
com.google.android.apps.photos;
com.google.android.apps.plus;
com.google.android.apps.translate;
com.google.android.apps.tycho;
com.google.android.backuptransport;
com.google.android.calculator;
com.google.android.calendar;
com.google.android.configupdater;
com.google.android.contacts;
com.google.android.deskclock;
com.google.android.ears;
com.google.android.earth;
com.google.android.gm.exchange;
com.google.android.gm;
com.google.android.gms;
com.google.android.googlequicksearchbox;
com.google.android.gsf;
com.google.android.gsf.login;
com.google.android.facelock;
com.google.android.feedback;
com.google.android.inputmetod.hindi;
com.google.android.inputmetod.japanese;
com.google.android.inputmetod.korean;
com.google.android.inputmetod.pinyin;
com.google.android.inputmetod.zhuyin;
com.google.android.keep;
com.google.android.marvin.talkback;
com.google.android.music;
com.google.android.onetimeinitializer;
com.google.android.partnersetup;
com.google.android.play.games;
com.google.android.street;
com.google.android.syncadapters.calendar;
com.google.android.syncadapters.contacts;
com.google.android.tag;
com.google.android.talk;
com.google.android.tts;
com.google.android.videos;
com.google.android.walletfcrel;
com.google.android.webview;
com.google.android.youtube;

 

(Просмотров 21 267 )

nordweb

Привет, меня зовут Евгений. Этот сайт задуман в качестве моей записной книжки, к которой я буду время от времени обращаться, чтобы освежить память. Надеюсь, что мои заметки пригодятся и кому-нибудь из Вас.


Поделитесь записью в соц. сетях:

  • Oleg Miloserdin

    Добрый день! По-моему, в архиве не хватает файла скрипта services.sh

    • Действительно, обновил запись и исправил эту ошибку.

  • Oleg Miloserdin

    Добрый день! По-моему, в архиве не хватает файла services.sh

  • Елена Казанцева

    А если нет root???

    • В таком случае этот метод не подойдет.

  • Марат

    А как исключить из списка сервис синхронизации контактов?

    • открываем архив – miui -gapps.sh
      в текстовом редакторе удаляем строку
      pm disable com.google.android.syncadapters.contacts;
      мб еще
      pm disable com.google.android.contacts;

  • Zmey2303

    Проделал по инструкции. После отключения сервисов MIUI перезагрузился и телефон заблокировался. Запрашивает пароль от учетной записи MIUI, но при вводе отвечает “Не удалось выполнить вход. Ошибка rpc miui”.

    • Такая ситуация возможна, я заранее предупредил:
      “Перед запуском скрипта желательно сделать бэкап раздела system, через TWRP, на случай, если что-то пойдет не так.”
      Допускаю, что виновата одна конкретная служба, если у Вас есть время и желание, можно поиграться откатываясь назад через резервную копию.

      Из скрипта для начала я бы исключил
      Xiaomi Account
      Xiaomi Service Framework

  • Гость

    Поделюсь своими наблюдениями для MIUI8, серия redmi4 (a-pro). Начнем с того, что бутлоадер должен быть разблокирован, это подразумевается, как что-то само собой очевидное, но нигде не написано. Отключать сервисы xiaomi можно только выйдя с удалением из учетки Mi-акк, mi поиск устройства и mi бэкап должны быть выключены изначально. На глобалке сервисы гугла удалять нельзя, можно только отключить, иначе бутлуп. То же самое касается mi-акк, багрепорта и т.п. Поясню подробнее, зайдите в настройки и посмотрите какие приложения системные, т.е. некоторые mi будут системные, а некоторые нет. Разрабы миушки периодически тот же браузер то системным делают, то нет. Системные трогать настоятельно не рекомендую, например, после удаления багрепорта, будет постоянно выскакивать предложение его куда-то там отправить, но т.к. его нет получите цикл, что отправляет даже искать не стал, какой-то второй репорт. Что касается мультирома, сервисов гугла в нем как бы нет, но они есть, “спят” в апк, установятся сами , если вдруг что-то их затребует, можете вырубать их все смело. Тот же браузер сделан уже системным, в отличие от глобалки, не трогайте, почему-то даже его заморозка иногда вызывает ошибки.

    P.S. Вот еще что, имейте ввиду, что не все supersu подходят и работают корректно, например, 2.79 у меня крашит MTP, т.е. на компе не видно девайса, а вот 2.65 работает как надо, так что посмотрите на том же 4pda в проф.теме, какой supersu или twrp вам подходит, очень не советую использовать всякие сборки от “дядиваси”, грохните или imei c рековери или вообще кирпидон навсегда получите.

    •БЕКАП данных NV (imei, настроек модема и т.д.) ОБЯЗАТЕЛЕН. Надеюсь, кому-то окажется полезным.

  • Серик Шахманов

    Всё сделал по инструкции.
    Смарт перегрузился и тут же службы Хаоми написали что сим карта не активирована. Но вроде процессов от служб Хаоми не вижу запущеных.
    Что не так? Или это норм?