ภาษาอังกฤษ | 中文 (简体) | 中文 (繁體) | руский | 日本語 | українська | 한국어 | č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
ในการใช้เทคโนโลยีไร้สายบลูทู ธ อุปกรณ์จะต้องสามารถตีความโปรไฟล์บลูทู ธ เฉพาะที่เปิดใช้งานอุปกรณ์บลูทู ธ ในการสื่อสารอย่างมีประสิทธิภาพซึ่งกันและกัน
Galaxy Buds กำหนดโปรไฟล์บลูทู ธ สองโปรไฟล์: A2DP (โปรไฟล์การกระจายเสียงขั้นสูง) สำหรับการสตรีม/ควบคุมเสียงและ SPP (โปรไฟล์พอร์ตอนุกรม) สำหรับการส่งสตรีมไบนารี ผู้ผลิตมักใช้โปรไฟล์นี้ (ซึ่งอาศัยโปรโตคอล RFCOMM) เพื่อแลกเปลี่ยนข้อมูลการกำหนดค่าดำเนินการอัปเดตเฟิร์มแวร์หรือส่งคำสั่งอื่น ๆ ไปยังอุปกรณ์บลูทู ธ
แม้ว่าโปรไฟล์ A2DP จะได้มาตรฐานและจัดทำเอกสารรูปแบบของข้อมูลไบนารีที่แลกเปลี่ยนโดยโปรโตคอล RFCOMM นี้มักจะเป็นกรรมสิทธิ์
ในการย้อนกลับ-วิศวกรรูปแบบข้อมูลนี้ฉันเริ่มต้นด้วยการวิเคราะห์โครงสร้างของกระแสไบนารีที่ส่งโดยหูฟัง ต่อมาฉันยังได้แยกชิ้นส่วนแอพกาแล็กซี่ตาอย่างเป็นทางการสำหรับ Android เพื่อให้ได้ข้อมูลเชิงลึกมากขึ้นเกี่ยวกับการทำงานภายในของอุปกรณ์เหล่านี้ คุณสามารถค้นหาบันทึกย่อ (ไม่สมบูรณ์) ที่ฉันลงด้านล่าง ตรวจสอบซอร์สโค้ดเพื่อรับข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับโครงสร้างของโปรโตคอล
Galaxy Buds (2019) หมายเหตุ• Galaxy Buds Plus Notes
ในขณะที่ดู Galaxy Buds Plus อย่างใกล้ชิดฉันยังสังเกตเห็นคุณสมบัติที่ผิดปกติบางอย่างเช่นโหมดการดีบักเฟิร์มแวร์โหมดการจับคู่ที่ไม่ได้ใช้และ Dumper Key Bluetooth ฉันบันทึกการค้นพบเหล่านี้ที่นี่:
Galaxy Buds Plus: คุณสมบัติที่ผิดปกติ
ขณะนี้ฉันกำลังมองหาการปรับเปลี่ยนและย้อนกลับวิศวกรรมเฟิร์มแวร์สำหรับตา+ ในเวลาที่เขียนฉันได้สร้างเครื่องมือสองอย่างในการดึงและวิเคราะห์ไบนารีเฟิร์มแวร์อย่างเป็นทางการ ตรวจสอบพวกเขาที่นี่:
ตัวดาวน์โหลดเฟิร์มแวร์•ตัวแยกเฟิร์มแวร์
สตรีมข้อมูลการติดตามหัวแบบเรียลไทม์จาก Buds Pro ของคุณโดยใช้สคริปต์นี้: Timschneeb/Budspro-Headtracking
ยินดีต้อนรับการร้องขอคุณสมบัติรายงานข้อผิดพลาดและคำขอดึงทุกชนิดยินดีต้อนรับเสมอ
หากคุณต้องการรายงานข้อบกพร่องหรือเสนอแนวคิดของคุณสำหรับโครงการนี้คุณสามารถเปิดปัญหาใหม่ด้วยเทมเพลตที่เหมาะสม เยี่ยมชมวิกิของเราเพื่อขอคำอธิบายโดยละเอียด
หากคุณวางแผนที่จะช่วยเราแปลแอพนี้โปรดดูคำแนะนำเกี่ยวกับวิกิของเรา ไม่จำเป็นต้องมีความรู้ด้านการเขียนโปรแกรมคุณสามารถทดสอบการแปลที่กำหนดเองโดยไม่ต้องติดตั้งเครื่องมือพัฒนาใด ๆ ก่อนที่จะส่งคำขอดึง คุณสามารถค้นหารายงานความคืบหน้าแบบสร้างอัตโนมัติสำหรับการแปลที่มีอยู่ได้ที่นี่
หากคุณต้องการมีส่วนร่วมในรหัสของคุณเองคุณสามารถส่งคำขอดึงธรรมดาที่อธิบายการเปลี่ยนแปลงของคุณ สำหรับการมีส่วนร่วมที่ใหญ่และซับซ้อนมันจะดีถ้าคุณสามารถเปิดปัญหา (หรือส่งข้อความถึงฉันผ่านโทรเลข @ThePbone) ก่อนที่จะเริ่มทำงาน
โครงการนี้ได้รับใบอนุญาตภายใต้ GPLV3 มันไม่ได้เป็นพันธมิตรกับซัมซุงหรือดูแลพวกเขา แต่อย่างใด
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.