إطار عمل Xposed: دليل التثبيت والوحدات الرئيسية

  • يتيح لك إطار عمل Xposed تعديل وظائف Android باستخدام الوحدات النمطية دون الحاجة إلى تثبيت ملفات ROM كاملة.
  • يختلف تثبيته حسب إصدار Android، ويمكن القيام بذلك عبر ZIP في الاسترداد أو كنموذج Magisk.
  • يحدد الاختيار الصحيح للوحدات النمطية (GravityBox، Greenify، DirectAPKInstall، وما إلى ذلك) الفائدة الحقيقية للنظام.
  • يعد التجذير والنسخ الاحتياطي لـ NANDroid والتحقق من التوافق أمرًا أساسيًا لتقليل المخاطر وتجنب حلقات التمهيد.

تثبيت إطار عمل Xposed

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

سوف ترى خلال هذا الدليل ما هو Xposed Framework بالضبط، وكيفية تثبيته خطوة بخطوة اعتمادًا على إصدار Android الخاص بك (بما في ذلك البدائل الحديثة عبر Magisk) وما وحدات أكثر قوة وفائدة لتحقيق أقصى استفادة منه. الفكرة هي أن تُنهي القراءة بفهم واضح، مُدركًا المخاطر وكيفية تقليل المفاجآت عند تجربة أشياء جديدة. إذا كنت تُفضل مشاهدة فيديو، فراجع كيفية تثبيته خطوة بخطوة للحصول على دليل مرئي.

ما هو إطار عمل Xposed وما هي استخداماته؟

في العصر الذهبي للتجذير، عندما كان Android KitKat وROMs المخصصة مثل CyanogenMod في ذروتها، لجأ العديد من المستخدمين إلى تثبيت ROMs كاملة إزالة البرامج غير الضرورية، أو تغيير الواجهة، أو إضافة ميزات إضافيةلقد كانت عملية قوية ولكنها جذرية إلى حد ما: لقد قمت بتغيير نصف النظام وأصبحت معتمدًا بشكل كامل على قرارات طاهي ROM.

بالنسبة لأولئك الذين أرادوا التخصيص دون الذهاب إلى هذا الحد، ظهر إطار عمل Xposed، وهو نظام مصمم كـ طبقة وسيطة تعمل على تعديل سلوك Android دون المساس بملفات APK الأصليةبدلاً من استبدال التطبيقات أو المكونات بالكامل، يتفاعل Xposed مع بدء تشغيل النظام ويسمح للوحدات الصغيرة بتغيير وظائف محددة.

بمصطلحات بسيطة للغاية، يتم تحميل Xposed عند بدء تشغيل Android ويعمل كنوع من "الفلتر الذكي" القادر على طرق الاعتراض والمكتبات والمكالمات الداخلية للتطبيقات والنظاموبالتالي، يمكن للوحدة تغيير كيفية عرض شريط الحالة، أو تغيير قائمة الطاقة، أو حظر الإعلانات، أو تعديل الموقع الذي يتلقاه التطبيق، كل ذلك دون إعادة تعبئة أو تحديث أي شيء.

تخيل، على سبيل المثال، أنك تريد تغيير رموز تعبيرية النظام دون لمس ملفات النظامبدلاً من استبدال المصادر أو ملفات APK، تُخبر الوحدة Xposed ببساطة: "في كل مرة يُطلب فيها هذا الرمز التعبيري، أرني هذا الرمز الآخر". يعترض Xposed الطلب ويُعيد ما تُحدده الوحدة. إنها طريقة مرنة للغاية لضبط النظام بدقة.

لهذا السبب يقال غالبًا أن Xposed Framework هو بقدر قوة وحداتها المثبتةهناك وحدات ل تعديل الواجهةتُضيف هذه الوحدات إمكانيات متقدمة لتعدد المهام، وتُحسّن إدارة الطاقة، وتُخدع التطبيقات لتمنحها موقعًا زائفًا، وغير ذلك الكثير. لكن عيبها هو عدم ضمان عملها مع جميع إصدارات أندرويد أو جميع واجهات المُصنّعين.

توافق Xposed مع إصدارات Android

تم تصميم الإصدار "الكلاسيكي" من Xposed لـ أندرويد كيت كات، لولي بوب، مارشميلو، نوجا وأوريوفي تلك الأجيال، كان التطوير ناضجًا للغاية وأصبح الإطار مستقرًا للغاية على العديد من الأجهزة التي تحتوي على معالجات ARMv7 وARMv8 المتوافقة.

