العودة إلى التحديثات
New releaseSep 1, 2026

librepods nightly-53679cc

AirPods محررة من نظام Apple البيئي.

مشاركة

[!WARNING] librepods.org ليس موقعًا رسميًا لمشروع LibrePods. فهو يدّعي بشكل غير دقيق أنه الموقع الرسمي للمشروع من خلال المطالبة بحقوق النشر واستخدام شعار LibrePods في التذييل. وفي الوقت نفسه، يقولون إن المشروع غير مرتبط بمشروع LibrePods أو مطوريه.

يرجى الإبلاغ عن أي مواقع أخرى من هذا القبيل إلى [email protected]

LibrePods

ما هو LibrePods؟

يتيح لك LibrePods استخدام ميزات AirPods الحصرية لأجهزة Apple. فهو يطبّق البروتوكول الاحتكاري المستخدم لتبادل البيانات بين AirPods وأجهزة Apple، مما يتيح ميزات مثل تغيير أوضاع التحكم في الضوضاء، والكشف السريع عن الأذن، وحالة البطارية الدقيقة، وإيماءات الرأس، والوعي بالمحادثة، والمزيد على المنصات غير التابعة لـ Apple.

توفر الميزات

الميزةLinuxAndroid
تغيير وضع الاستماع✅✅
الكشف عن الأذن✅✅
حالة البطارية✅✅
إعادة تسمية AirPods
ملاحظة لنظام Androidعلى Android، تحتاج إلى إعادة إقران AirPods بعد إعادة تسميتها لأن Android قد لا يستخدم الاسم الأحدث.
✅✅
تقليل الأصوات العالية🔴⚪
إيماءات الرأس⛔✅
الوعي بالمحادثة✅✅
الاتصال التلقائي بـ AirPods✅✅
المعين السمعي🔴⚪
تخصيص وضع الشفافية🔴⚪
الاتصال متعدد الأجهزة (Bluetooth Multipoint؛ جهازان فقط)⚪⚪
إعدادات إمكانية الوصول الأخرى (انقر للتوسيع)
  • سرعة الضغط
  • مدة الضغط والاستمرار
  • إلغاء الضوضاء باستخدام AirPod واحد
  • التحكم في مستوى الصوت بالسحب
  • سرعة سحب مستوى الصوت
🔴✅
الإعدادات العامة الأخرى
  • الضغط والاستمرار للتبديل بين أوضاع الاستماع/استدعاء المساعد الرقمي (استدعاء المساعد الرقمي يحتاج إلى برنامج ثابت حديث)
  • تكوين عناصر التحكم في المكالمات
  • مستوى الصوت المخصص
  • تقليل الأصوات العالية (يحتاج إلى انتحال VendorID)
  • جانب الميكروفون
  • إيقاف الوسائط مؤقتًا عند النوم (يحتاج إلى برنامج ثابت حديث)
  • تمكين وضع الاستماع Off للتبديل إلى Off
🔴✅
الصوت المكاني المتتبع للرأس❓❓
مراقبة معدل ضربات القلب🔴🟡
Find My❓❓
صوت ثنائي الاتجاه عالي الجودة🟡🟡
الرمزالمعنى
✅مُنفَّذ ويعمل بشكل جيد
⚪يحتاج إلى انتحال VendorID؛ استخدمه على مسؤوليتك الخاصة
🟡تجريبي/قيد العمل
🔴لم يُنفَّذ بعد؛ مخطط له
⛔لن يُنفَّذ
❓غير معروف

Find My

الميزات التالية المتعلقة بـ Find My مخطط لها، لكنها تتطلب المزيد من الهندسة العكسية وقد تحتاج إلى root على Android:

  • إضافة AirPods الخاصة بك إلى شبكة Find My
  • تشغيل صوت عبر علبة الشحن للعثور عليها
  • الإشعار عند تركها خلفك
  • تبديل أصوات شحن العلبة

الصوت المكاني

لا يوفر التطبيق حاليًا معلومات تتبع الرأس لنظام Android لكي يقوم نظام التشغيل بتنفيذ HRTF. لم يتم استكشاف هذا بشكل كامل، وقد يحتاج إلى root.

تحويل الصوت الاستريو إلى صوت مكاني خارج نطاق هذا المشروع ولن يكون متاحًا أبدًا. لدى العديد من الشركات المصنعة تطبيق خاص بها لهذا.

مراقبة معدل ضربات القلب

Android

متاح في فرع android/rewrite. البنيات

Linux

غير متاح بعد (لا يبدو أنه شيء سيكون مفيدًا على الحاسوب على أي حال. إذا كانت لديك أي اقتراحات، أنشئ مناقشة.)

صوت ثنائي الاتجاه عالي الجودة

على iOS/iPadOS، يمكنك الاستمرار في استخدام A2DP بينما ترسل AirPods تدفق الصوت من ميكروفونها عبر AACP.

Android

تسجيل الصوت داخل التطبيق باستخدام ميكروفون AirPods دون التبديل إلى ملف تعريف Headset/Handsfree ممكن. لكن، إتاحة هذا للتطبيقات الأخرى/الاتصالات الهاتفية قد يحتاج إلى root، إن كان ممكنًا على الإطلاق.

المسجل قيد العمل؛ متاح في فرع android/rewrite. البنيات

Linux

اطّلع على PR #655.

التثبيت

انتحال VendorID

اتضح أنه إذا غيّرت VendorID في DID Profile إلى معرف Apple، فستحصل على إمكانية الوصول إلى عدة ميزات خاصة!

يمكنك القيام بذلك على Linux عن طريق تحرير DeviceID في /etc/bluetooth/main.conf. أضف هذا السطر إلى ملف الإعدادات DeviceID = bluetooth:004C:0000:0000. بالنسبة لـ Android يمكنك تمكين إعداد act as Apple device في إعدادات التطبيق (يظهر فقط عندما يكون Xposed متاحًا ووحدة LibrePods ممكّنة).

الاتصال متعدد الأجهزة

يمكن توصيل ما يصل إلى جهازين في وقت واحد بـ AirPods، للصوت والتحكم معًا. تبديل اتصال سلس. يظهر نفس الإشعار على جهاز Apple عندما يتولى Android التحكم في AirPods كما لو كان جهاز Apple ("Move to iPhone"). يعرض Android أيضًا نافذة منبثقة عندما يتولى الجهاز الآخر التحكم.

إعدادات إمكانية الوصول والمعين السمعي

يمكن تكوين إعدادات إمكانية الوصول مثل تخصيص وضع الشفافية (التضخيم، والتوازن، والنغمة، وتعزيز المحادثة، وتقليل الضوضاء المحيطة)، وتقليل الأصوات العالية.

يمكن إجراء جميع تخصيصات المعين السمعي من Android (وقريبًا Linux)، بما في ذلك ضبط نتيجة مخطط السمع. لا يوفر التطبيق طريقة لإجراء اختبار السمع لأنه يتطلب دقة أكبر بكثير. من الأفضل بكثير استخدام نتيجة مخطط سمع متاحة بالفعل.

البروتوكول والهندسة العكسية

يرجى الرجوع إلى إضافة Wireshark dissector من Nojus (@pabloaul) لمزيد من المعلومات حول البروتوكولات المستخدمة: pabloaul/apple-wireshark

الفئات