logo
blog f-droid repo gitlab github telegram vkontakte
Android, восстановление контроля над девайсом
June 12, 2024

Вступление

Это третья итерация статьи, которую я написал основываясь на личном опыте и опыте других людей управления вашим устройством под управлением Android. Начиная с 2026 года, Google запретит устанавливать сторонние приложения, не прошедшие сертификацию, что окончательно закрутит, и без того закрученные гайки на этой платформе, некогда позиционировавшийся как открытая и свободная.

Всё, что вы делаете - вы делаете на свой страх и риск, и я не несу ответственности за кирпичи. Если не понимаете, что делаете, лучше не лезте дальше системного лаунчера.

Всё, что вы можете удалить из лаунчера, вам дают удалить, пользуйтесь. Если что-то удалить не дают, читайте предупреждение выше.

Тестировалось на Redmi 7a и Redmi 10c.

Но ты же можешь поставить LineageOS и спасть спокойно!, - скажете вы. На что я отвечу: у меня нет времени возиться с кастомными ромами. Если бы я был точно уверен, что не получу кирпич, что загрузчик можно легко разблокировать (это не легко даже на Xiaomi), что у меня 100% всё будет работать без костылей и патчей, я бы сказал “да пошло оно”, и установил бы Lineage, или что там сейчас модно. Но у меня просто физически нет времени проверять все ромы. То, что я напишу ниже, займёт от силы 20 минут вашего времени.

Для чего всё это?

В результате манипуляций ниже ваше устройство проживёт в 3 раза дольше. Батарея не будет разряжаться в фоне просто потому что, и телефон будет работать дольше автономно. Это всё что вам нужно знать. Хотите знать больше? Прочитайте как тренеруют большие модели (LLM, ИИ).

Не могу гарантировать что всё что я описываю на 100% безопасно. Но если вы дочитали до сюда, значит знаете на что идёте.

Основы

Первым делом установим ADB, он нужен нам для доступа к терминалу устройства и отключению всего подозрительного шпионского ПО. На Linux просто установите из пакетного менеджера android-sdk-platform-tools или подобное. На Windows придётся скачать в ручную: драйвер USB и сам ADB. Все источники официальные, не качайте левых программ!

После того как всё сделано, на телефоне:

Теперь вы в терминале телефона. Здесь вы можете удалить или заморозить приложения. Обратите внимание, что даже в случае удаления системных приложений, это делается для текущего пользователя, и телефон будет восстановлен до заводских настроек, если оболочка не сможет загрузиться. Однако, всё ещё должен предупредить, что ваш телефон - ваша ответственность. Если вы не знаете, что делает приложение, лучше оставьте как есть, ведь даже заморозка может превратить телефон в кирпич. Однако, если на телефоне есть какие-то важные данные, лучше сделать бэкап, потому что в случае удаления или заморозки чего-то важного, будет сделана полная очистка телефона в атоматическом режиме!

pm uninstall --user 0 app.package.name # удалит приложение, используйте с умом
pm disable-user app.package.name # заморозит приложение, простой и безопасный путь

Не вставляйте SIM-карту до отключения com.xiaomi.simactivate.service!, он отправляет платные СМС в Китай! (об этом ниже)

И первой же командой отправляем com.xiaomi.simactivate.service в заморозку:

pm disable-user com.xiaomi.simactivate.service

Удалять его не советую, последствия неизвестны.

Жирный MIUI

Далее приведён список приложений, которые можно удалить или заморозить. Напоминаю, что бездумное удаление и замораживание может привести к кирпичу, так что читайте комментарии! Источник названий пакетов: 4pda, XDA developers, StackOverflow.

На Android выше 10 некоторых пакетов может не быть, это нормально.

Эти приложения ни в коем случае нельзя удалять!

Согласно моим источникам, эти приложения удалять небезопасно!

Вы можете удалить эти приложения, но некоторые возможности перестанут работать:

Эти приложения могут быть заморожены:

# Удалять нельзя, заморозить, иначе получите кирпич (только MIUI)
pm disable-user com.miui.yellowpage