مع وصول إصدارات أكثر حداثة من نظام أندرويد، عززت جوجل الأمان وغيرت أجزاءً مهمة من النظام، مما جعل الأمر كذلك تم إيقاف التطوير الرسمي لـ Xposedوهكذا، بالنسبة لنظام Android 9 والإصدارات الأحدث، بدأ المجتمع يعتمد بشكل أكبر على Magisk والمشاريع المشتقة مثل EdXpose أو Riru أو Taichiالتي استنسخت الكثير من فلسفة Xposed ولكنها تكيفت مع بيئة أكثر حداثة؛ كما ظهرت بدائل غير جذرية مثل Xposed الظاهري لسيناريوهات محددة.

من المهم التأكيد على أن Xposed الأصلي لا يعتبر متوافقًا مع أحدث إصدارات Android رسميًا. هنا يأتي دور وحدات Magisk، حيث تعمل كجسر وتتيح لك تحميل وحدات Xposed أو ما يعادلها في سياق أكثر مرونة وتكاملاً بشكل أفضل مع آليات الجذر الحالية.

في كثير من الحالات، يمكنك التثبيت من مستودع وحدات Magisk الخاص. تنفيذات من نوع Xposed لنظام Android Lollipop والإصدارات الأحدث، بما في ذلك البدائل المذكورة أعلاه (EdXposed، Riru، Taichi…)، والتي تحاكي سلوك Xposed ولكنها تستفيد من بنية Magisk.

المتطلبات الأساسية لاستخدام Xposed

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

الخطوة الأولى هي الحصول على أذونات المستخدم الفائق (الجذر)هناك طرق عالمية مثل KingRoot للعديد من الهواتف، على الرغم من أنه من الأفضل عادةً متابعة الموضوع المحدد للطراز الخاص بك على المنتديات مثل XDA، حيث يتم تفصيل الإجراء الصحيح والملفات المحددة التي تحتاجها؛ على سبيل المثال، هناك أدلة لمساعدتك على عمل روت لهاتفك. Xposed يعمل على Huawei/Honor.

ثانيًا، من المفيد جدًا - ولا غنى عنه عمليًا في كثير من الحالات - أن يكون لديك الاسترداد المخصص مثل TWRP أو CWMمن خلال هذا الاسترداد، يمكنك تثبيت ملف ZIP الخاص بإطار العمل، وإنشاء نسخ احتياطية كاملة (NANDroid) واستعادة النظام إذا حدث خطأ في أي وحدة أو تثبيت.

أخيرًا، ستحتاج إلى تنشيط ما يلي على جهاز Android الخاص بك: تثبيت التطبيقات من مصادر غير معروفةيتم ذلك عادةً من خلال الإعدادات > الأمان (أو الخصوصية، حسب واجهة أندرويد)، بتفعيل خيار تثبيت ملفات APK من مصادر أخرى غير جوجل بلاي. هذا الإعداد ضروري لتثبيت مُثبّت Xposed وأي وحدات APK تُنزّلها.

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

كيفية تثبيت إطار عمل Xposed الكلاسيكي

كيفية تثبيت Xposed Framework والوحدات النمطية الرئيسية

على الأجهزة التي تحتوي على إصدارات Android المدعومة رسميًا (بشكل أساسي KitKat وLollipop وMarshmallow وNougat وبعض إصدارات Oreo)، يمكنك اختيار تثبيت إطار عمل Xposed "الكلاسيكي" باستخدام برنامج التثبيت الخاص بهإن العملية ليست سحرية مثل "التثبيت والضغط والانتهاء"، ولكنها ليست معقدة للغاية أيضًا إذا اتبعت الخطوات بعناية.

للبدء، يجب عليك تنزيل أحدث إصدار من الإطار من الموضوع الرسمي على XDA-developersيأخذ هذا في الاعتبار إصدار أندرويد وبنية معالج جهازك. ينشر المطور الأصلي ملفات ZIP اللازمة للتثبيت وملف APK الخاص بالتثبيت؛ يمكنك أيضًا الرجوع إلى أدلة متخصصة مثل قم بتثبيت Xposed على Lollipop إذا كانت هذه هي نسختك.

