تضيف الوحدة الفرعية ART لـ AOSP 7.1.2 وظائف Xpose إلى ذاكرة القراءة فقط المخصصة لـ Nougat

يعد Xpose Framework أحد أكثر تعديلات Android المتاحة شيوعًا لأنه يمكّن المستخدمين من تثبيت الوحدات التي ستضيف وظائف محددة إلى البرامج الثابتة الحالية الخاصة بهم. يتطلب هذا الكثير من العمل ولهذا السبب يتطلب الأمر مطورًا معترفًا به من XDA روفو89 يستغرق تطويره وقتًا طويلاً بعد إصدار تحديث رئيسي جديد لنظام Android.

كان المجتمع يطالب بتحديث يضيف التوافق إلى Android 7.0 Nougat ويبدو الآن أن هناك طريقة لذلك.

كما هو الحال الآن، هذا ليس التثبيت التقليدي لـ Xpose Framework الذي يحتاج إلى وميضه في استرداد مخصص، والذي يمكن إضافته إلى مجموعة متنوعة من الأجهزة. بدلاً من ذلك، تم إنشاء وحدة فرعية ART فريدة من نوعها لـ AOSP 7.1.2 يتيح وظيفة Xpose Framework لذاكرة ROM مخصصة بمجرد إخراجها من الصندوق. لكن هذه الطريقة لها مزاياها وعيوبها، نظرًا لأنها ليست شيئًا يمكن تثبيته في الأعلى من ROM الحالي الخاص بك ويحتاج المستخدمون أو المشرفون إلى تجميع ROM التي تدعم Xpose من خلال اعتمادها التغييرات.

جزء كبير من العمل على إطار عمل Xpose الرسمي هو تثبيته بشكل صحيح على جميع الأجهزة تعديل أجزاء من ROM الذي يتم تثبيته عليه (وإذا كنت تتذكر، فهذه هي الخطوة الوحيدة التي تتطلب جذر). ببساطة، هذه الطريقة غير الرسمية تتخلص من كل ذلك عن طريق إجراء التغييرات المطلوبة عند ROM يتم إنشاؤه بدلاً من ذلك، ويتم ذلك عن طريق إضافة الوحدة الفرعية المعدلة إلى عملية إنشاء تخصيص ذاكرة للقراءة فقط. بالمثل كيف

يمكن استخدام الطبقة التحتية على ذاكرة القراءة فقط (ROM) المخصصة بدون الجذر، سيؤدي هذا إلى إضافة وظيفة Xpose إلى ذاكرة القراءة فقط المخصصة نفسها. بمعنى أنك ستحتاج إلى مشرفي ROM المخصصين الحاليين لديك لإضافة دعم لهذه الطريقة عن طريق إضافة/وضع الوحدة الفرعية ART في شجرة مصدر AOSP، ثم بناء ROM بالكامل من البداية.

سيحتاج مشرفو ROM المخصصون بعد ذلك إلى استبدال الإطارات الأصلية/base/cmds/app_process مع المعدلة، قم بإنشاء وحدة نمطية تم إنشاؤها مسبقًا تنسخ XposeBridge.jar إلى النظام/الإطار، ثم قم بتحديث build/target/product/base.mk لتشمل libxpose_art وXposeBridge. لذلك في حين أن هذه الطريقة لن ترضي الجميع نظرًا لأنه لا يمكن تثبيته مباشرة على ذاكرة القراءة فقط (ROM) الحالية لديك، فإنه يضيف بعض الفوائد بالإضافة إلى ما كان ممكنًا في الماضي. تشير التقارير المبكرة إلى أن مجموعة متنوعة من الوحدات يمكن أن تكون متوافقة أيضًا.

نحتاج فقط إلى معرفة ما إذا كان مشرفو ROM المخصصون سيضيفون هذا الدعم إلى إصداراتهم الحالية. بالنسبة لأولئك الذين يبحثون عن شرح أكثر تفصيلا، تأكد من ذلك انتقل إلى readme.md المتوفر على جيثب. بشكل عام، يمكن أن يكون هذا حلاً جيدًا لمستخدمي Nougat لتجربة Xpose والاستفادة منه، مما يسمح للهواتف الأحدث بالوصول إلى مجموعة من الوحدات.


المصدر: جيثب