# Если ещё не сделали выше, то сделайте сейчас, смотрите #Основы (только MIUI)
pm disable-user com.xiaomi.simactivate.service

# Что это такое не знаю, но отключил на всякий случай (только MIUI)
pm disable-user com.huaqin.diaglogger

# Google Play Market, его можно удалить, ничего страшного не произойдёт, но лучше заморозить на всякий случай
pm disable-user com.android.vending
pm disable-user com.google.android.feedback

Эти приложения можно удалить без последствий:

# Facebook - экстремистская и террористическая организация на территории РФ
pm uninstall --user 0 com.facebook.katana # У меня этого не было, но другие сообщают, что такой пакет существует
pm uninstall --user 0 com.facebook.services
pm uninstall --user 0 com.facebook.system
pm uninstall --user 0 com.facebook.appmanager

# Google
pm uninstall --user 0 com.google.android.gms.location.history
pm uninstall --user 0 com.google.android.videos
pm uninstall --user 0 com.google.android.music
pm uninstall --user 0 com.google.android.apps.photos
pm uninstall --user 0 com.google.android.youtube
pm uninstall --user 0 com.google.android.apps.tachyon
pm uninstall --user 0 com.google.ar.lens
pm uninstall --user 0 com.google.android.googlequicksearchbox
pm uninstall --user 0 com.google.android.apps.wellbeing
pm uninstall --user 0 com.google.android.apps.googleassistant
pm uninstall --user 0 com.google.android.partnersetup

# Android Auto, бесполезная мёртвая фигня (не существует с Android 11)
pm uninstall --user 0 com.google.android.projection.gearhead

# TTS, если не используете, сохраните около 45Мб внутренней памяти
pm uninstall --user 0 com.google.android.tts

# Живые обои, если они не нужны - можно удалить
pm uninstall --user 0 com.android.wallpaper.livepicker
pm uninstall --user 0 com.android.dreams.basic
pm uninstall --user 0 com.android.dreams.phototable
pm uninstall --user 0 com.miui.android.fashiongallery

# Sim Toolkit, до сих пор не понимаю для чего он нужен, но удалять можно безболезненно
pm uninstall --user 0 com.android.stk
pm uninstall --user 0 com.android.stk2

# Netfix, TikTok, Поиск Yandex, Zen, Ebay, Озон, Aliexpress, Auto
pm uninstall --user 0 com.netflix.partner.activation
pm uninstall --user 0 com.zhiliaoapp.musically
pm uninstall --user 0 ru.yandex.searchplugin
pm uninstall --user 0 com.yandex.zen
pm uninstall --user 0 com.ebay.mobile
pm uninstall --user 0 com.ebay.carrier
pm uninstall --user 0 ru.ozon.app.android
pm uninstall --user 0 com.alibaba.aliexpresshd
pm uninstall --user 0 sg.bigo.live
pm uninstall --user 0 ru.auto.ara

# Приложения Xiaomi

# Лента виджетов в лаунчере (только MIUI)
# Бесполезный кусок кода, который постоянно стучит Xiaomi
# Жирный, 85Мб!
pm uninstall --user 0 com.mi.android.globalminusscreen

# Аналитика
pm uninstall --user 0 com.miui.analytics
pm uninstall --user 0 com.miui.msa.global
pm uninstall --user 0 com.miui.bugreport
pm uninstall --user 0 com.miui.miservice
pm uninstall --user 0 com.miui.hybrid
pm uninstall --user 0 com.miui.hybrid.accessory
pm uninstall --user 0 com.xiaomi.joyose

# Магазин приложений Xiaomi
pm uninstall --user 0 com.xiaomi.mipicks

# Облачные бэкапы Xiaomi, забавно, но в РФ не работает
pm uninstall --user 0 com.miui.cloudservice
pm uninstall --user 0 com.miui.cloudservice.sysbase
pm uninstall --user 0 com.miui.newmidrive
pm uninstall --user 0 com.miui.cloudbackup
pm uninstall --user 0 com.miui.backup
pm uninstall --user 0 com.xiaomi.midrop

