📱 Android сдурел слегка, лечим

Posted: 2020-02-15 in IT, Networks, Security
Метки:, ,

Довелось тут немного поремонтировать телефон 📱, и после сброса настроек обнаружил такое неприятное поведение — раз в примерно минуту издавался звук уведомления. При этом он не соответствовал звуку из настроек и гасился только уменьшением громкости звука типа «мультимедиа».

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

Брутальное и надёжно работающее решение — отладка по USB с помощью adb (android debug). Сперва ставим adb:

# dnf install adb
Последняя проверка окончания срока действия метаданных: 2:36:53 назад, Ср 15 фев 2020 12:58:05.
Зависимости разрешены.
=============================================================
Пакет Архитектура Версия Репозиторий Размер
=============================================================
Установка:
android-tools x86_64 20180828gitc7815d675-4.fc31 fedora 472 k

Результат транзакции
=============================================================
Установка 1 Пакет

Объем загрузки: 472 k
Объем изменений: 1.6 M
Продолжить? [д/Н]: y

Ставим, включаем на андроиде режим разработчика и отладку по USB. Подключаем, на телефоне разрешаем начать отладку.
Начинаем мониторить логи телефона на предмет событий аудио:

$ adb logcat | grep Audio

Ждём и видим в момент назойливого сигнала такие сообщения:

MediaFocusControl: AudioFocus requestAudioFocus() from uid/pid 10027/8752 clientId=android.media.AudioManager@9f75863com.google.android.apps.gsa.speech.audio.d.h@ad0fc60 req=4 flags=0x0
андроид-аппсы-спич-аудио , процесс 8752 (pid). Именно он дёргает звук.

Теперь смотрим, что это за процесс такой с номером 8752:

$ adb shell ps | grep 8752
u0_a27 8752 393 2916388 194656 0 0000000000 S com.google.android.googlequicksearchbox:search

googlequicksearchbox ! Это такая панелька сверху, поиск гугеля прямо на главной морде смартфона. Убираем её — и назойливый звук перестаёт нас беспокоить. Что ему не понравилось и чего он алярмил — сказать сложно.

Вообще мобильные телефоны — то ещё свинство и шпионство, и даже относительно чистые малоперегруженные релизы нет-нет да и отстукиваются своим производителям. Бороться с оборзевшими производителями там гораздо сложнее, чем на десктопе. Но мы пропробуем, я планирую целый цикл статей на эту тему.

- комментарии
  1. alex:

    Неизвестно, что лучше: win10 или android у мну ни того не другого. Нидайбох придётся смартом пользоваться. Это сущее наказание. Неполноценный инвалидный недокомпьютер со spyware и троянами.

  2. Amin:

    с андроидом больше шансов, имхо, чем с вин10.
    смарт удобен для ряда вещей, но да, осторожность требуется особая.

    Будет статейка про это, не отключайтесь =)

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.