يضيف تحديث Magisk Canary دعمًا لأجهزة A-Only System-as-root في Android Pie

يدعم النظام البيئي لنظام Android نوعين من تخطيط التقسيم: مخطط التقسيم التقليدي (حيث توجد ramdisk في قسم / boot ويتم تركيبه كجذر root والنظام في / system) ، ونظام تقسيم A / B الأحدث ، حيث يوجد النظام شنت كما rootfs. جعلت Google من النظام كجذر إلزامي للأجهزة التي يتم تشغيلها باستخدام Android 9 Pie (كجزء من التغييرات التي تم إجراؤها على Project Treble) ، لكن تقسيم A / B يظل ميزة موصى بها ولكنها اختيارية بسبب التغييرات التي يتطلبها. هذا يعني أن هناك أجهزة جديدة سيتم تشغيلها باستخدام Android Pie ، ولكن تأتي مع قسم "A-only" واحد. بالنسبة إلى هذه الأجهزة ، يتعين على الشركة المصنّعة للمعدات الأصلية (OEM) التأكد من استخدام الهاتف للنظام كجذر ، وهذا بدوره يعني أنه يجب دمج ramdisk في صورة النظام ليتم تثبيته كجذر. System-as-root ليس إلزاميًا للأجهزة التي تعمل على الترقية إلى Android 9 Pie.

خلق هذا السيناريو مشكلة للمستخدمين الراغبين في تشغيل Magisk على أجهزتهم. يدعم Magisk بالفعل أجهزة نظام الجذر ، ولكن تم تقييد ذلك على الأجهزة التي تحتوي على نظام تقسيم A / B الأحدث. العديد من الأجهزة الصينية ، مثل Xiaomi Mi 8 SE وعدد قليل من الأجهزة الأخرى ، ومن الواضح أن Samsung Galaxy S10 أيضًا ، التي تستخدم إعداد النظام كجذر دون استخدام قسم A / B ، ستنتهي في النهاية إلى عدم القدرة على التمهيد إذا كانت Magisk تثبيتها على يبني الروبوت فطيرة بهم.

أضافت Magisk الآن دعمًا للأجهزة التي تعمل بنظام الجذر فقط. يتوفر هذا التغيير حاليًا في قناة بناء Canary برقم البنية v18.2-e72c6685 (18111). يمكنك أيضًا تثبيت تصميمات Canary من خلال Magisk Manager عن طريق التبديل بين قناة التحديث وتخصيص هذا الرابط ولصقه:

 //raw.githubusercontent.com/topjohnwu/magisk_files/master/canary_builds/release.json 

هل لاحظ أن قناة إصدار الكناري تعتبر "حافة النزيف" لإصدارات Magisk ، وعلى هذا النحو ، يوصى بها للمطورين فقط وليس للمستخدمين العاديين. الرجاء عدم تثبيت تصميمات الكناري فقط من أجل أن تكون على الإصدار الأخير المطلق.


المصدر: Magisk Github Forum Link: Magisk Canary Channel Release Thread