الإنجليزية | 中文 (简体) | 中文 (繁體) | рсتمر | 日本語 | українвمس | 한국어 | česky | Türkçe | ελληνικά | البرتغالية
الانتباه: يتم الحفاظ على ملفات ReadMe من قبل المترجمين وقد تصبح قديمة من وقت لآخر. للحصول على أحدث المعلومات ، تعتمد على الإصدار الإنجليزية.
الميزات الرئيسية • التنزيل • كيف يعمل • المساهمة • الاعتمادات • الترخيص

قم بتكوين أي جهاز Samsung Galaxy Buds والتحكم فيه ودمجه في سطح المكتب.
بصرف النظر عن الميزات القياسية المعروفة من تطبيق Android الرسمي ، يساعدك هذا المشروع على إصدار الإمكانات الكاملة لسماعات الأذن الخاصة بك وتنفيذ وظائف جديدة مثل:
إذا كنت تبحث عن ثنائيات البرامج الثابتة الأكبر سناً ، فقم بإلقاء نظرة هنا: https://github.com/timschneeb/galaxy-buds-firmware-archive
هناك العديد من حزم Linux المتاحة:
احصل على الثنائيات لنظام التشغيل Windows في قسم الإصدار. يرجى قراءة ملاحظات الإصدار قبل التثبيت.
قم بتنزيل إصدار سطح المكتب هنا:

قم بتنزيل إصدار Android Mobile هنا (الدفع):
الحزم الثنائية العالمية لجميع توزيعات Linux. لا يدعم إصدار FlatPak autostart ما لم يتم إعداده يدويًا. يمكنك استخدام galaxybudsclient /StartMinimized لإطلاق التطبيق بصمت أثناء بدء التشغيل.
متاح للتنزيل على Flathub: https://flathub.org/apps/me.timschneeberger.galaxybudsclient
flatpak install me.timschneeberger.GalaxyBudsClient
ملاحظة : Flatpaks هي رمل. يمكن لهذا التطبيق الوصول إلى
~/.var/app/me.timschneeberger.GalaxyBudsClient/افتراضيًا.
تتوفر أيضًا حزمة AUR لـ Arch Linux التي تحتفظ بها @JOSCDK:
yay -S galaxybudsclient-bin
حزمة Windows متاحة أيضًا للتثبيت باستخدام Windows Package Manager (Winget)
winget install timschneeb.GalaxyBudsClient
من أجل استخدام تقنية Bluetooth اللاسلكية ، يجب أن يكون الجهاز قادرًا على تفسير ملفات تعريف Bluetooth محددة تمكن أجهزة Bluetooth من التواصل بكفاءة مع بعضها البعض.
تحدد براعم Galaxy ملفات تعريف Bluetooth: A2DP (ملف تعريف توزيع الصوت المتقدم) لتدفق/التحكم في الصوت و SPP (ملف تعريف المنفذ التسلسلي) لنقل التدفقات الثنائية. غالبًا ما يستخدم المصنعون هذا الملف الشخصي (الذي يعتمد على بروتوكول RFCOMM) لتبادل بيانات التكوين أو إجراء تحديثات البرامج الثابتة أو إرسال أوامر أخرى إلى جهاز Bluetooth.
على الرغم من أن ملف تعريف A2DP موثق وتوثيق ، فإن تنسيق البيانات الثنائية التي يتم تبادلها بواسطة بروتوكول RFCOMM هذا عادة ما يكون الملكية.
لعكس التنسيق هذا تنسيق البيانات ، بدأت بتحليل بنية الدفق الثنائي الذي ترسله سماعات الأذن. في وقت لاحق ، قمت أيضًا بتفكيك تطبيقات Galaxy Buds الرسمية لنظام Android لاكتساب المزيد من الأفكار حول الأعمال الداخلية لهذه الأجهزة. يمكنك العثور على بعض الملاحظات (غير المكتملة) التي أنزلتها أدناه. تحقق من رمز المصدر للحصول على معلومات أكثر تفصيلاً حول بنية البروتوكول.
ملاحظات Galaxy Buds (2019) • Galaxy Buds Plus Notes
أثناء إلقاء نظرة فاحصة على Galaxy Buds Plus ، لاحظت أيضًا بعض الميزات غير العادية ، مثل وضع تصحيح البرامج الثابتة ، ووضع الاقتران غير المستخدم ، ومفتاح Bluetooth. لقد وثقت هذه النتائج هنا:
Galaxy Buds Plus: ميزات غير عادية
حاليا ، أنا أبحث في تعديل وتصنيع البرامج الثابتة للبراعم+. في وقت كتابة هذا التقرير ، قمت بإنشاء أداتين لجلب وتحليل ثنائيات البرامج الثابتة الرسمية. تحقق منها هنا:
تنزيل البرامج الثابتة • مستخرج البرامج الثابتة
دفق بيانات تتبع الرأس في الوقت الفعلي من Buds Pro باستخدام هذا البرنامج النصي: Timschneeb/Budspro-Headtracking
تُرحب دائمًا بطلبات الميزات وتقارير الأخطاء وطلبات السحب من أي نوع.
إذا كنت ترغب في الإبلاغ عن الأخطاء أو اقتراح أفكارك لهذا المشروع ، فنحن نرحب بكم في فتح مشكلة جديدة مع قالب مناسب. قم بزيارة ويكي لدينا للحصول على شرح مفصل.
إذا كنت تخطط لمساعدتنا في ترجمة هذا التطبيق ، راجع الإرشادات الموجودة في ويكي. لا يلزم معرفة البرمجة ، يمكنك اختبار ترجماتك المخصصة دون تثبيت أي أدوات تطوير قبل تقديم طلب سحب. يمكنك العثور على تقارير تقدم تلقائيًا للترجمات الموجودة هنا.
إذا كنت ترغب في المساهمة في الكود الخاص بك ، يمكنك ببساطة إرسال طلب سحب عادي يشرح التغييرات. بالنسبة للمساهمات الأكبر والمعقدة ، سيكون من الجيد أن تتمكن من فتح مشكلة (أو مراسلتي عبر Telegram @thepbone) قبل البدء في العمل عليها.
هذا المشروع مرخص بموجب GPLV3. لا ينتمي إلى Samsung ولا يشرف عليها بأي شكل من الأشكال.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.