Перейти к содержимому

Продвинутое решение проблем в Max

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

Внимание: Неправильное использование этих методов может привести к сбоям в работе вашего устройства. Действуйте на свой страх и риск.

Увеличение громкости звонка через инженерное меню (для MediaTek)

Заголовок раздела «Увеличение громкости звонка через инженерное меню (для MediaTek)»

Если на вашем устройстве с процессором MediaTek (MTK) наблюдается слишком тихий звук входящего звонка, вы можете попробовать отрегулировать его через инженерное меню.

  1. Войдите в инженерное меню. Обычно это делается с помощью специального кода в приложении “Телефон”, например, *#*#3646633#*#*.
  2. Перейдите в раздел Hardware Testing → Audio.
  3. Выберите Normal Mode и в выпадающем списке — sph.
  4. Отрегулируйте значения Level для повышения громкости. Делайте это постепенно, чтобы не повредить динамик.
  5. Нажмите Set для сохранения каждого изменения.

В некоторых версиях приложения, особенно в модифицированных, можно получить доступ к скрытому меню разработчика. Оно предоставляет доступ к внутренним настройкам, таким как:

  • Просмотр логов приложения.
  • Принудительное включение или отключение функций.
  • Изменение параметров подключения.

Обычно доступ к нему можно получить через многократное нажатие на версию приложения в разделе “О программе”. Функциональность этого меню может меняться от версии к версии, и его использование может привести к нестабильной работе приложения.

Иногда для корректной работы уведомлений или фоновых процессов требуется выдать приложению специальные разрешения через Android Debug Bridge (ADB).

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

Окно терминала
adb shell dumpsys deviceidle whitelist +ru.oneme.app

Это может помочь, если уведомления не приходят, когда телефон долго находится в режиме ожидания.

Начиная с Android 12, система содержит агрессивный механизм “Phantom Process Killer”, который убивает дочерние процессы приложений, если их становится слишком много (по умолчанию лимит — 32) или они потребляют много ресурсов. Это частая причина “убийства” фоновых служб Max.

Решение 1: Настройки разработчика (Android 14+)

  1. Откройте Меню разработчика.
  2. Найдите и включите опцию “Disable child process restrictions” (Отключить ограничения дочерних процессов).
    • Примечание: На некоторых прошивках (Samsung One UI) эта опция может сбрасываться.

Решение 2: ADB (Универсальное) Если переключателя нет или он не помогает, используйте команды ADB для отключения мониторинга:

Окно терминала
# Отключить мониторинг фантомных процессов
adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"
adb shell settings put global settings_enable_monitor_phantom_procs false

Внимание: Это может незначительно увеличить расход батареи.

В приложении присутствуют различные аналитические инструменты, такие как MyTracker и Tracer, которые собирают данные об использовании приложения. В некоторых модифицированных версиях их отключают для повышения конфиденциальности. Отключение этих трекеров, как правило, не влияет на основную функциональность мессенджера.

Распространенная проблема: приложение не подключается или не получает уведомления при использовании мобильного интернета в ограниченных средах (например, корпоративные сети или регионы с «белыми списками» доступа).

  • Проблема «Белого списка»: Если ваш мобильный оператор или сеть ограничивают доступ к сервисам Google (FCM), push-уведомления не будут приходить. Версия из RuStore использует другую систему уведомлений, но также может быть затронута, если сервисы RuStore ограничены.
  • Симптомы: Сообщения приходят только при открытии приложения; статус «Ожидание сети», несмотря на наличие интернета; звонки не проходят.
  • Решения:
    • Смените подключение: Попробуйте использовать Wi-Fi. Многие пользователи сообщают, что приложение отлично работает через Wi-Fi, даже если мобильный интернет сбоит.
    • RuStore vs. Google Play:
      • Версия Google Play: Зависит от сервисов Google. Лучше всего подходит для стандартных сетей.
      • Версия RuStore: Использует независимые push-сервисы. Может работать лучше в зонах с ограничениями, но убедитесь, что само приложение RuStore имеет разрешения на работу в фоне.
    • VPN: В некоторых случаях использование VPN может помочь обойти блокировку серверов уведомлений (используйте с осторожностью, соблюдая местные законы и политики).

Решение проблем со звонками и уведомлениями

