
एप्पल के इकोसिस्टम से मुक्त हुए AirPods.
[!WARNING] librepods.org LibrePods परियोजना की आधिकारिक वेबसाइट नहीं है। यह कॉपीराइट का दावा करके और फुटर में LibrePods लोगो का उपयोग करके परियोजना की आधिकारिक वेबसाइट होने का गलत दावा करता है। और साथ ही, वे कहते हैं कि यह परियोजना LibrePods परियोजना या इसके डेवलपर्स से संबद्ध नहीं है।
कृपया ऐसी किसी भी अन्य वेबसाइट की सूचना [email protected] पर दें।
LibrePods आपको Apple उपकरणों तक सीमित AirPods सुविधाओं का उपयोग करने की अनुमति देता है। यह AirPods और Apple उपकरणों के बीच डेटा आदान-प्रदान के लिए उपयोग किए जाने वाले मालिकाना प्रोटोकॉल को लागू करता है, जिससे गैर-Apple प्लेटफार्मों पर शोर नियंत्रण मोड बदलना, तेज़ कान की पहचान, सटीक बैटरी स्थिति, सिर के इशारे, बातचीत जागरूकता और बहुत कुछ जैसी सुविधाएँ सक्षम होती हैं।
| सुविधा | लिनक्स | एंड्रॉइड |
|---|---|---|
| लिसनिंग मोड बदलना | ✅ | ✅ |
| कान की पहचान | ✅ | ✅ |
| बैटरी की स्थिति | ✅ | ✅ |
AirPods का नाम बदलना Android के लिए नोटAndroid पर, नाम बदलने के बाद आपको अपने AirPods को फिर से पेयर करना होगा क्योंकि Android नवीनतम नाम का उपयोग नहीं कर सकता है। | ✅ | ✅ |
| तेज़ आवाज़ में कमी | 🔴 | ⚪ |
| सिर के इशारे | ⛔ | ✅ |
| बातचीत जागरूकता | ✅ | ✅ |
| AirPods से स्वचालित रूप से कनेक्ट करें | ✅ | ✅ |
| श्रवण यंत्र | 🔴 | ⚪ |
| पारदर्शिता मोड अनुकूलन | 🔴 | ⚪ |
| मल्टी-डिवाइस कनेक्टिविटी (ब्लूटूथ मल्टीपॉइंट; केवल 2 डिवाइस) | ⚪ | ⚪ |
अन्य पहुंच-योग्यता कॉन्फ़िगरेशन (विस्तार के लिए क्लिक करें)
| 🔴 | ✅ |
अन्य सामान्य कॉन्फ़िगरेशन
| 🔴 | ✅ |
| हेड-ट्रैक्ड स्थानिक ऑडियो | ❓ | ❓ |
| हृदय गति निगरानी | ⛔ | 🔴 |
| मेरा ढूँढें | ❓ | ❓ |
| उच्च गुणवत्ता वाला दो-तरफा ऑडियो | 🔴 | 🔴 |
| प्रतीक | अर्थ |
|---|---|
| ✅ | लागू और अच्छी तरह काम करता है |
| ⚪ | VendorID स्पूफिंग की आवश्यकता है; अपने जोखिम पर उपयोग करें |
| 🔴 | अभी तक लागू नहीं किया गया है; योजना बनाई गई है |
| ⛔ | लागू नहीं किया जाएगा |
| ❓ | अज्ञात |
Find My से संबंधित निम्नलिखित सुविधाओं की योजना बनाई गई है, लेकिन आगे RE की आवश्यकता है और Android पर रूट की आवश्यकता हो सकती है:
एप्लिकेशन वर्तमान में Android को HRTF करने के लिए OS को हेड ट्रैकिंग जानकारी प्रदान नहीं करता है। इसकी पूरी तरह से खोज नहीं की गई है, और इसके लिए रूट की आवश्यकता हो सकती है।
स्टीरियो ध्वनि को स्थानिक बनाना इस परियोजना के दायरे से बाहर है और कभी उपलब्ध नहीं होगा। कई OEM के पास इसके लिए अपना स्वयं का कार्यान्वयन है।
इस पर काम किया जा रहा है, अधिक जानकारी के लिए LibrePods Discord सर्वर पर #reverse-engineering चैनल देखें। यदि इसे कभी लागू किया जाता है, तो संभवतः Android पर रूट की आवश्यकता होगी।
iOS/iPadOS पर, आप A2DP का उपयोग जारी रख सकते हैं जबकि AirPods अपने माइक्रोफ़ोन से AACP पर ऑडियो स्ट्रीम भेजते हैं।
चूंकि इसके लिए Android पर ऑडियो के साथ गहन एकीकरण की आवश्यकता है, इसलिए संभवतः रूट की आवश्यकता होगी।
पता चला है, यदि आप DID प्रोफ़ाइल में VendorID को Apple में बदलते हैं, तो आपको कई विशेष सुविधाओं तक पहुंच मिलती है!
आप लिनक्स पर /etc/bluetooth/main.conf में DeviceID संपादित करके ऐसा कर सकते हैं। कॉन्फ़िग फ़ाइल में यह पंक्ति जोड़ें DeviceID = bluetooth:004C:0000:0000। Android के लिए आप ऐप की सेटिंग में Apple डिवाइस के रूप में कार्य करें सेटिंग सक्षम कर सकते हैं (केवल तब दिखाया जाता है जब Xposed उपलब्ध हो और LibrePods मॉड्यूल सक्षम हो)।
दो डिवाइस तक एक साथ AirPods से कनेक्ट किए जा सकते हैं, ऑडियो और नियंत्रण दोनों के लिए। सहज कनेक्शन स्विचिंग। वही सूचना Apple डिवाइस पर दिखाई देती है जब Android AirPods पर कब्जा कर लेता है जैसे कि वह Apple डिवाइस हो ("iPhone पर ले जाएँ")। Android भी एक पॉपअप दिखाता है जब दूसरा डिवाइस कब्जा कर लेता है।
पारदर्शिता मोड को अनुकूलित करने जैसी पहुंच-योग्यता सेटिंग्स (प्रवर्धन, संतुलन, स्वर, बातचीत बूस्ट, और परिवेशी शोर में कमी), और तेज़ आवाज़ में कमी को कॉन्फ़िगर किया जा सकता है।
सभी श्रवण यंत्र अनुकूलन Android से किए जा सकते हैं (लिनक्स जल्द ही), जिसमें ऑडियोग्राम परिणाम सेट करना शामिल है। ऐप श्रवण परीक्षण लेने का कोई तरीका प्रदान नहीं करता क्योंकि इसके लिए बहुत अधिक सटीकता की आवश्यकता होती है। पहले से उपलब्ध ऑडियोग्राम परिणाम का उपयोग करना अधिक अच्छा है।
कृपया उपयोग किए गए प्रोटोकॉल के बारे में अधिक जानकारी के लिए Nojus (@pabloaul) द्वारा Wireshark dissector प्लगइन देखें: pabloaul/apple-wireshark