В этом проекте есть альтернатива ПК для приложения для наушников Sony только для мобильных устройств. 
Вы можете скачать скомпилированные версии клиента со страницы релизов.
Примечание. Если вы получаете ошибку, например, VCRUNTIME140_1.dll was not found , вам необходимо установить Microsoft VC++ Redistributable .
Недавно я купил WH-1000-XM3S, и меня раздражали тот факт, что я не мог изменить их настройки при использовании своего ПК. Таким образом, я обратный инженер с помощью приложения (для целей взаимодействия, конечно,), определил протокол и создал с помощью альтернативного применения с MR-M33533K5.
git clone --recurse-submodules https://github.com/Plutoberth/SonyHeadphonesClient.git
Выполните это заклинание, чтобы исправить проблемы подмодулей:
git submodule sync
git submodule updateНекоторые перечисления и данные присутствуют в коде. Остальное должно быть получено либо статически, либо динамически.
Понюхивая сообщения - см. Этот полезный комментарий @guilhermealbm.
Установите Cmake (3.29.3 Works) и установите сообщество Visual Studio 2022 Компоненты C ++:
Внутри Visual Studio запустите Tools --> Command Line --> Developer Command Prompt , а затем:
cd Client
mkdir build
cd build
cmake ..
cmake --build .
Debian / Ubuntu:
sudo apt install libbluetooth-dev libglew-dev libglfw3-dev libdbus-1-devФедора:
sudo dnf install bluez-libs-devel glew-devel glfw-devel dbus-develИспользуйте предоставленный файл xcodeproj.
Распределено по лицензии MIT. Смотрите лицензию для получения дополнительной информации.