بمجرد حصولك على ملف XposedInstaller.apk، انسخه إلى ذاكرة هاتفك، وباستخدام مدير الملفات، قم بتثبيت تطبيق Xposed Installer.أثناء هذه العملية، من المحتمل أن يظهر طلب للحصول على أذونات الجذر؛ امنحها، لأن المثبت يحتاج إليها للعمل على الإطار.

بعد فتح برنامج Xposed Installer، أدخل القسم الإطارسيظهر لك زر يُسمى عادةً "تثبيت/تحديث". إذا كان جهازك يدعم التثبيت المباشر، فسيؤدي الضغط عليه إلى محاولة المُثبِّت إدخال الإطار في النظام. بعد الانتهاء، سيُطالبك Xposed بإعادة تشغيل هاتفك لتطبيق التغييرات.

عند إعادة تشغيل المحطة الطرفية، يمكنك العودة إلى Xposed Installer والتحقق في قسم Framework إذا كان تظهر الحالة نشطة وبدون أخطاء في app_processإذا كان كل شيء صحيحًا، فسيكون الإطار يعمل بالفعل ويمكنك البدء في تثبيت الوحدات النمطية من قسم التنزيلات أو عبر APK.

تثبيت Xposed عن طريق تثبيت ZIP من الاسترداد

ليس الأمر دائمًا بهذه البساطة بمجرد النقر على "تثبيت/تحديث". في بعض الهواتف، مثل بعض طرازات HTC المزودة بنظام أمان S-ON، فشل التثبيت الكلاسيكي في كتابة app_process بشكل صحيح أو مكونات أخرى، مما يؤدي إلى ظهور أخطاء حمراء داخل برنامج Xposed Installer نفسه وعدم تنشيط الإطار.

عندما يحدث لك هذا، الحيلة هي تغيير وضع تثبيت Xposed داخل التطبيق نفسهفي قسم الإطار، يوجد عادةً خيار اختيار الطريقة، حيث يمكنك تحديد استخدام خيار "flash ZIP تلقائيًا" بدلاً من التثبيت المباشر.

من خلال اختيار هذه الطريقة، يتولى Xposed مهمة تجهيز كل ما يلزم، وعندما تضغط على التثبيت، سيتم إعادة تشغيل الهاتف تلقائيًا سيتم الدخول إلى وضع الاستردادبمجرد الدخول، سيقوم النظام نفسه بتحميل ملف Xposed ZIP المناسب دون الحاجة إلى أي إجراء آخر. إنها عملية سريعة لا تستغرق عادةً أكثر من نصف دقيقة؛ كما توجد أيضًا سلاسل عمليات خاصة بالجهاز، كما في حالة LG G4، حيث يتم توثيق الرمز البريدي الصحيح.

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

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

تثبيت Xposed مع Magisk والبدائل الحديثة

في الهواتف المحمولة الحالية التي تعمل بإصدارات حديثة من نظام التشغيل Android، فإن النهج الأكثر عملية هو الاستفادة من Magisk كمدير للجذر والوحدات النمطيةلم يعد Xposed مدعومًا رسميًا للإصدارات الأحدث، لكن المجتمع قام بتطوير طبقات متوافقة تعيد تقديم ميزاته كوحدات Magisk.

التدفق العام في هذه الحالات هو: أولاً يجب عليك قم بتثبيت Magisk وتأكد من أن لديك صلاحيات الروت تعمل بشكل صحيح على جهازك. عادةً ما يتضمن ذلك تثبيت ملف Magisk ZIP من الاسترداد أو تصحيح أداة تحميل التشغيل باستخدام تطبيق Magisk، وذلك حسب الطريقة الموصى بها لطراز جهازك.

مع تشغيل Magisk، يمكنك الانتقال إلى قسم الوحدات النمطية و ابحث عن تنفيذات من نوع Xposed مثل EdXposed أو Riru أو Taichiتتيح لك هذه المشاريع تحميل وحدات متوافقة مع واجهة برمجة تطبيقات Xposed القديمة أو توفير نظام ربط مشابه جدًا. وهي مصممة للتكامل بسلاسة مع قيود إصدارات Android الأحدث.

بمجرد تثبيت وحدة Magisk المقابلة، تكون عملية التنشيط عادةً مشابهة: أعد تشغيل هاتفك حتى يتم تطبيق التغييرات.بعد ذلك، ثبّت تطبيق الإدارة المرتبط (مثل مدير وحدات مثل Xposed Installer). من هناك، يمكنك تنزيل الوحدات المتوافقة أو تثبيت الوحدات المتوفرة لديك بصيغة APK.

