منصوبے کے بارے میں
LibrePods کا مقصد AirPods کو Apple کے ماحولیاتی نظام سے آزاد کرنا ہے، اس ملکیتی پروٹوکول کو نافذ کرکے جو AirPods Apple آلات کے ساتھ ڈیٹا کے تبادلے کے لیے استعمال کرتے ہیں۔ اس سے غیر Apple پلیٹ فارمز کو خصوصیات تک رسائی ملتی ہے جیسے سننے/شور کنٹرول موڈز تبدیل کرنا، تیز کان کی پہچان، درست بیٹری کی حالت، سر کے اشارے، گفتگو سے آگاہی، نام تبدیل کرنا، خودکار کنکشن اور مختلف رسائی کی ترتیبات۔
پلیٹ فارم سپورٹ Linux اور Android کے درمیان تقسیم ہے، README میں فیچر کی دستیابی کا جدول موجود ہے۔ دونوں پلیٹ فارمز سننے کا موڈ تبدیل کرنے، کان کی پہچان، بیٹری کی حالت، نام تبدیل کرنے، گفتگو سے آگاہی اور خودکار کنکشن کے لیے کام کرنے والی سپورٹ کی فہرست دیتے ہیں۔ Android مزید سر کے اشارے اور رسائی اور عمومی ترتیب کے متعدد اختیارات کی فہرست دیتا ہے (پریس کی رفتار، پریس اور ہولڈ کی مدت، سنگل AirPod شور منسوخی، سوائپ والیوم کنٹرول، کال کنٹرول، ذاتی نوعیت کا حجم، مائیکروفون سائیڈ، اور مزید)۔ کئی خصوصیات کو ابھی لاگو نہ ہونے یا منصوبہ بند کے طور پر نشان زد کیا گیا ہے، بشمول تیز آواز میں کمی، سماعت کا آلہ، ٹرانسپیرنسی موڈ حسب ضرورت، ہیڈ ٹریکڈ اسپیشل آڈیو، Find My، دل کی شرح کی نگرانی اور اعلیٰ معیار کا دو طرفہ آڈیو۔ کچھ اندراجات کے لیے VendorID سپوفنگ (بلوٹوتھ DeviceID کو Apple شناخت کنندہ پر سیٹ کرنا) درکار ہے اور انہیں اپنی ذمہ داری پر استعمال کرنے کے طور پر نشان زد کیا گیا ہے؛ دوسروں کو Android پر root کی ضرورت پڑ سکتی ہے۔
یہ پروجیکٹ اپنے ریورس انجینئرنگ کے کام کو دستاویز کرتا ہے اور پروٹوکول کی تفصیلات کے لیے Wireshark dissector پلگ ان (pabloaul/apple-wireshark) کی طرف اشارہ کرتا ہے۔ یہ یہ بھی ظاہر کرتا ہے کہ AI کہاں استعمال ہوا: Android ایپ کے کچھ حصے (سر کے اشارے، Xposed ماڈیول کے ساتھ آفسیٹ سیٹ اپ، ٹربل شوٹر اور لاگ کلیکٹر) اور Rust دوبارہ تحریر کی فائلیں aacp.rs، att.rs اور media_controller.rs کے کچھ حصے۔
تنصیب کی ہدایات Android اور Linux کے لیے الگ الگ فراہم کی گئی ہیں۔ README دوسرے پلیٹ فارمز کے متبادل (Android کے لیے CAPod، Steam Deck اور Windows کے لیے MagicPods) نوٹ کرتا ہے اور ایک ٹریڈمارک نوٹس شامل کرتا ہے جس میں وضاحت کی گئی ہے کہ یہ پروجیکٹ Apple Inc. سے وابستہ یا تائید شدہ نہیں ہے۔ کوڈ GPL-3.0-or-later کے تحت لائسنس یافتہ ہے، جس میں LibrePods نام اور لوگو کے استعمال کو محدود کرنے والا ایک علیحدہ ٹریڈمارک نوٹس ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.