إذا كنت تتلاعب بهاتفك الذي يعمل بنظام Android لفترة من الوقت، فمن المحتمل جدًا أنك قررت في مرحلة ما تثبيت إطار عمل Xposed وبعض وحداته الأقوىإنه بمثابة سكين الجيش السويسري الحقيقي لتخصيص النظام، ولكنه قد يسبب أيضًا صداعًا: حلقات التمهيد، أو التطبيقات التي تفقد اتصالها بالإنترنت، أو الأداء الذي لم يعد كما كان.
عند حدوث ذلك، من المنطقي إزالته في أسرع وقت ممكن. المشكلة أن الأمر ليس دائمًا بهذه البساطة، إذ يكفي إزالة تثبيت تطبيق من درج التطبيقات. تتطلب عملية إلغاء تثبيت Xposed Framework بشكل صحيح اتباع خطوات محددة للغاية.استخدم استردادًا مخصصًا (مثل TWRP)، وفي بعض الحالات، قم حتى بحذف الوحدات النمطية التي تسبب المشكلات من داخل وضع الاسترداد نفسه.
ما هو إطار عمل Xposed ولماذا يمكن أن يسبب مشاكل؟
Xposed Framework هي بيئة تسمح تعديل سلوك ومظهر الاندرويد دون تغيير الروماتيعمل عن طريق تحميل وحدات تُربط بالنظام والتطبيقات، وإضافة وظائف أو تعديل ما هو موجود بالفعل. ومن هنا نشأت تطبيقات رائعة مثل GravityBox وعشرات التعديلات الصغيرة المتنوعة.
لسنوات، كان هذا هو الحل الأمثل للاستفادة القصوى من الهواتف القديمة أو إضافة ميزات ذاكرة ROM مخصصة دون الحاجة إلى تثبيت أي شيء آخر. على الرغم من أنه في الوقت الحاضر Magisk لقد سرق الكثير من الأضواء، يظل تطبيق Xposed مفيدًا جدًا في إحياء الأجهزة التي لم تعد تتلقى التحديثات. أو لأولئك الذين يفضلون التخصيص الدقيق للغاية.
الثمن الذي يجب دفعه هو أن هذا النظام ليس غير ضار: يغير كيفية عمل Android على مستوى منخفضإذا لم تكن الوحدة متوافقة مع الإصدار الخاص بك، أو إذا لم يتكيف الإطار جيدًا مع ذاكرة القراءة فقط (ROM) لديك، أو إذا قمت بخلط الكثير من الأشياء (Magisk، Xposed، وحدات، نوى نادرة...)، فقد تواجه أعطالًا أو إعادة تشغيل أو حلقات تمهيد أو فشل في تطبيقات معينة.
في الإصدارات الحديثة من Android (بدءًا من Android 9 Pie) تصبح الأمور أكثر تعقيدًا. لا يوجد إصدار رسمي من Xposed لنظام Android 9 أو أعلىلذلك، تُستخدم بدائل Magisk، مثل EdXposed وRiru وLSPosed وTaichi. ورغم تشابه وظائفها، إلا أن لها مخاطر توافق خاصة بها.
إصدارات Xposed والهندسة المعمارية والتوافق
قبل أن تفكر حتى في إلغاء تثبيت البرنامج، عليك أن تفهم كيفية تثبيته. يتطلب Xposed إصدارًا محددًا لكل مجموعة من Android والهندسة المعمارية.Android 5 ليس هو نفسه Android 8، كما أن معالج ARM ليس هو نفسه ARM64 أو x86.
عادةً ما يكون برنامج التثبيت (تطبيق Xposed Installer) هو نفسه، ولكن الشيء المهم هو ملف ZIP الذي تقوم بتثبيته من الاسترداد. يجب أن يتوافق ملف ZIP هذا تمامًا مع إصدار Android الخاص بك وهندسة جهازك. (ARM، ARM64، x86، إلخ). إذا نزّلت ملف ZIP الصحيح مسبقًا، فيجب أن يكون لديك ملف ZIP لإلغاء تثبيت Xposed بأمان في نفس السلسلة أو المستودع.
في حالة Android Oreo (8.0 و8.1)، على سبيل المثال، وصل Xposed إلى إنها نسخة تجريبية، ولكنها مستقرة بما يكفي للاستخدام اليومي.تم تمييز الحزم حسب حزمة تطوير البرامج (SDK): حزمة تطوير البرامج 26 لنظام أندرويد 8.0 وحزمة تطوير البرامج 27 لنظام أندرويد 8.1. وقد أوضح المطور نفسه أن أذونات المستخدم الفائق واستعادة معدلة ضرورية لتثبيت إطار العمل وإزالته.
بالنسبة للهواتف التي تعمل بنظام أندرويد 9 أو أحدث، لم يعد هناك إضافة رسمية لـ Xposed، بل بدائل مبنية على Magisk مثل EdXposed أو LSPosed. في هذه الحالات، يتم تحديد التوافق من خلال إصدار Android وطريقة الروت واستقرار الوحدات النمطية.العديد من الأخطاء التي تبدو وكأنها من Xposed تأتي في الواقع من هذه الطبقات الوسيطة.
طرق تثبيت Xposed وتأثير إلغاء تثبيته
طريقة تثبيت Xposed تؤثر بشكل مباشر على كيفية إزالته. يوفر المثبت الكلاسيكي ما يصل إلى ثلاثة أوضاع تثبيت مختلفةعلى الرغم من أنك قد لا تكون رأيتهم جميعًا في حالتك:
- التثبيت المباشر: يتم ذلك من داخل تطبيق Xposed Installer نفسه، الذي يُسجل التغييرات على النظام. بعد ذلك، عليك إعادة تشغيل هاتفك ليُفعّل الإطار والوحدات النمطية.
- التثبيت عبر الاسترداد: يقوم المثبت بتنزيل ملف ZIP المناسب لإصدارك، ثم تقوم بتثبيته يدويًا من خلال استرداد مثل TWRP.
- التثبيت بدون نظام: يظهر فقط إذا كان لديك طريقة جذر بدون نظام (مثل تكوينات معينة مع Magisk) ويسمح لك بتثبيت Xposed دون تعديل قسم /system بشكل مباشر، على الرغم من أنه في الممارسة العملية لا يجتاز SafetyNet.
عندما تريد إلغاء تثبيته، الإجراء عادة ما يكون متماثلًا مع طريقة التثبيتإذا استخدمت ملف ZIP للتثبيت، فستستخدم عادةً ملف ZIP آخر (برنامج إلغاء التثبيت) لعكس التغييرات. وإذا كان مُدمجًا مع Magisk أو كوحدة نمطية بدون نظام، فمن المنطقي إدارته من هناك.
ومن المهم الإشارة إلى أنه في كثير من الحالات، لا تكمن المشكلة في الإطار نفسه فحسب، بل في وحدة محددة تتسبب في تعطل كل شيء. يمكن لوحدة مبرمجة بشكل سيئ أن تمنع Android من البدء أو تترك التطبيقات بدون اتصال بالإنترنت.، كما يحدث أحيانًا مع LSPosed أو EdXposed عندما يلمسان أجزاء حساسة من النظام أو الشبكات.
المتطلبات الأساسية لإلغاء تثبيت Xposed بأمان
إذا كان هاتفك يعمل دون مشاكل وتريد ببساطة إزالة Xposed لأنك فقدت الأداء، فأنت محظوظ: لديك مساحة للمناورة ويمكنك اتباع الخطوات بهدوء.ولكن إذا كنت في منتصف حلقة إعادة التشغيل أو تجمد نظام Android عند بدء التشغيل، فإن الأمور تصبح أكثر خطورة.
بشكل عام، لإلغاء تثبيت Xposed Framework من طريقة نظيفة ستحتاج:
- كونك مستخدمًا جذريًاتمامًا مثل تثبيته.
- احصل على استرداد مخصص محدثيفضل أن يكون الإصدار الأحدث من TWRP متوافقًا مع جهازك.
- احصل على ملف ZIP الصحيح لبرنامج إلغاء تثبيت Xposedوالذي يُطلق عليه عادةً اسمًا مشابهًا لـ xposed-uninstaller-20150831-arm.zip أو المتغيرات الخاصة بـ ARM64 وx86 وما إلى ذلك.
- إذا كنت تستخدم المتغيرات مثل EdXposed أو Riru أو LSPosed، الوصول إلى Magisk Manager أو إلى المدير الذي تستخدمه لتلك الوحدات.
ضع في اعتبارك أن وميض ملفات ZIP من الاسترداد هي عملية حساسة: إذا قمت باختيار الملف الخاطئ أو لمست القسم الخاطئ، فقد يؤدي ذلك إلى جعل هاتفك غير قابل للاستخدام.ولهذا السبب يوصى عادةً بأن يتم تنفيذ هذا النوع من العمليات بواسطة أشخاص يتمتعون ببعض الخبرة، أو على الأقل، مع وجود نسخة احتياطية مسبقة لبياناتهم المهمة.
كيفية إلغاء تثبيت Xposed Framework باستخدام TWRP خطوة بخطوة
الطريقة الأكثر أمانًا وشائعة لإزالة Xposed بعد دمجه جيدًا في النظام هي استخدام برنامج إلغاء التثبيت الرسمي من داخل TWRP. العملية العامة مشابهة جدًا لعملية التثبيت، ولكن باستخدام ملف ZIP فقط. ستكون هذه هي الخطوات الأساسية التي يجب اتباعها على معظم الأجهزة:
1. قم بإيقاف تشغيل هاتفك تمامًا.
2. أدخل استعادة TWRP باستخدام مجموعة الأزرار الموجودة على جهازك (عادةً ما يكون مستوى الصوت + والطاقة، أو مستوى الصوت - والطاقة، اعتمادًا على الطراز).
3. في القائمة الرئيسية لبرنامج TWRP، انقر على خيار "التثبيت".
4. ابحث عن ملف إلغاء التثبيت في الذاكرة الداخلية أو على بطاقة SD، على سبيل المثال xposed-uninstaller-20150831-arm.zip أو الإصدار المطابق لهندستك المعمارية.
٥. مرر لتنزيل ملف ZIP وانتظر انتهاء العملية. من الطبيعي أن تستغرق بضع ثوانٍ.
6. عندما يؤكد TWRP انتهاء العملية، اختر خيار "إعادة تشغيل النظام" لإعادة تشغيل Android.
من الممكن ذلك يستغرق التمهيد الأول بعد إلغاء تثبيت Xposed وقتًا أطول من المعتادلا داعي للذعر: دع الهاتف يقوم بعمله ولا تقم بإعادة تشغيله في منتصف العملية إلا إذا رأيت بوضوح أنه عالق في حلقة لا نهاية لها لعدة دقائق.
بمجرد تشغيل أندرويد، ستلاحظ أن النظام لم يعد يُحمّل الإطار. كلمسة أخيرة، انتقل إلى درج التطبيقات لديك وقم بإلغاء تثبيت تطبيق Xposed Installer. تمامًا كما هو الحال مع أي ملف APK آخر. سيؤدي ذلك إلى إزالة الإطار الأساسي والواجهة التي تُديره.
ماذا تفعل إذا علق هاتفك في حلقة إعادة تشغيل أو لم يبدأ
أحد أكثر المواقف التي تسبب التوتر هو عندما يتوقف الهاتف عن العمل بعد تثبيت Xposed أو تنشيط وحدة نمطية. يعلق على شعار بدء التشغيل ولا يكمل التشغيل أبدًاعادةً، يحاول النظام تحميل الإطار، وتفشل الوحدة، ويتم إعادة تشغيل Android بشكل متكرر.
في هذه الحالات، يتضمن Xposed وبعض مثبتات الوحدات النمطية نوعًا من "مفتاح الأمان". عادةً، إذا كنت تعلم أن وحدة نمطية معينة هي السبب، فيمكنك قم بتعطيله باستخدام وضع الاسترداد وحذف مرجعه في الإعداداتدون الحاجة إلى إلغاء تثبيت الإطار بأكمله.
إذا قمتَ بتشغيل TWRP، يمكنك استخدام مدير الملفات المدمج للتنقل في مساحة تخزين جهازك. هنا يأتي دور المسار الرئيسي: البيانات/البيانات/de.robv.android.xposed.installer/conf/ستجد داخل هذا المجلد ملفًا يسمى قائمة الوحدات النمطية.
يحتوي هذا الملف على قائمة الوحدات التي تُحمَّل عند بدء تشغيل Xposed. إذا حذفته من مدير ملفات TWRP أو أي برنامج استرداد متقدم آخر، سيظل الإطار مثبتًا، لكنه سيبدأ بدون أي وحدات نشطة.وهذا عادة ما يكون كافيا لإعادة تشغيل النظام.
بمجرد إعادة تشغيل Android بشكل طبيعي، يمكنك فتح Xposed Installer و إلغاء تثبيت الوحدة المتضاربة أو تعطيلها، أو انتقل مباشرة إلى إزالة Xposed بالكامل باتباع طريقة إلغاء تثبيت ZIP من الاسترداد.
كيفية إزالة الوحدات النمطية الإشكالية وتعارضات الإنترنت
أحيانًا لا تكون المشكلة في حلقة إقلاع، بل أخطاءً أكثر دقة. على سبيل المثال، حدثت حالات بعد تثبيت LSPosed أو وحدات مشابهة، تفقد التطبيقات مثل OLX أو Reddit إمكانية الوصول إلى الإنترنت بشكل كامل.بينما مع VPN فإنها تعمل دون مشكلة.
تشير هذه الأنواع من الأخطاء عادة إلى أن تتداخل الوحدة مع نظام الشبكة أو DNS أو الوكلاء أو آليات أمان التطبيق.حتى إذا قمت بتعطيل الوحدة من Magisk أو من LSPosed نفسها، ففي بعض الأحيان تظل بقايا التكوين أو ذاكرة التخزين المؤقت أو الخطافات النشطة موجودة وتستمر في التسبب في الفشل.
إذا حدث لك شيء مثل هذا، فإن الأكثر ريكوميندابل هو:
- قم بتعطيل الوحدة المشبوهة وأعد تشغيل هاتفك لنرى إذا تم حلها.
- إذا لم يكن ذلك كافيا، إلغاء تثبيت الوحدة بالكامل من LSPosed أو EdXposed أو من المدير المختص.
- في الحالة القصوى، إلغاء تثبيت LSPosed أو EdXposed وإذا تم دمجها في Magisk، فقم أيضًا بتعطيل وحدة Magisk التي توفرها.
هناك أوقات عندما نحاول الوصول إلى معلومات lsposed من التطبيق، يتم فتح تطبيق غلاف النظام بدلاً من واجهة LSPosedيشير هذا عادةً إلى خطأ في التثبيت أو تلف في الإطار. في هذه الحالة، الحل الأمثل هو إزالته تمامًا وإعادة تثبيته من البداية إذا كنت لا تزال بحاجة إليه.
عندما تقتصر المشكلة على بضعة تطبيقات بدون شبكة، ولكن بقية النظام يعمل، فمن المستحسن أيضًا مسح ذاكرة التخزين المؤقت وبيانات تلك التطبيقات وتحقق مما إذا كانت أيٌّ من وحدات Xposed تُغيّر الأذونات أو الشبكات أو الشهادات. إذا لم يُحلّ أيٌّ من ذلك المشكلة، فالخطوة المنطقية التالية هي افتراض أن Xposed (أو أحد إصداراته) هو مصدر المشكلة، ثمّ قم بإلغاء تثبيته.
ماذا يحدث للتغييرات الجمالية عند إلغاء تثبيت Xposed؟

