Как проверить наушники на телефоне

25 08 2017
Как проверить поддержку APTX телефоном и наушниками?
admin | Программы | 1
Для того чтобы определить поддержку кодека apt-x ( aptx HD или других кодеков) телефоном и/или bluetooth наушниками, нам необходимо будет на телефоне включить режим Разработчика и на PC скачать утилиту Wireshark. Все манипуляции я буду проводить с телефоном Samsung s8 (Exynos) Android 7.0 и наушниками Mpow Magneto
- Скачаем бесплатную утилиту Wireshark (рекомендую версию Windows PortableApps® (32-bit))
- Спариваем телефон и наушники (если не делали этого ранее), выключаем Bluetooth на телефоне
- На телефоне с Android идем в «Настройки» и выбираем пункт «О телефоне». Находим «Номер сборки», быстро тапаем по нему несколько раз. После седьмого тапа система сообщит, что он стал разработчиком. Идем в «Параметры разработчика» и ищем пункт «Журнал отслеживания Bluetooth HCI», включаем его.
- Включаем Bluetooth, включаем наушники, на телефоне включаем музыкальный плеер, ждем несколько секунд. После чего выключаем «Журнал отслеживания Bluetooth HCI». Файл с пакетами Bluetoth будет сохранен в телефоне в файле btsnoop_hci.log Ищем его файл менеджером (обычно лежит в /sdcard/Android/data/btsnoop_hci.log) и копируем его на PC
- На PC запускаем WireShark и открываем сохраненный btsnoop_hci.log Нас интересует протокол AVDTP
На пером скриншоте наушники говорят телефону GetCapabilities — Audio non-A2DP APTX, то есть сообщают о поддержке APT-X
На втором GetCapabilities — Audio SBC, то есть сообщают что поддерживают еще и SBC
В итоге, телефон с наушниками договариваются об использовании кодека APTX Sent Command — SetConfiguration — APT-X
Ниже пример проигрывания трека с помощью кодека apt-x:

Делаем вывод: наушники Magneto Mpow поддерживают APTX, так же как телефон Samsung s8 на Exynos
На Android 8, в том же меню разработчика, появилась возможность выбирать/ включать поддержку APTX (и других кодеков), пункт называется «Аудиокодек для передачи по Bluetooth».
Если наушники не поддерживают выбранный кодек, то бесполезно в этом меню выбирать его, телефон все равно сбросит на совместимый.

Купить наушники Magneto Mpow можно тут
Купить телефон Samsung s8 можно тут
Не забывайте возвращать часть денег с покупок через сервис LetyShops
Администратор сайта. Использую как iOS так и Android.
aptx, Bluetooth, Samsung
Подключение джойстика ps4 dualshock по Bluetooth к Android Установка mod_perl на Debian, CentOS или другой Linux