Заголовок раздела «Решение проблем со звонками и уведомлениями»

Проблема: Телефон звонит/вибрирует, но экран остается черным. Приходится разблокировать телефон и открывать приложение, чтобы ответить. Решения:

  • «Поверх других приложений»: Это критически важно. Перейдите в Настройки → Приложения → MAX → Дополнительно и включите «Поверх других приложений» (иногда называется «Картинка в картинке» или «Отображение поверх других окон»).
  • Полноэкранные уведомления: На Xiaomi/HyperOS обязательно предоставьте разрешение «Полноэкранные уведомления» в настройках приложения.
  • Фоновая активность: Убедитесь, что приложение закреплено в памяти (замочек в меню «Недавние приложения») и оптимизация батареи установлена в режим «Нет ограничений».

Проблема: Пользовательские рингтоны звучат слишком тихо или сбрасываются на стандартные. Решение от сообщества:

  1. Переместите файл с рингтоном во внутреннюю папку /Ringtones/ на вашем устройстве.
  2. Используйте файловый менеджер (пользователи рекомендуют Total Commander), чтобы выбрать рингтон, когда приложение MAX запросит выбор файла. Это часто помогает обойти баг системного выбора, вызывающий низкую громкость.

Проблема: Нет звука во время звонка, или звук неожиданно идет через подключенное устройство. Проверка:

  • Умные часы: Пользователи сообщают, что звук может автоматически перенаправляться на часы Huawei/Samsung. Проверьте значок Bluetooth во время звонка и переключите его обратно на «Телефон» или «Динамик».

Если иногда звук пропадает во время разговора, проверьте подключенные Bluetooth-устройства (особенно часы). Некоторые модели часов перехватывают аудиопоток как гарнитура, хотя у них может не быть динамика. Отключите Bluetooth во время звонка для проверки.

  • Разряд батареи: Приложение может не давать экрану погаснуть или держать датчики активными. Принудительно остановите приложение, если заметите чрезмерный разряд за ночь.
  • Разрешения: HyperOS агрессивна к фоновым процессам. Вы должны вручную включить «Автозапуск» и «Показ на экране блокировки».
  • Звук: Если входящие звонки беззвучны, проверьте Настройки → Звук и вибрация → Звуковой помощник и отключите «Регулировать звук мультимедиа в нескольких приложениях» (иногда конфликтует).
  • Зум видео: На некоторых моделях (например, Pura 70 Pro) видеозвонки могут по умолчанию использовать телеобъектив, из-за чего изображение слишком приближено. На данный момент программного исправления в приложении нет; попробуйте держать телефон дальше.
  • Задержка уведомлений: Очень агрессивное управление батареей. Перейдите в Настройки → Батарея → Запуск приложений и настройте MAX вручную (включите все 3 переключателя: Автозапуск, Косвенный запуск, Работа в фоне).
  • Уведомления на часах: Пользователи сообщают, что уведомления не синхронизируются с Galaxy Watch (например, Watch 8 Classic), даже если они работают на телефоне. Похоже, это специфический баг совместимости текущей версии.

Лайфхаки по конфиденциальности и безопасности

Заголовок раздела «Лайфхаки по конфиденциальности и безопасности»

Чтобы незнакомцы не могли найти ваш профиль перебором номеров:

  • Перейдите в Настройки → Конфиденциальность и включите «Безопасный режим» (если доступно) или установите «Кто может найти меня по номеру телефона» в значение «Никто».

Если вы не хотите предоставлять приложению доступ ко всей телефонной книге:

  • Ручное добавление: Отклоните разрешение «Контакты» при установке. Добавляйте необходимые контакты вручную по ID или номеру внутри приложения.
  • Метод «Второго аккаунта»: Синхронизируйте контакты во второй аккаунт Google на запасном устройстве, установите там MAX для синхронизации только нужных контактов, затем войдите на основном устройстве, не предоставляя разрешение. (Сложный способ).
  • Цикл «Подключение…»: Часто вызвано «зависшей» сессией. Перейдите в Настройки → Устройства и завершите все остальные сеансы. Затем очистите кэш приложения.
  • Пригласительные ссылки: Если ссылки-приглашения не открывают приложение (Android 12+), попробуйте открыть ссылку в другом браузере или скопировать её прямо в «Избранное» приложения и нажать на неё там.