На GitHub появился инструмент MaxBlocker для отключения предустановленного мессенджера «Макс» на Android

github

На платформе GitHub опубликован проект MaxBlocker - набор инструментов, позволяющий пользователям Android отключить, удалить для текущего пользователя или снова включить предустановленный мессенджер «Макс». Решение обходит ограничения пользовательского интерфейса некоторых производителей смартфонов, где штатная функция удаления или отключения системных приложений может быть скрыта. Для работы не требуются root-права, достаточно включить отладку по USB (ADB) и подключить устройство к компьютеру. Разработчики подчеркивают прозрачность инструмента: исполняемые файлы не имеют сетевой активности и используют только стандартные команды операционной системы.

Инициатива появилась на фоне растущей практики поставки в Россию смартфонов с предустановленным программным обеспечением, которое пользователь не может удалить обычными средствами. MaxBlocker не взламывает систему, а использует легальные, но часто скрытые от обычного пользователя возможности Android. Проект предлагает три варианта взаимодействия: портативную утилиту с меню для Windows (maxblocker.exe), пакетный файл (maxblocker.bat), выполняющий те же действия через командную строку, и инструкцию по ручному вводу ADB-команд для полного контроля. По сути, все методы сводятся к выполнению команд "pm disable-user", "pm uninstall -k --user 0" или "pm enable" для пакета "ru.max.messenger".

С технической точки зрения, подход с использованием "pm disable-user" более эффективен, чем простое «замораживание» приложения через некоторые оболочки Android. Он не только удаляет ярлык из меню, но и полностью блокирует запуск сервисов, обработку системных событий и фоновое выполнение кода. Команда "pm uninstall -k --user 0" идет дальше, удаляя приложение для текущего пользователя, хотя его APK-файл физически остается в системном разделе. Это обеспечивает максимально чистую деактивацию без модификации защищенных разделов, что является ключевым преимуществом для устройств без root-доступа. Однако, как отмечают авторы, на корпоративных устройствах под управлением MDM (Mobile Device Management) такие действия могут быть заблокированы политиками безопасности, а после сброса к заводским настройкам процедуру придется повторить.

В описании проекта разработчики делают акцент на безопасности и прозрачности. «Батник - это обычный текст, а exe - оболочка над теми же ADB-командами; отдельно подчёркивается отсутствие сетевой активности и «телеметрии», - указано в документации. Исходный код .bat-файла открыт для проверки, а .exe-сборка, созданная с помощью PyInstaller, может быть исследована. Это снижает риски, связанные с запуском неизвестного ПО, и подчеркивает учебно-информационный характер проекта, демонстрирующего легитимные возможности платформы Android по контролю над установленными приложениями.

Таким образом, появление MaxBlocker высвечивает давнюю проблему избыточного предустановленного ПО (bloatware) и ограниченного контроля пользователя над своим устройством. Инструмент служит практическим ответом на ситуацию, когда производители или дистрибьюторы блокируют штатные функции управления приложениями. Хотя его использование требует технической сноровки - включения режима разработчика и подтверждения подключения по ADB, - он предоставляет законный и относительно простой способ вернуть контроль над системой. Этот случай напоминает, что реальные возможности операционной системы зачастую шире, чем представлено в упрощенном пользовательском интерфейсе.

Комментарии: 0