Android application for controlling Sony devices via Bluetooth. The app allows scanning, finding, and connecting to Sony devices, as well as managing their functions.
This project was created as an alternative to the official Sony application, driven by dissatisfaction with the official app's functionality and user experience.
- Sony device connection
- Bluetooth connection management
- Kotlin
- Jetpack Compose
- Material Design 3
- Navigation Compose
- Kotlin Serialization
- Android Bluetooth API
Detailed protocol documentation for Sony device communication can be found in the docs/ directory.
This is an unofficial application and is not affiliated with, authorized, maintained, sponsored, or endorsed by Sony Corporation or any of its affiliates or subsidiaries. All trademarks, service marks, and trade names referenced in this material are the property of their respective owners.
This application was developed using clean room reverse engineering techniques. No proprietary code or documentation from Sony Corporation was used in the development process. The protocols were derived solely from publicly observable Bluetooth communication data, analyzed independently for the purpose of interoperability and research.
This project is intended to comply with fair use principles and the DMCA’s provisions for interoperability and research. Any use of this software is at the user’s own risk and responsibility. The developer is not liable for any damages, legal issues, or device malfunctions resulting from the use of this application.
This project is licensed under different licenses for code and documentation: