يدعم LineageOS 15.1 الآن أجهزة A / B بدءًا من Motorola Moto Z2 Force

أحد التغييرات الأكثر إثارة التي جلبها Android Nougat 7.0 هو تقديم نظام تقسيم مزدوج A / B للأجهزة التي تم إطلاقها باستخدام إصدار نظام التشغيل هذا. تناول هذا التغيير كيفية تطبيق تحديثات نظام Android على الأجهزة ، بهدف توفير تجربة ترقية سلسة للمستخدم حيث يؤدي إعادة التشغيل البسيطة والسريعة إلى إدخال نظام التشغيل المحدث. أضاف هذا التغيير أيضًا ميزة فشل الأمان الذي يضمن بقاء نظام تشغيل واحد على الأقل على الجهاز أثناء تحديث OTA ، مما يسمح للأجهزة "بالتراجع" إلى النظام الأقدم في حالة فشل تشغيل OTA.

لسوء الحظ ، ليس كل جهاز يستقبل Android 7.0 يدعم نظام التقسيم المزدوج A / B. يتم عرض مخطط قسم A / B هذا غالبًا على الأجهزة التي تم شحنها أصلاً مع Android Nougat 7.0+ ، لأن تحديث الجهاز إلى Nougat ومن ثم دعم هذا التغيير سيتطلب إعادة تقسيم ، والذي كان يعتبر اقتراحًا محفوفًا بالمخاطر من قبل العديد من مصنعي المعدات الأصلية. فيما يلي قائمة بالأجهزة التي تدعم تحديثات A / B غير الملحومة. بدلاً من ذلك ، يمكنك أيضًا التحقق يدويًا مما إذا كان جهازك يدعم تحديثات سلسة أم لا.

على الرغم من أن نظام التقسيم المزدوج A / B تم قبوله جيدًا إلى حد كبير ، إلا أنه شكّل تحديًا للمجتمع ROM المخصص. لا تأتي أجهزة A / B مع قسم الاسترداد لأن نظام Android لا يحتاج إلى هذه الأقسام ، لذلك كان على المجتمع تكييف طرقه. تم إصدار TWRP v3.1.0 مع دعم لأجهزة A / B ، بينما جلب Magisk الدعم لأجهزة A / B مع الإصدار 14.1.

الآن ، يضيف LineageOS 15.1 دعمًا لأجهزة A / B. تم تأخير الدعم في 15.1 حيث كان فريق LineageOS يعمل على إصلاح البرنامج النصي الإضافي الخاص بهم. هذا البرنامج النصي مسؤول عن النسخ الاحتياطي لـ GApps وملحق SU Lineage ، وهو بحاجة إلى تعديلات للعمل بشكل صحيح مع أجهزة A / B. شارك الأشخاص التالية أسماؤهم في تحقيق هذا التطور (الاعتذار إذا فاتنا أي شخص).

المساهمات في جعل دعم A / B ممكنًا لـ LineageOS 15.1

  • مطور معترف به invisiblek - كتب addon.d-v2 / backuptool_ab وساهم في تصحيحات أصلية لبرنامج التحديث A / B
  • كبار الأعضاء npjohnson - حافظت على addon.d-v2 / backuptool_ab ونفذت بعض الإصلاحات. عملت مع مشاريع خارجية (OpenGApps / Magisk) للمساعدة في جعلها متوافقة مع الأداة الجديدة.
  • عضو كبير abhishek987 - حافظت على addon.d-v2 / backuptool_ab ، ساعد في تصحيحه / إصلاحه على طول الطريق ،
  • gmrt - إعداد محدث سلس A / B ، إضافة دعم لمجموعة متنوعة من وظائف A / B في محدث ، إنشاء التعرض لبدء تشغيل أدوات إعادة إطلاق A / B ، والتحول إلى update_engine غير المقيد (WIP)
  • tdm Developer المعترف بها - استرداد Brought Lineage لأعلى ، ومنصة الشحن على A / B كاسترداد مدمج
  • مطور raymanfx المطور - العديد من تصحيحات الاسترداد للسماح بتثبيت الكود البريدية على النمط القديم وأحدث الكود البريدية بأسلوب الحمولة النافعة ، وبعض أعمال أداة AVB ، مما يجعل addonsu A / B
  • Senior Member interigil - منطق Android Verified Boot ، وأداة لتعطيله / التعامل معه
  • غير نشط المطور Rashed97 - مساهمات addon.d وتسجيل الدخول إلى النظام الأساسي

في البداية ، تمت إضافة Motorola Moto Z2 Force (ناش) فقط إلى القائمة ، مع توقع دعم لمزيد من الأجهزة في المستقبل. سيتم طرح تصميم Moto Z2 Force غدًا. تتم المحافظة على بناء Z2 Force من قبل عضو كبير npjohnson.

نتوقع أن تحصل الأجهزة التالية على دعم قريب بمجرد إصلاح جميع الأخطاء الخاصة بالجهاز:

  • جوجل بكسل
  • جوجل بكسل XL
  • جوجل بكسل 2
  • جوجل بكسل 2 XL
  • هاتف أساسي PH-1
  • Xiaomi Mi A1

في الواقع ، نتوقع أن يحصل Xiaomi Mi A1 على دعم قريب جدًا في ضوء التعليقات هنا. وبالمثل ، يجب إصلاح الخلل المرتبط بـ Bluetooth MAC قبل هبوط بنية الهاتف الأساسي. سنبقيك محدثًا بمجرد بدء تشغيل Lin LinOS 15.1 الرسمي لأجهزة A / B الأخرى.