# Что-то от Xiaomi, судя по Tencent, что-то игровое, но для игр не используется
pm uninstall --user 0 com.xiaomi.glgm
pm uninstall --user 0 com.tencent.soter.soterserver

# Платёжная система Xiaomi, бесполезна только если вы не проживаете в Китае или Индии
pm uninstall --user 0 com.xiaomi.payment
pm uninstall --user 0 com.xiaomi.wallet.in

# WPS office, непонятно как попавший на смартфоны
# Если вам и правда нужен офис, то лучше уж LibreOffice
pm uninstall --user 0 cn.wps.xiaomi.abroad.lite

# Погода, которая никогда не показывает правильно, потому что выбрала не ту Гидру из Метеоцентра
pm uninstall --user 0 com.miui.weather2

# ФМ радио, если не планируете пользоваться, можно спокойно удалить
pm uninstall --user 0 com.miui.fm

# Видео и аудио плееры, я предпочитаю VLC
pm uninstall --user 0 com.miui.videoplayer
pm uninstall --user 0 com.miui.player

# Заметки, которые стучат Xiaomi, просто используйте любую альтернативу, например, Notally
pm uninstall --user 0 com.miui.notes

# Обычный калькулятор, которому нужен доступ в интернет, о боже!
# Просто используйте Calculator++
pm uninstall --user 0 com.miui.calculator

Итак, я удалил все стоковые приложения, что дальше?

Переходите на сайт F-Droid, скачайте и установите приложение F-Droid. Теперь это ваш Play Market. Естественно, там находятся только свободные приложения с открытым исходным кодом. Если вам нужно что-то проприетарное:

  1. Aurora (F-Droid) - Play Market, но без гугла и использования своего аккаунта, безопасен
  2. Apps&Games 4PDA - может быть небезопасен, но есть некоторые приложения, которых нет в маркете или недоступны для РФ

Aurora это клиент для Play Market. Вам не нужно входить в свой аккаунт! Поверьте мне, никаких реальных причин делать этого нет. Анонимный аккаунт работает нормально, кроме того, что вы не сможете что-то купить (в РФ эта опция всё-равно недоступна). Минусы: после обновления Google политики распространения APK, Android apps bundle (AAB) не могут быть установлены из Aurora без root.

Apps&Games 4PDA клиент для 4PDA, с возможностью загрузки и обновления приложений. Минусы: вам нужен аккаунт на 4PDA (без него не работает); приложение требует слишком много разрешений, работает без них, но будет постоянно напоминать.

Если вы устанавливали приложение через F-Droid, то отключайте их обновление в Aurora и 4PDA, потому что они подписываются разными ключами!

Список приложений на замену стоковым из F-Droid:

Additional tools:

Настройки безопасности

Во всех остальных приложениях MIUI, перейдите в настройки (три точки -> настройки) и отключите “Рекомендации”.

В приложении Загрузки три точки -> настройки. Снимите флаги с “Получать рекомендации” и если стоит флаг у “Отзыв согласия”, снимите и его.

В приложении Темы перейдите в последняя вкладка -> настройки. Снимите флаг с “Показывать рекламу”, “Персональные рекомендации”, нажмите “Отзыв согласия”. В MIUI 13 попасть в это приложение можно через долгий тап на рабочем столе и перейдя к выбору обоев.

В настройках вашего Wi-Fi, перейдите в Расширенные Настройки и замените DNS сервера на ваш IP адрес. MIUI использует Google DNS, что плохо для вашей конфиденциальности.

Не входите в аккаунт MIUI, пока не захотите разблокировать загрузчик! Даже без MIUI Cloud, аккаунт будет сохранять ваши файлы и настройки в облако!

Источники

  1. https://selivan.github.io/2020/02/25/removing-bloatware-from-xiaomi-miui-android.html
  2. https://anonymousmailroot.medium.com/services-bloatware-safe-to-remove-on-xiaomi-devices-via-android-debug-bridge-2e5bcd94dfa0