من الجدير بالذكر أنه على الرغم من أن Magisk يوفر بيئة أكثر مرونة وقابلة للعكس، لا يزال تثبيت وصيانة هذه الأطر الحديثة أكثر تعقيدًا من مجرد تثبيت Magisk.تعتمد بشكل كبير على العثور على التركيبة الدقيقة لإصدار Magisk، ووحدة EdXposed/Riru/Taichi، وROM لكي يعمل كل شيء معًا دون أخطاء، لذا فمن الجيد دائمًا استشارة الموضوع الرسمي لوحدتك وجهازك على XDA.

تثبيت وحدات Xposed خطوة بخطوة

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

في Xposed الكلاسيكي، افتح التطبيق افتح برنامج Xposed Installer وانتقل إلى قسم "التنزيلات".ستجد هنا قائمة مرتبة أبجديًا لجميع الوحدات المتاحة في المستودع الرسمي. تتضمن كل وحدة وصفًا، ولقطات شاشة، وملاحظات توافق، وعلامة تبويب "الإصدارات" مع روابط التنزيل.

لتثبيت وحدة من هذا المستودع، ما عليك سوى تحديد الإصدار المناسب والنقر على تحميل واتبع معالج تثبيت APK. سيعرض لك أندرويد نافذة تثبيت التطبيق النموذجية؛ بمجرد قبولك، سيتم تثبيت الوحدة كما لو كانت تطبيقًا عاديًا.

خيار آخر هو تنزيل الوحدات من موقعهم المواضيع على XDA-developers أو من Google Playإذا قام المطور بتحميلها، فما عليك سوى حفظ ملف APK على جهازك وتثبيته يدويًا. والنتيجة هي نفسها: ستظهر الوحدة مُدرجةً في مُثبّت Xposed. للاطلاع على المزيد، راجع [رابط لوثائق مُثبّت Xposed]. أفضل 10 وحدات Xposed.

بمجرد تثبيت الوحدة، انتقل إلى القسم انتقل إلى "الوحدات النمطية" في برنامج Xposed Installer وحدد المربع لتنشيطهحتى تُفعّله هنا، لن يُحمّله الإطار عند بدء التشغيل. في أغلب الأحيان، ستحتاج إلى إعادة تشغيل هاتفك لتطبيق التغييرات وبدء عمل الوحدة.

GravityBox: الوحدة المتكاملة لتخصيص Android

واحدة من الوحدات الأكثر شهرة هي GravityBoxإنه أداةٌ شاملةٌ من التعديلات والحيل لنظام أندرويد. صُمم لأنظمة ROM القريبة من AOSP، ويجمع عشرات الميزات الصغيرة التي قد تجدها عادةً متناثرةً في أنظمة ROM المُخصصة المختلفة.

من GravityBox يمكنك تعديل مظهر شريط الحالة والأيقونات والإعدادات السريعةأضف اختصارات، وقم بتخصيص شاشة القفل، وقم بتغيير سلوك الأزرار المادية والافتراضية، وقم بتشغيل الرسوم المتحركة، ومؤشرات البطارية، وغير ذلك الكثير.

عند تثبيته، انتقل إلى علامة التبويب قم بتنزيل برنامج Xposed Installer وابحث عن "GravityBox"ستجد أن الوحدة متوفرة بإصدارات متعددة، كل منها مصمم لإصدار محدد من أندرويد (على سبيل المثال، جيلي بين، كيت كات، لولي بوب/مارشميلو، إلخ). من المهم دائمًا اختيار الإصدار الذي يتوافق مع ذاكرة القراءة فقط (ROM) لديك.

ضمن علامة التبويب GravityBox، انتقل إلى علامة التبويب الإصدارات ثم اضغط على زر التنزيل سيعرض لك Android شاشة تثبيت APK؛ عند الانتهاء، قم بتنشيط الوحدة من قسم وحدات Xposed وأعد تشغيل جهازك لكي تسري جميع التعديلات.

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

وحدات أخرى ضرورية ومفيدة للغاية

وحدات التشغيل

بالإضافة إلى GravityBox، يتضمن مستودع Xposed أيضًا أكثر من ألف وحدة ذات وظائف متنوعة للغايةلقد أصبح البعض منها إلزاميًا تقريبًا لأولئك الذين يريدون تحسين تجربة Android دون تغيير ROMs.

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