السؤال الشائع جدًا هو ماذا يحدث لـ التعديلات المرئية التي قمت بتطبيقها باستخدام Xposedعلى سبيل المثال، إذا قمت بتغيير أيقونة البطارية، أو شريط الحالة، أو مظهر لوحة الإشعارات، أو أي تفاصيل جمالية أخرى باستخدام وحدات مثل GravityBox.
في معظم الحالات، لا تتم كتابة هذه الأنواع من التغييرات بشكل دائم على ROM، ولكن يتم تطبيقها "على الفور" أثناء نشاط الإطار. هذه هي التعديلات التي يتم حقنها في وقت التشغيل في كل مرة يتم فيها تشغيل Androidهذا يعني أنه عند إزالة Xposed، سيعود كل شيء عادةً إلى المظهر الأصلي للذاكرة ROM أو واجهة الشركة المصنعة.
على سبيل المثال، إذا قمت بتغيير رمز البطارية ثم قمت بإلغاء تثبيت Xposed تمامًا، على الأرجح، سيعود الرمز إلى رمزه الأصلي. مع نظامك. في حالات محددة جدًا (مثل بعض الوحدات التي تحل محل ملفات النظام، أو السمات المُطبقة عبر تصحيحات أكثر صرامة، إلخ) قد يبقى أثر مرئي دائم، ولكن هذا ليس هو المعتاد في استخدام Xposed القياسي.
إنه أمر مختلف إذا كنت قد استخدمت بالإضافة إلى Xposed موضوعات الشركة المصنعة، أو محركات موضوعات من نوع Substratum، أو التعديلات عبر الاسترداديمكن أن تظل هذه التغييرات منفصلة عما تفعله باستخدام Xposed، لأنها تُطبق من خلال وسائل أخرى ولا تعتمد على الإطار الذي سيتم عرضه.
قم بإلغاء تثبيت Xposed من برنامج التثبيت الخاص به عند تشغيل النظام
إذا بدأ تشغيل جهازك دون مشاكل وأردت فقط قم بإزالة Xposed لأنك لم تعد بحاجة إليه أو لاحظت بعض التأخيريمكنك الاستفادة من حقيقة أن برنامج Xposed Installer نفسه يوفر خيارات لإلغاء تثبيت الإطار أو تعطيله دون الحاجة إلى المرور مباشرة عبر TWRP.
داخل التطبيق، سترى عادةً أزرارًا للتثبيت أو التحديث أو إلغاء التثبيت أو تغيير وضع التثبيت. من خلال اختيار خيار إلغاء التثبيت، يمكن للمثبت تنزيل ملف ZIP الخاص بإلغاء التثبيت وإعداده. أو حتى قم بتشغيل عملية مباشرة إذا كانت طريقة الجذر الخاصة بك تسمح بذلك.
ومع ذلك، فإن الطريقة الأكثر نظافة عادةً هي السماح للتطبيق بإعداد ملف ZIP ثم فلاش ملف ZIP يدويًا من الاستردادإنها نفس العملية الموضحة سابقًا، ولكن مع برنامج إلغاء التثبيت الذي تم إنشاؤه خصيصًا للإصدار والجهاز لديك، مما يقلل من خطر استخدام الملف الخاطئ.
بعد إلغاء تثبيت الإطار، من المستحسن ارجع إلى Xposed Installer (إذا لم تقم بإلغاء تثبيته بعد) وتحقق من أنه لم يعد يكتشف أي إطارات عمل نشطة.إذن نعم، يمكنك حذف التطبيق مثل أي تطبيق آخر ونسيان Xposed حتى تقرر إعادة تثبيته.
حافظ على تحديث Xposed: القنوات المستقرة والتجريبية
على الرغم من أن Xposed قد خسر بعضًا من أرضه أمام Magisk وما شابه ذلك، لقد مر تطويره بمراحل مختلفة مع قنوات تحديث مميزةإذا قمت بتنزيل الإصدار الخاص بك من أحد المواضيع على XDA، فقد لا يكون لديك الإصدار الأحدث أو القناة الأكثر استقرارًا.
رسميًا، كانت هناك ثلاث قنوات رئيسية: مستقرة وبيتا وتجريبيةالخيار الأمثل لمعظم المستخدمين هو استخدام النسخة المستقرة، فهي عادةً الأقل عرضةً للمفاجآت. مع ذلك، عند ظهور مشكلة معينة، يتم أحيانًا إصلاحها أولًا في إصدار تجريبي قبل الوصول إلى النسخة المستقرة.
من إعدادات Xposed Installer يمكنك تغيير القناة التي يتم البحث عن التحديثات منها.ومع ذلك، على الأجهزة المستخدمة يوميًا، لا يُنصح بالإفراط في استخدام الإصدارات التجريبية، لأنها على وجه التحديد هي التي تنطوي على أعلى مخاطر التسبب في أخطاء الاستقرار أو عدم التوافق مع وحدات معينة.
إذا كنت تفكر في إلغاء تثبيت Xposed بسبب أخطاء غريبة، فقد يكون من المنطقي أيضًا التحقق مما إذا كان هناك إصدار أحدث من الإطار يعمل على إصلاح الخطأ المذكور.أحيانًا، يُمكن للتحديث إلى إصدار مستقر حديث أن يُحل المشكلة دون الحاجة إلى إزالة كل شيء. ولكن إذا مللت من التعامل معها، فسيظل إلغاء التثبيت هو الخيار الأمثل.
اختر وتحديث الوحدات النمطية المتوافقة مع إصدار Android الخاص بك
يعتمد استقرار Xposed بشكل كبير على الوحدات النمطية التي تستخدمها وتوافقها مع نظامك. يحتوي مستودع الوحدات الرسمي على أكثر من ألف إدخالوليس كلها مصممة لإصدار Android أو نوع ROM الخاص بك.
نظرًا لعدم وجود مرشح مثالي لفصل ما يعمل بشكل جيد عن ما لا يعمل، يستخدم العديد من المطورين دليلًا في اسم الوحدة نفسها: وهي تتضمن رقم إصدار Android.على سبيل المثال، يأتي GravityBox في إصدارات مختلفة مثل "GravityBox لنظام Android Pie"، و"GravityBox لنظام Oreo"، وما إلى ذلك.
اختر إصدار الوحدة الصحيح لإصدار Android الخاص بك يقلل بشكل كبير من احتمالية حدوث أخطاء كبيرة، وحلقات التمهيد، والإغلاق القسري.من المهم أيضًا التحقق من تاريخ التحديث الأخير وتعليقات المستخدمين الآخرين، خاصةً إذا كنت تستخدم نظامًا حديثًا أو ROM مخصصًا للغاية.
عندما تصبح الوحدة قديمة، يمكن الاستمرار في "تثبيتها" دون احتجاج، ولكن الفشل بطرق خفية للغايةالخدمات التي تغلق، والإشعارات التي لا تصل، والميزات التي تتعطل فقط في تطبيقات معينة، وما إلى ذلك. في هذا السياق، يعد الحفاظ على تحديث كل من الإطار والوحدات النمطية أمرًا أساسيًا حتى لا تضطر إلى إلغاء تثبيته لاحقًا.
بالنسبة للمستخدمين المتقدمين، يتضمن Xposed قسمًا من السجلات (LogCat المضمنة في الإطار)حيث يمكنك رؤية إدخالات المعلومات (I) والأخطاء (E). تساعد مراجعة هذه السجلات في تحديد الوحدة المُسببة للأعطال وسببها، مما قد يُجنّبك إلغاء تثبيت البرنامج بالكامل إذا اكتشفت المُكوّن المُسبب للمشكلة في الوقت المُناسب.
كل ما تمت مناقشته يظهر أن إطار عمل Xposed ومتغيراته تظل أداة قوية للغاية، ولكنها أيضًا أداة حساسة: إن تثبيته ودمجه مع الجذر وMagisk والوحدات المتقدمة يحمل مخاطر حقيقية على استقرار الجهاز.لحسن الحظ، فإن وجود استرداد جيد مثل TWRP، ومعرفة كيفية استخدام ملفات ZIP لإلغاء التثبيت، ومعرفة كيفية حذف قائمة الوحدات النمطية من وضع الاسترداد يسمح لك بالخروج من أي فوضى تقريبًا، واستعادة تمهيد النظام، وإذا كنت ترغب في ذلك، ترك هاتفك خاليًا تمامًا من Xposed ووحداته النمطية.
