Не так давно, после того, как мой смартфон Xiaomi Redmi обновился до MIUI 11, я озаботился удалением всевозможной рекламы, которой оболочка набита достаточно плотно. В процессе этой борьбы я натолкнулся на интересный системный сервис — msa. Найти его можно в списке приложений. В Интернете можно встретить множество мнений, вплоть до того, что это приложение используется для слежки китайской корпорацией за действиями пользователя. Давайте вместе разберёмся что это за программа MSA на Xiaomi, какую роль она исполняет и стоит ли её удалить или можно оставить?!
Что это и для чего нужно?
Существует официальная и пользовательская версия, что такое MSA на Xiaomi. Согласно первой — это специальная служба, которая поддерживает работу «живых обоев», «Календаря» и «Погоды». Вторая — неофициальная версия, говорит о том, что с помощью MSA выводится реклама в предустановленных приложениях. Среди них «Браузер», «Проводник», «Шторка уведомлений», «Загрузки» и другие. С помощью такого подхода компания Xiaomi зарабатывает деньги, поскольку свои смартфоны продает по минимальной стоимости и после вычета всех налогов и обязательных платежей, получает всего около 5% дохода.
Главная проблема для пользователей, причиной которой является работа этой программы — повышенная трата трафика. MSA всегда работает в фоне, регулярно отправляя на сервера Xiaomi и принимая от них файлы небольшого размера 1-5 Кб. В принципе, это не критично. Но так как операторы сотовой связи округляют цифры до 50-150 Кб, выделенный трафик в рамках тарифного плана или опции расходуется быстрее. Если такое происходит в обычных условиях использования связи, то больших потерь вы не понесете. А вот в случае с роумингом ситуация уже другая.
Узнайте о полезной функции Ми роуминг Xiaomi.
Назначение программы
Несмотря на то что недавно один из разработчиков MIUI ответил в MICommunity, для чего точно нужен MSA, приведем примеры всех вариантов предположений и теорий, так как официальные источники не всегда готовы выдавать реальную информацию о настоящем положении дел. А выбирать во что из этого верить придется уже вам.
Началось все с пространного эссе на тему MSA на «Хабре» пару лет назад, и гласило оно о том, что первым делом после подключения смартфона Redmi 3S к интернету, он подкачивает файл AnalyticsCore.apk, после чего приложение MSA по зашифрованному каналу начинает передавать данные на сервера компании производителя. Здесь то и разыгралась фантазия – предполагалось, что Сяоми «сливает» личные данные на собственные хранилища. Не то, чтобы сама концепция нова – так работают любые поисковики, Windows или, например, Iphone, но осадок оставался.
Вторая теория появилась уже после дотошного копания внутри самого приложения. Анализ передаваемой информации, иконок и прочих косвенных улик показал, что этот процесс взаимодействует с интернет серфингом пользователя и подгружает в браузер рекламу. А потому все ваши данные были необходимы скорее для правильного составления suggest-ленты в браузере (которая действительно составляется очень точно по вашим запросам) и выдачи для вас полезной контекстной рекламы.
На этом вроде бы и сошлись, однако, в конце 2021 года именно приложение MSA неожиданно «заглючило», перестав обновляться на большинстве смартфонов компании. Тогда-то на форумах MiCommunity и произошел настоящий бум конспиративных теорий, а компания выдала первый за долгие годы похожий на официальный ответ через модератора.
В сообщении говорится о том, что MSA – приложение, работающее с обоями вашей системы. Обои у MIUI динамические и изменяющиеся, а потому понятно, какие файлы периодически подкачиваются в систему.
Важно! Приложение обоев связано и с приложением погоды, так что эти данные тоже «подкачиваются» через MSA.
Можно ли удалить MSA?
Многие пользователи боятся удалять системные приложения, предустановленные производителем. В принципе, это правильно, поскольку существует риск возникновения разных ошибок в работе смартфона, если тронуть действительно важные службы для системы. Но MSA это не касается. Многочисленные отзывы опытных пользователей на форуме 4pda доводят, что никаких изменений в работе мобильного устройства не происходит.
Что касается самого процесса удаления, то здесь не все так однозначно и многое зависит от конкретной модели. Дело в том, что на одних устройствах требуется получение прав суперпользователя и установка любой программы из Google Play для деинсталляции системных приложений.
В свою очередь, некоторые пользователи утверждают, что успешно избавились от MSA даже без рут прав. Можете попробовать этот способ. Откройте «Проводник», далее «Внутренняя память», введите в поле поиска MSA и удалите два файла.
Методы борьбы с MSA
Скажем сразу – полноценно отключить MSA без последствий для смартфона невозможно, ультимативных решений нет. Приложение завязано на косметических функциях, из-за чего сразу заметите неполадки в работе. А еще как-то помешать работе MSA попросту очень сложно, ведь MIUI – крайне закрытая экосистема. Но варианты существуют. Для них потребуются неофициальные прошивки, анлок смартфона и получение root-доступа.
Самый простой способ решения сути проблемы (пересылку личных данных) – полная блокировка Mi-аккаунта. Это можно сделать из меню смартфона, отключив всю синхронизацию смартфона с облаком. Теперь ваша основная информация хранится на смартфоне и не передается в интернет – однако, MSA, вполне возможно, продолжает работать.
Сложный же способ – это собственноручная блокировка всех адресов, на которые уходит ваша информация. Для этого пользователю нужно получить root-права и установить на свой телефон приложение Titanium Backup, который наглядно показывает, куда уходит трафик. В этом случае вам стоит пройти по адресу /etc/hosts на своем смартфоне, открыть файл «hosts» и самостоятельно заполнять его новыми адресами. При этом вы должны отчетливо понимать, что здесь нормальные системные приложения, а что подозрительные адреса. Все это очень похоже на борьбу Роскомнадзора с Телеграмм, а потому действо это крайне малоэффективное, ведь новые адреса генерируются автоматически.
Как отключить MSA в MIUI?
Для каждого пользователя лучшим способом будет деактивация в настройках Xiaomi, Redmi или POCO. В таком случае служба перестанет использовать доступ к Интернету.
- В приложении «Безопасность» перейдите в раздел под названием «Передача данных» и выберите пункт «Сетевые подключения».
- Вызовите меню «Фоновые подключения». Для этого нажмите кнопку «Три точки», которая расположена в правом верхнем углу.
- В появившемся окне найдите MSA и переведите переключатель в положение «Выключено».
Перезагрузите смартфон.
В итоге…
Приходится признавать, что лучшее из возможных решений – это простое принятие того факта, что смартфоны, как и многие другие устройства, теперь способны следить за вашей жизнью. Как минимум интернет запросы доступны большинству IT-корпораций. И да, все это подается как отличный инструмент для развития серфинга и рекламы, но на деле никто не знает, как именно используется ваша конфиденциальная информация.
Любители копаться в настройках смартфона частенько натыкаются на приложение MSA. Для чего на Xiaomi установлено это приложение, за что оно отвечает и можно ли его удалить? Постараемся ответить эти вопросы.
Содержание
В приложении MSA снова произошла ошибка
22-23 марта 2021 года большое количество пользователей столкнулись с тем, что на экранах смартфонов производителя Xiaomi и суббрендов Redmi и POCO начало появляться окно с уведомлением о сбое в MSA. Причем это коснулось владельцев телефонов с разными версиями оболочки MIUI. Как оказалось, данная проблема возникла в результате обновления системной службы Google Android System WebView, которая входит в состав ОС Андроид. Компания Google выпустила обновление своей службы, в результате которого появились сообщения об ошибке от имени фирменных программ Xiaomi. Напомним, подобные ситуации уже имели место и раньше, например, обновление клавиатуры Gboard с ошибками.
В таком случае исправить ошибку «в приложении MSA снова произошел сбой» можно одним из двух способов в зависимости от ситуации:
- Если разработчики уже знают о проблеме, то они быстро решают её и выпускают новые обновления со всеми исправлениями. Запустите Google Play, в меню выберите раздел «Мои приложения и игры» и далее вкладку «Установленные». Найдите и откройте службу «Android System WebView», а затем нажмите кнопку «Обновить» и подождите некоторое время, пока завершится установка обновления.
- Если еще не вышло обновление, в котором эта ошибка уже устранена, то необходимо на некоторое время откатиться до предыдущей функционирующей версии Android System WebView. В таком случае пользователю нужно пройти по пути Google Play Маркет — «Мои приложения и игры» — вкладка «Установленные» — «Android System WebView», как описано выше в первом способе, только на последнем шаге вместо кнопки «Обновить» будет доступна кнопка «Удалить» или «Удалить обновления».
Также до того времени (обычно несколько дней), пока разработчики выпустят стабильную версию программы, необходимо через «Три точки» (в правом верхнем углу экрана) отключить «Автообновление» Android System WebView, убрав галочку.
После этого рекомендуется перезагрузить смартфон.
Усовершенствованные функции HP MSA
Малые и средние компании, как и крупные корпорации, вынуждены постоянно искать пути снижения издержек. За последнее десятилетие технологии хранения данных существенно повысили эффективность и гибкость СХД. Однако эти усовершенствования до недавнего времени были реализованы только в дисковых массивах среднего и старшего классов, что делало их недоступными для компаний малого и среднего бизнеса.
В конце 2014 года компания HP представила программные обновления для массивов MSA с расширенными функциями виртуализации – новое программное обеспечение снижает себестоимость хранения данных и заметно упрощает управление. Обновления включают функции динамической оптимизации данных, повышение производительности за счёт использования флэш-накопителей SSD и интеллектуальную автоматизацию хранилищ, использующую возможности четвёртого поколения аппаратной архитектуры HP MSA.
Расширенные функции виртуализации MSA: Thin Provisioning
(динамическое выделение ёмкости),
SSD Read Cache
(кэш-память чтения на твердотельных накопителях),
Automated Tiering
(автоматическое перемещение данных по уровням хранения),
Redirect on Write Snapshot
(снимки данных с перенаправлением при записи) и
Wide Striping
(виртуальный пул с распределением по HDD).
Thin Provisioning
Эта функция обеспечивает гибкое использование ёмкости и её расширение по мере необходимости. Thin Provisioning – создание логических томов, которые изначально используют немного места и «растут» по мере записи в них данных. Динамическое распределение дискового пространства позволяет быстро выделять ресурсы хранения виртуальным серверам и исключить резервирование большей ёмкости, чем это необходимо. Thin Provisioning поддерживается популярными средами виртуализации серверов, причём по информации VMware её влияние на производительность незначительно.
Thin Provisioning означает сокращение расходов на ресурсы хранения, которые в противном случае пришлось бы выделять с избытком. Администраторы могут выделять приложениям большие виртуальные тома – даже с превышением физической ёмкости. Реально ВМ использует столько места на диске, сколько нужно в данный момент. Система сама предупреждает администратора, что скоро потребуется покупка дополнительной ёмкости. Ещё одно полезное качество – «тонкое перестроение» RAID (Thin Rebuild), когда в процессе реорганизации RAID после выхода из строя диска или изменения уровня RAID в конслои участвуют только уже выделенные блоки. Это значительно сокращает время данной процедуры.
Важно отметить также, что в отличие от линейки HP StoreVirtual, в MSA поддерживается не только динамическое выделение, но и освобождение ёмкости (T10-Unmap): система высвобождает блоки данных после получения команды удаления файлов со стороны файловой системы. Это важно для эффективного использования Thin Provisioning.
Кэширование на SSD
Функция SSD Read Cache, доступная в MSA 2040 (модель MSA 1040 не поддерживает SSD), означает возможность кэшировать данные на твердотельных накопителях при чтении. MSA поддерживает установку до двух SSD дисков объемом до 1.6ТБ в качестве кэша на чтение. SSD Read Cache увеличивает производительность СХД при случайном чтении. В лабораторных условиях при операциях чтения время отклика дисковой системы улучшается до 80%, что отражается в заметном ускорении работы виртуальной среды.
Автоматическое многоуровневое хранение
Эта функция позволяет оптимизировать использование дорогостоящих накопителей SSD – на них хранятся «горячие» данные, к которым часто обращаются, то есть данные с наибольшим количеством операций чтения/записи. Automated Tiering перемещает горячие блоки (страницы по 4 Мбайта) на быстрые накопители SSD, что ускоряет операции с ними. Аналогично работает «архивный тиринг»: редко используемые («холодные») данные перемещаются с дисков SAS на более медленные диски MDL SAS. Тиринг помогает найти оптимальный баланс между стоимостью системы и ее производительностью. По данным HP, автоматический тиринг даёт экономию в 70-80% в долларах на гигабайт. Тиринг и кэш на чтение являются дополняющими друг друга технологиями в подходе работы с данными: кэш на чтение срабатывает почти мгновенно и позволяет ускорить работу в период так называемых “всплесков активности”, а тиринг перемещает блоки на основании сформированной временной отчетности системы.
В качестве уровней хранения в тиринге могут использоваться диски SAS разного класса (в MSA 1040) или SAS и SSD (в MSA 2040).
Wide Striping
Данная функция фактически означает виртуализацию ресурсов хранения данных внутри MSA. Она позволяет организовать имеющиеся физические диски в пул хранения данных и использовать их емкость для создания виртуальных дисков (V-диск). При этом V-диск может быть распределён по всему пулу. Снимается прежнее ограничение в 16 физических дисков на один виртуальный диск, увеличена ёмкость тома. За счёт распределения виртуального диска по физическим накопителям повышается производительность, т.е. виртуальный том может использовать дисковые ресурсы всех дисков, используемых в пуле.
Wide Striping повышает эффективность использования дискового массива и снижает время отклика за счёт распределения данных тома V-диск между всеми дисками.
Улучшение механизма снимков данных
Более эффективные функции моментального копирования упрощают управление и улучшают производительность при создании копий, делая возможным аварийное восстановление в более сложных случаях. Снимки в новом релизе теперь работают по принципу Redirect-on-Write, что повышает производительность операций по сравнению с традиционным Copy-on-Write (требуется меньше операций ввода-вывода на уровне back-end). Упростилась настройка снимков.
В новой версии прошивки MSA появилась возможность создавать «снимки снимков», что используется разработчиками ПО для отладки версий.
Улучшенный Web-интерфейс и усовершенствованное управление
Обновился интерфейс управления, теперь в качестве платформы используется HTML5. Новый интерфейс упрощает и ускоряет администрирование, особенно в среде виртуализации серверов, где управление может осложняться быстрым увеличением количества ВМ, снижает вероятность ошибок. Функции сортировки, поиска, фильтрации и создания групп облегчают управление большим числом хостов и томов. Управлять массивами MSA можно также непосредственно из популярных систем управления виртуальной средой, например, в VMware vCenter – создавать логические тома (LUN), присваивать их серверам и т.д.
Новый интерфейс утилиты SMU (Storage Management Utility).
Как ограничить mab вручную
Перейдите к приложению:
- откройте «Настройки» смартфона, опуститесь до раздела «Приложения» и перейдите во «Все приложения»;
- в поисковую строку сверху задайте mab. Тапните по ярлыку софта, чтобы его открыть.
Удаление программы приводит к ее восстановлению через 2–3 дня — приложение повторно загружается с сервера Сяоми при подключении к сети. Единственное, что могут сделать пользователи:
- в разделе «Разрешения» открыть «Сетевые подключения»;
- снять галочки напротив всех пунктов: Wi-Fi, мобильный интернет SIM 1 и SIM 2, если в смартфоне установлено 2 SIM-карты.
У многих пользователей последняя активность маб наблюдалась в конце 2021 — начале 2021 года. На новых моделях смартфонов Xiaomi и Redmi ПО отсутствует вовсе.