كلاسيكية أخرى هي Greenifyأداة تهدف إلى توفير البطارية وتحسين الأداءيمكن أن يعمل التطبيق بدون روت أو Xposed، ولكن عند دمجه مع الوحدة النمطية فإنه يوسع قدراته، مما يسمح للتطبيقات بالدخول في حالة سبات أكثر فعالية والتحكم بشكل أفضل في العمليات التي تظل نشطة في الخلفية.

إذا كنت مهتمًا بالتفاصيل الصغيرة المتعلقة بالمرئيات وسهولة الاستخدام، فستكون مهتمًا بهذا. XuiMod، وهي وحدة تجمع الوظائف الصغيرة المأخوذة من أقراص ROM مختلفةمن بين أشياء أخرى، يسمح لك بإضافة شريط بطارية من نوع BatteryBar، وتغيير الرسوم المتحركة للنظام، وتعطيل التحكم في مستوى الصوت على شاشة القفل، أو تنشيط المصباح اليدوي من شاشة القفل - وهو فرانكشتاين حقيقي من التعديلات المفيدة.

بالنسبة لأولئك الذين يحتاجون إلى تنشيط الشاشة أثناء استخدام تطبيقات معينة (القراء، وتطبيقات الخرائط، وما إلى ذلك)، يوفر تطبيق NeverSleep إمكانية التحكم الدقيق لمنع إيقاف تشغيل الشاشة في التطبيقات التي تختارها.ما عليك سوى تحديد التطبيقات من القائمة وسوف تتولى الوحدة الباقي.

إن إدارة ما يتم تشغيله عند بدء تشغيل النظام هي منطقة كلاسيكية أخرى للتحسين. يتيح لك BootManager تحديد التطبيقات التي يتم تحميلها عند تشغيل Android وأيها تريد منعه. بهذه الطريقة، يمكنك تقليل استهلاك الموارد وتسريع بدء التشغيل، دون الحاجة إلى حذف التطبيقات أو تجميدها.

في قسم الوصول المتقدم، قائمة الطاقة المتقدمة+ (APM+) لفترة طويلة، كانت الأداة المفضلة لتخصيص قائمة الطاقة، وإضافة خيارات مثل إعادة التشغيل السريع، وإعادة التشغيل إلى وضع الاسترداد، أو التقاط لقطة شاشة. على الرغم من أنها لم تعد مُحدّثة، إلا أنها لا تزال تعمل على العديد من أقراص ROM القديمة، وتسمح تخصيص قائمة الطاقة على نطاق واسع.

الإعلانات داخل التطبيق لها عدوها أيضًا في Xposed: يعمل MinMinGuard كحاجب للإعلانات خصيصًا للتطبيقاتفهو لا يقوم بإخفاء الإعلانات فحسب، بل يزيل أيضًا المساحة الفارغة التي عادة ما تبقى بعد حظرها، مما يجعل الواجهة أكثر نظافة وقابلية للاستخدام.

أخيرًا، في المواقف التي تريد فيها "خداع" تطبيقات معينة باستخدام موقعك، يقدم تطبيق Fake My GPS نظامًا أكثر سرية لتحديد المواقع المزيفة من النظام الذي يقدمه المطور.إنه يسمح لك بتحديد التطبيقات التي تتلقى الموقع الوهمي والتطبيقات التي تستمر في رؤية موقعك الحقيقي، دون الاعتماد على خيار "الموقع الوهمي" الذي يمكن للتطبيقات الأخرى اكتشافه.

تثبيت ملفات APK من مصادر غير معروفة باستخدام DirectAPKInstall

من بين الوحدات الأكثر عملية هي تلك التي تحل إزعاجًا يوميًا بسيطًا: يقوم DirectAPKInstall بأتمتة تنشيط "المصادر غير المعروفة" عند تثبيت ملفات APK يدويًا، ستتجنب بذلك الحاجة إلى الانتقال إلى الإعدادات > الأمان في كل مرة لتفعيل الخيار وتعطيله.

عادةً، عندما تقوم بتنزيل APK من المتصفح أو من أي مصدر آخر غير Google Play، يقوم النظام بحظر التثبيت لأنه لم تنجح هذه التطبيقات في اجتياز مرشح أمان Googleيتم تعطيل خيار "مصادر غير معروفة" بشكل افتراضي لمنع تثبيت البرامج الضارة.

مع DirectAPKInstall، الوحدة النمطية يتم تنشيط خيار المصادر غير المعروفة تلقائيًا عند تثبيت التطبيق. ويُعيد تفعيله فور اكتمال العملية. بهذه الطريقة، ستتمتع بسهولة الاستخدام دون تركه مُفعّلاً بشكل دائم، مما يزيد من أمانك إذا كنت تختبر ملفات APK الخارجية بشكل متكرر.

إجراء التثبيت هو الإجراء المعتاد: افتح برنامج Xposed Installer، وحدد موقع DirectAPKInstall في المستودع، ثم قم بتنزيل الإصدار المستقر. (عند آخر مرجع له، كان الإصدار 1.0.4، ويُعتبر مُختَبَرًا بما يكفي وخاليًا من الأخطاء ذات الصلة). يُدير المطور، Matsca09، أيضًا موضوع دعم على XDA، وقد نشر الكود المصدري على GitHub لمن يرغب في مراجعته أو تعديله.

بعد تثبيت APK، لا تنسى حدد DirectAPKInstall في قائمة الوحدات النمطية وأعد تشغيل جهازك ليبدأ العمل. بعد تفعيله، ستصبح عملية تثبيت APK من خارج متجر Play أكثر سلاسة دون الحاجة إلى ضبط إعدادات الأمان يدويًا في كل مرة.

دعم النوافذ المتعددة والتخصيص المتقدم واختبار وحداتك الخاصة

بالإضافة إلى الوحدات الأكثر شهرة، فتح Xposed الباب أيضًا لـ ميزات متقدمة مثل تشغيل تطبيقين في وقت واحد على الشاشة قبل أن يُدمج أندرويد رسميًا ميزة تعدد المهام بنظام النافذة المنقسمة. ومن الأمثلة على ذلك XMultiWindow، وهي وحدة تُحاكي تجربة Galaxy Note على العديد من الأجهزة الأخرى.

يتبع تثبيت XMultiWindow نفس المنطق تمامًا كما هو الحال مع GravityBox: ابحث عنه في قسم التنزيلات في Xposed Installer، ثم قم بتثبيته وتنشيطه كوحدة، ثم أعد تشغيل هاتفك.بعد إعادة التشغيل، سيظهر كتطبيق آخر في درج التطبيقات؛ ومن هناك يمكنك تكوين التطبيقات التي سيتم عرضها في الشريط الجانبي الذي يظهر عند التمرير من جانب الشاشة.

بهذه الطريقة، يمكنك فتح تطبيقين في وقت واحد الاستفادة بشكل أفضل من الشاشات الكبيرة أو الأجهزة اللوحيةعلى سبيل المثال، الجمع بين متصفح وتطبيق ملاحظات، أو دردشة وفيديو. كانت هذه ميزة شائعة قبل أن يصبح دعم النوافذ المتعددة أساسيًا في نظام أندرويد.

البساطة النسبية لواجهة برمجة التطبيقات Xposed جعلتها تصبح واحدة من الطرق المفضلة لإضافة ميزات جديدة إلى Android دون تغيير ROMتم تشجيع المطورين من مختلف مستويات المهارة على إنشاء وحداتهم الخاصة، مما أدى إلى زيادة عدد وتنوع الخيارات المتاحة للمستخدمين المتقدمين بشكل كبير.

إذا كنت مهتمًا بالتطوير، فيمكنك أيضًا استكشف كود العديد من الوحدات المنشورة على GitHub وتعلم كيفية ارتباطها بإطار العمل، وكيفية اعتراضها للأساليب، وكيفية تغيير سلوك التطبيق. إنها طريقة مباشرة لفهم كيفية عمل أندرويد "داخليًا" دون الحاجة إلى إعادة كتابة مكونات كاملة.

على أية حال، عند إجراء التجارب، من الأفضل أن تأخذ الأمر ببساطة: لا تخف من تجربة وحدات مختلفة، ولكن افعل ذلك تدريجيًا.التحقق من التوافق، وقراءة المراجعات على XDA، والاحتفاظ دائمًا بنسخة احتياطية حديثة في متناول اليد في حالة تسبب أي منها في حدوث مشكلات خطيرة.

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

شعار برامج Android التعليمية
المادة ذات الصلة:
كيفية تثبيت Xposed Framework على جهاز يعمل بنظام Android 6.0