تثبيت LSPosed في 2026: Vector وZygisk على Magisk وKernelSU وAPatch
ملف LSPosed الذي تحيلك إليه أغلب الشروحات توقف عند أندرويد 14 في 2023. هذه هي النسخة المستمرة، وإصدار Zygisk الذي يحتاجه مدير الروت، وخطوات التثبيت الدقيقة، وطريقة التحقق من عمله وإزالته.
في هذه الصفحة
- ما هو LSPosed وما الذي تغيّر حتى 2026
- Xposed وEdXposed وLSPosed وVector: جدول واحد
- الواجهة القديمة مقابل libxposed API
- هل تحتاج هذا؟ ما يستطيعه وما لا يستطيعه
- المتطلبات حسب إصدار أندرويد ومدير الروت
- أي نسخة تثبّت
- قبل أن تبدأ: النسخ الاحتياطي والاسترداد
- التثبيت على Magisk
- التثبيت على KernelSU
- التثبيت على APatch
- اختيار تطبيق Zygisk
- افتح المدير وتحقق من أنه يعمل
- قائمة التحقق: نجاح أو فشل
- الموديولات والنطاقات: كيف يتم التفعيل
- التحديث، والانتقال من LSPosed الأصلي إلى Vector
- مصفوفة استكشاف الأخطاء
- الإزالة الآمنة والتراجع
- تحذيرات أمنية
- استخدام الإطار مع DRVCAM
- الخلاصة
- المصادر ووثائق المشاريع
بحثت عن LSPosed، فوجدت شرحًا من 2023 يقول لك افلش ملف zip، والآن لا تدري هل سيعمل هذا الملف أصلًا على إصدار أندرويد عندك. شكّك في محله.
الجواب المختصر: في 2026 تثبّت Vector، وهو الاستمرار المصان لـ LSPosed، من صفحة إصداراته على GitHub، بعد أن يصبح لدى مدير الروت بيئة Zygisk تعمل. ملف LSPosed الأصلي v1.9.2 يعود إلى أكتوبر 2023، ويتوقف ملف README عند أندرويد 14. أما Vector فيذكر دعم أندرويد 8.1 حتى 17.14
والنقطة التي تتجاهلها أغلب الشروحات: لا يوجد Zygisk مدمج في KernelSU وAPatch. فيهما تضيف موديول Zygisk منفصلًا أولًا، ولا تشغّل أكثر من تطبيق Zygisk واحد في الوقت نفسه.1116
روجعت المصادر في 5 نوفمبر 2026. هذا دليل قائم على الوثائق، وليس ادعاءً بأن DroidRooter جرّب كل هاتف وروم وموديول مذكور. وحيثما لم يُتحقق من اسم قائمة، ينص الكلام على ذلك.
انتقل إلى: ما الذي تغيّر · هل تحتاجه؟ · المتطلبات · أي نسخة · قبل أن تبدأ · Magisk · KernelSU · APatch · اختيار Zygisk · الفتح والتحقق · الموديولات والنطاقات · التحديث · استكشاف الأخطاء · الإزالة · الأمان · DRVCAM · الأسئلة الشائعة
ما هو LSPosed وما الذي تغيّر حتى 2026
LSPosed هو إطار hooking لبيئة ART: يتيح لبرامج إضافية صغيرة تسمى موديولات أن تغيّر سلوك التطبيقات وخدمات النظام، باستخدام واجهة Xposed الأصلية. ويُوزَّع كموديول Zygisk، فيعمل داخل العمليات التي تطلقها طبقة Zygisk في مدير الروت لديك.1
الميزة المفيدة أن الـ hooks تعيش في الذاكرة. لا يُعاد كتابة أي APK لتطبيق، فتعطيل موديول ثم إعادة التشغيل يلغي تغيير السلوك. (لكن الموديولات قد تكتب ملفاتها الخاصة، فكلمة "قابل للتراجع" تصف الـ hook، وليس كل ما قد يفعله موديول.)4
إليك ما حدث للمشروع، بتواريخ يمكنك التحقق منها:
- مستودع LSPosed الأصلي لم يصدر له أي إصدار منذ v1.9.2 في 2023-10-11، ولا commit على فرعه الافتراضي منذ 2024-01-07. المستودع غير مؤرشف، وما زالت فروع أخرى تتلقى تحديثات، فقد تبدو زيارة GitHub أنشط مما توحي به صفحة الإصدارات. ويذكر ملف README عبارة "Android 8.1 ~ 14".12
- Vector هو fork الذي كان باسم JingMatrix لـ LSPosed. يذكر الإصدار v2.0 (2026-03-22) أن المشروع أُعيدت تسميته من LSPosed إلى Vector، مع بنية Zygisk مُعاد كتابتها. أما v2.1 (2026-08-02) فهو أول إصدار على واجهة libxposed API 101 الحديثة، ويذكر أندرويد 8.1 حتى 17، مع مدير أُعيد بناؤه. وv2.2 (2026-08-04) إصلاح عاجل لـ 2.1 يضيف hot reload لـ API 102.5
- Vector وحده يذكر دعم أندرويد 15 و16 و17. المشروع الأصلي لا يحمل أي بيان لهذه الإصدارات، وهذا لا يساوي إثباتًا بأنه يفشل عليها.41
Xposed وEdXposed وLSPosed وVector: جدول واحد
| الاسم | ما هو | الحالة التي يمكنك التحقق منها |
|---|---|---|
| Xposed (rovo89) | الإطار والواجهة الأصليان اللذان تُكتب الموديولات عليهما | تاريخي. ما زال Vector ينسب XposedBridge إليه كمصدر الواجهة القياسية4 |
| EdXposed | استمرار سابق في عهد ART | يذكره Vector كمصدر أعلى "قبل LSPosed"4 |
| LSPosed (الأصلي) | موديول Zygisk (وRiru قبله)، متوافق مع Xposed على مستوى الواجهة | آخر إصدار v1.9.2 بتاريخ 2023-10-11؛ README: أندرويد 8.1 إلى 1412 |
| Vector | موديول Zygisk يواصل كود LSPosed | المستقر v2.2 (2026-08-04)؛ أندرويد 8.1 إلى 17؛ يذكر README أن Riru اعتماد تاريخي مشطوب45 |
| Forks من جهات خارجية (مثل mywalkb/LSPosed_mod) | Forks مستقلة بتغييراتها الخاصة | غير موصى بها هنا. يذكر README لذلك الـ fork أندرويد 8.1 إلى 15 Beta 2.17 |
سترى أيضًا forks وإعادات تسمية لا تُذكر إلا في عناوين الفيديوهات. لم نستطع التحقق منها ولا نوصي بأي منها.
الواجهة القديمة مقابل libxposed API
يدعم Vector واجهة Xposed القديمة وواجهة libxposed الأحدث معًا.4 ومعنى ذلك لك أن الموديولات الأقدم تظل تعمل، بينما قد تكون الموديولات الأحدث مكتوبة لـ libxposed وتتوقع Vector تحديدًا. صفحة الموديول نفسها تذكر ذلك.
هل تحتاج هذا؟ ما يستطيعه وما لا يستطيعه
تحتاج أطر عائلة LSPosed إلى الروت وZygisk. أي هاتف مروّت، والروت عبر Magisk أو KernelSU يحتاج إلى بوتلودر مفتوح. يقول ذلك دليل تثبيت Magisk صراحة، وكذلك الأسئلة الشائعة في KernelSU.1011
تحذير قبل أن تطارد الروت لأول مرة: فتح البوتلودر يمسح بيانات الهاتف عادةً. وفي هواتف Samsung تذكر وثائق Magisk نفسها أن التثبيت الأول يتطلب مسحًا كاملًا للبيانات ويقلب بت ضمان Knox بشكل دائم.10 خذ نسخة احتياطية أولًا. وإن لم يكن هاتفك مروّتًا بعد، فاقرأ ما هو الروت فعلًا ودليل روت أندرويد قبل أي شيء، وافحص طراز هاتفك بالضبط، فليست كل الأجهزة قابلة للروت.
ما يمنحك إياه الإطار هو القدرة على تشغيل موديولات تعمل بالـ hooks على التطبيقات. وما لا يمنحك إياه:
- لا ضمان أن موديولًا معينًا يعمل مع تطبيق معين أو إصدار أندرويد معين. الموديولات تتعطل حين تتغير التطبيقات وأندرويد.
- لا إخفاء. يمكن اكتشاف الروت والـ hooking، وبعض التطبيقات ترفض العمل. لا ندّعي عدم قابلية الاكتشاف، ولا نَعِد بشيء بخصوص Play Integrity أو تطبيقات البنوك.
- لا "Xposed بلا روت". توجد أدوات APK المُعدَّل والحاويات الافتراضية وهي تقنية مختلفة بمقايضات مختلفة. لم نتحقق منها ولا نغطيها.
إن أردت معرفة الموديولات الموجودة، فإن دليل موديولات Magisk وXposed هو المرجع في هذا السؤال. تبقى هذه الصفحة على تثبيت الإطار وإصلاحه.
المتطلبات حسب إصدار أندرويد ومدير الروت
اقرأ الصف الخاص بهاتفك. عبارة "لا بيان مصان" ليست تقرير فشل.
| أندرويد | LSPosed الأصلي v1.9.2 | Vector | ملاحظات |
|---|---|---|---|
| 8.1 إلى 14 | مذكور (README "8.1 ~ 14")1 | مذكور (8.1 حتى 17)4 | قد ينطبق كلاهما؛ اختر Vector لأن الأصلي لم يعد يصدر |
| 15 و16 | لا بيان مصان | مذكور4 | أضاف Magisk دعم Zygisk لأندرويد 16 QPR2 في v30.78 |
| 17 | لا بيان مصان | مذكور: ملاحظات v2.1 "Android 8.1 through 17"5 | سجل تغييرات Magisk v31.0: "[Zygisk] Support Android 17 (API 37)"8 |
| أقل من 8.1 | غير مذكور | غير مذكور | لا يوثّقه أي من المشروعين |
وطبقة الروت لا تقل أهمية:
| مدير الروت | Zygisk مدمج؟ | ما يذكره المشروع |
|---|---|---|
| Magisk | نعم، مفتاح في الإعدادات | ويكي LSPosed تذكر Magisk 24.0+؛ وVector يذكر "تثبيتًا حديثًا". Magisk الحالي v31.1، وملاحظاته تضع حدًا أدنى هو أندرويد 7.0348 |
| KernelSU | لا | رسميًا أنوية GKI 2.0 بإصدار 5.10 فما فوق؛ الأنوية الأقدم 4.14+ تحتاج بناء نواة يدويًا. الحالي v3.3.11411 |
| APatch | لا | arm64 فقط؛ أنوية 3.18 إلى 6.12. الإصدار الحالي Build 1128215 |
وتجيب الأسئلة الشائعة في KernelSU عن سؤال الإطار بنفسها: يمكنك استخدام LSPosed أو مشتق Xposed حديث آخر مع Zygisk Next.11 وتقول الأسئلة الشائعة في APatch إنه لا يحوي Riru أو Zygisk مدمجًا، وإنك تضيف Zygisk عبر موديولات APatch.16
أي نسخة تثبّت
| وضعك | ثبّت | لا تفعل |
|---|---|---|
| Magisk على أي أندرويد حالي | ملف Vector المستقر Release zip مع Zygisk المدمج في Magisk | إضافة موديول Zygisk ثانٍ فوقه |
| KernelSU | تطبيق Zygisk واحد مع ملف Vector Release zip (انظر ملاحظة الـ metamodule أدناه) | إبقاء Magisk مثبتًا بجانبه |
| APatch | تطبيق Zygisk واحد (كموديول APatch) مع ملف Vector Release zip | استخدام Zloader (موضح أدناه) |
| ملف zip من موقع أو مجموعة دردشة أو استضافة ملفات | لا شيء. احصل على الملف من صفحة الإصدارات بدلًا منه | فلاشه |
| أندرويد 7.x أو أقدم | لا يدعمه أي من المشروعين | المحاولة رغم ذلك |
نمط التسمية، لتتعرف على الملف الحقيقي: ملفات Vector المستقرة تبدو هكذا: Vector-v2.2-3080-Release.zip وVector-v2.2-3080-Debug.zip. وآخر ملفات المشروع الأصلي كانت LSPosed-v1.9.2-7024-zygisk-release.zip ونظيره الخاص بـ Riru.52 وإن ذكرت صفحة الإصدار checksum فقارنه بما نزّلته.
Release أم Debug؟ يوصي README الخاص بـ Vector بنسخ Debug لمن يستكشف الأخطاء، ويذكر أن تقارير الأخطاء لا تُقبل إلا من أحدث نسخة debug. للاستخدام اليومي خذ Release. أما إصدارات Canary فهي prereleases من CI؛ وأغلب القراء ينبغي أن يستخدموا المستقر.45
قبل أن تبدأ: النسخ الاحتياطي والاسترداد
يعمل الإطار داخل عملية كل تطبيق معلَّم، وقد يمنع موديول سيئ الهاتف من الإقلاع. جهّز طريق العودة أولًا.
- خذ نسخة احتياطية من بياناتك. افعل ذلك بصرف النظر عن الإطار، فأنت على وشك فلاش موديولات بصلاحية الروت.
- احتفظ بصورة boot أو init_boot الأصلية لإصدارك بالضبط. يوضح دليل الحصول على صورة boot أو init_boot الصحيحة كيف، ويغطي فشل فلاش Magisk والاسترداد الإنقاذ المعتاد.
- اعرف طريقك إلى الوضع الآمن (Safe Mode).
- Magisk: تقول الأسئلة الشائعة فيه إن إخفاقين متتاليين في الإقلاع يدخلانه في وضع آمن يعطّل كل الموديولات وZygisk. ويمكنك أيضًا تشغيل
magisk --remove-modulesعبر adb، أو إعادة التشغيل إلى الوضع الآمن من قائمة إعادة التشغيل في التطبيق. وتصف الأسئلة الشائعة توقيت مجموعة المفاتيح، وقد يكون مزعجًا.9 - KernelSU: تقول صفحة الإنقاذ فيه أن تضغط على خفض الصوت وتتركه أكثر من ثلاث مرات بعد شاشة الإقلاع الأولى. وتحذر الصفحة من أن التوقيت قد لا يُفعّل الوضع على الأجهزة سريعة الإقلاع، وأن سطر init rc سيئًا ما زال يعمل في الوضع الآمن، وأنك يجب ألا تثبّت موديولات من مصادر مجهولة.13
- إن انتهيت في حلقة إقلاع (bootloop) فخطوتك التالية دليل حلقة الإقلاع في أندرويد وحلقة الإقلاع دون فقد البيانات.
التثبيت على Magisk
يحوي Magisk نظام Zygisk مدمجًا، فهذا أقصر طريق. تتغير تسميات القوائم بين إصدارات Magisk؛ ومفتاح الإعدادات أدناه هو الذي وثّقه دليل تثبيت DRVCAM لدينا بلقطات شاشة على هاتف Magisk 31.x.20
- فعّل Zygisk. افتح Magisk ← الإعدادات (Settings)، وابحث عن مفتاح Zygisk في قسم Magisk وفعّله. سيطلب Magisk إعادة تشغيل.
- أعد التشغيل، وتأكد أن الشاشة الرئيسية في Magisk تعرض الآن Zygisk: Enabled (مفعّل).
- نزّل Vector من صفحة إصدارات المشروع (
github.com/JingMatrix/Vector/releases): ملفRelease.zipالمستقر، وليس "Source code". - الوحدات (Modules) ← تثبيت من التخزين (Install from storage)، اختر الملف، واترك التثبيت ينتهي.
- أعد التشغيل.
- افتح المدير بإحدى الطرق الثلاث في القسم التالي.
يعطي README الخاص بـ Vector التسلسل نفسه بكلماته: ثبّت عبر مدير الروت، وتأكد من وجود بيئة Zygisk، وأعد التشغيل، ثم ادخل إلى الإعدادات من إشعار النظام.4
لا تثبّت أيضًا موديول Zygisk مستقلًا بينما Zygisk المدمج في Magisk يعمل. يطلب README الخاص بـ ReZygisk من مستخدمي Magisk تعطيل المدمج لأن الاثنين يتعارضان، وتنص متطلبات Zygisk Next على أن Zygisk المدمج في Magisk يجب أن يكون معطّلًا.1817
ملاحظة عن الإصدار: أزال Magisk v31.1 طلبات الـ superuser التفاعلية، فتُمنح الصلاحية للتطبيقات مسبقًا في تبويب Superuser.8 وهذا مهم لخطوة Shell-root في مصفوفة استكشاف الأخطاء.
التثبيت على KernelSU
- تأكد أن مدير KernelSU لديك يُظهر روتًا يعمل. يدعم KernelSU رسميًا أنوية GKI 2.0 بإصدار 5.10 فما فوق.14
- لا تشغّل Magisk بجانبه. تذكر وثائق KernelSU أن نظام موديولاته يتعارض مع magic mount في Magisk: إن فُعّل أي موديول في KernelSU يتوقف Magisk عن العمل كليًا.11
- قرّر بشأن الـ metamodule. قدّم KernelSU 3.x مفهوم metamodules، وتذكر صفحته أنه بدون واحد لا تُحمَّل الموديولات (mount). وتقيّد الأسئلة الشائعة ذلك: يلزم metamodule للموديولات التي تعدّل ملفات تحت
/system، بينما تعمل السكربتات وsepolicy وsystem.prop بدونه.1211 لم نعزل بعدُ هل يحتاج Vector إلى موديول محمَّل. يوثّق دليل تثبيت DRVCAM لدينا هاتف KernelSU يشغّل Zygisk Next وVector دون ذكر metamodule.20 وإن كانت أي من موديولاتك الأخرى تلمس/systemفثبّت metamodule كما تصف صفحة KernelSU (مثل meta-overlayfs، عبر زر الإضافة في المدير، ثم أعد التشغيل؛ واحد فقط في كل مرة). - ثبّت تطبيق Zygisk واحدًا من تبويب الوحدات (Zygisk Next أو ReZygisk أو NeoZygisk؛ انظر المقارنة). أعد التشغيل.
- ثبّت ملف Vector Release zip بالطريقة نفسها. أعد التشغيل.
- افتح المدير (القسم التالي).
يذكر README الخاص بـ Zygisk Next حدًا أدنى لـ KernelSU هو 10940، وحدًا أدنى لمدير KernelSU (ksud) هو 11575.17 وKernelSU الحالي v3.3.1 يتجاوز الاثنين بكثير، لكن راجع README الخاص بأي تطبيق تختاره.
التثبيت على APatch
- يجب أن يكون APatch على arm64، وأن تقع نواتك ضمن النطاق المذكور 3.18 إلى 6.12.15
- في مدير APatch افتح قائمة الموديولات (APM)، وثبّت ملف zip لتطبيق Zygisk واحد وأعد التشغيل. تختلف التسميات بين الإصدارات.
- ثبّت ملف Vector Release zip وأعد التشغيل.
- افتح المدير (القسم التالي).
ثلاث ملاحظات على APatch. أولًا، تذكر الأسئلة الشائعة فيه مشروعًا يسمى Zloader كبديل، لكنها تقول إنه بلا commits منذ v0.1.3، ولم تعد توصي به، وإنه غير متوافق مع أي تطبيق Zygisk. ولا نوصي به نحن أيضًا.16 ثانيًا، يذكر README الخاص بـ APatch أن SuperKey له صلاحيات أعلى من صلاحية الروت، فعامله كأنه كلمة مرور الروت.15 ثالثًا، إن فشل تثبيت موديول بخطأ متعلق بالـ shell فتنصح الأسئلة الشائعة في APatch بإزالة الروت عن تطبيق Shell. وهذا عكس إحدى خطوات استكشاف أخطاء Vector، وهي مغطاة في المصفوفة أدناه.166
اختيار تطبيق Zygisk
Vector وKernelSU وAPatch تذكر هذه الثلاثة جميعًا دون ترتيب بينها. القاعدة الوحيدة المشتركة: ثبّت واحدًا فقط.41116
| Zygisk Next | ReZygisk | NeoZygisk | |
|---|---|---|---|
| المطوّر | Dr-TSNG | PerformanC | JingMatrix (وهو أيضًا مطوّر Vector) |
| آخر مستقر وقت الفحص | v1.5.2 (2026-10-15) | v1.0.0 (2026-05-10) | v2.4 (2026-08-08) |
| الترخيص | README: منذ v4-0.9.2 لم يعد GPL-3.0، وكل الحقوق محفوظة. وتقول الأسئلة الشائعة في APatch كذلك إن الإصدارات بعد 0.9.1.1 صارت مغلقة المصدر1716 | AGPL 3.0، مفتوح المصدر18 | مستودع عام؛ حقن قائم على ptrace19 |
| يستهدف | KernelSU، Magisk (مع تعطيل المدمج) | KernelSU، APatch، Magisk (مع تعطيل المدمج) | KernelSU، APatch؛ وبديل أيضًا لـ Zygisk في Magisk |
| ما يستحق أن تعرفه | يتطلب ألا يكون أي تطبيق روت آخر مثبتًا | Fork من Zygisk Next | خيار "Umount modules" لكل تطبيق على APatch وKernelSU؛ اترك "Enforce DenyList" في Magisk مغلقًا |
اختيارك بينها مسألة ثقة وترخيص بقدر ما هو مسألة تقنية. صف الترخيص معلومة قد تريدها عند اختيار برنامج يعمل بصلاحية الروت، وليس ترتيبًا للجودة. وإن كان لديك إعداد يعمل فلا حاجة لتغييره.
افتح المدير وتحقق من أنه يعمل
لا يوجد APK منفصل للمدير تنزّله. مدير Vector يأتي داخل الموديول.6 وهناك ثلاث طرق للوصول إليه، من دليل استكشاف الأخطاء الخاص بالمطوّر نفسه:
- إشعار النظام بعد إعادة التشغيل (الطريقة في README).
- زر الإجراء (Action) في مدير الروت على موديول Vector، إن لم يظهر الإشعار. حدّث Magisk أو KernelSU أولًا.
- ثبّت المدير كتطبيق عادي من مجلد الموديول عبر adb:
adb shell su -c cp /data/adb/modules/zygisk_vector/manager.apk /data/local/tmp && adb pull /data/local/tmp/manager.apk && adb install ./manager.apk
وإن لم يفتح المدير بعدُ فيقول الدليل نفسه أن تمنح الروت لـ Shell النظام (com.android.shell) أولًا. اقرأ التحذير في مصفوفة استكشاف الأخطاء قبل فعل ذلك.6
أُعيد بناء مدير v2.1 بـ Jetpack Compose، لذلك يصف هذا الدليل الشاشات بوظيفتها بدلًا من اقتباس التسميات.5
قائمة التحقق: نجاح أو فشل
- [ ] مدير الروت يُظهر Zygisk مفعّلًا (الشاشة الرئيسية في Magisk)، أو يعرض موديول Zygisk واحدًا بالضبط مفعّلًا (KernelSU وAPatch).
- [ ] موديول Vector ظاهر في مدير الروت ومفعّل.
- [ ] مدير Vector يفتح وشاشته الرئيسية تبلّغ أن الإطار نشط.
- [ ] اختبار حقيقي. ثبّت موديولًا صغيرًا واحدًا تثق به ويمكنك قراءة مصدره، وفعّله، وعلّم تطبيقًا مستهدفًا واحدًا كنطاق له، ثم أوقف ذلك التطبيق إجباريًا (Force stop) وافتحه من جديد. إن ظهر أثر الموديول فالسلسلة كلها تعمل.
وإن فشل أي سطر فانتقل إلى المصفوفة. السطر الأخير مهم لأن الإطار قد يبلّغ "نشط" بينما لا يفعل الموديول شيئًا.
الموديولات والنطاقات: كيف يتم التفعيل
يجب أن تتحقق ثلاثة شروط معًا قبل أن يؤثر موديول في تطبيق:
- الموديول مفعّل في المدير.
- التطبيق المستهدف معلَّم في نطاق الموديول.
- أُعيد تشغيل عملية الهدف بعد الاثنين.
تصف ويكي LSPosed التدفق نفسه: تُثبَّت الموديولات كتطبيقات عادية، وتشغّل الموديول، ثم تختار أين يُطبَّق. تعرض كثير من الموديولات نطاقًا موصى به، ويحدده المدير تلقائيًا. الموديولات التي لا تعمل hooks على خدمات النظام تحتاج فقط إعادة تشغيل التطبيق المستهدف؛ أما الموديولات التي تعمل hooks على إطار النظام فتحتاج إعادة تشغيل الهاتف. ولا يوفر LSPosed عمدًا خيار "تحديد الكل" للموديولات القديمة، وينبغي أن تبقى العلامات ضيقة: يحقن LSPosed في التطبيقات المعلَّمة فقط ويترك الباقي في بيئة نظيفة.3
تعدد المستخدمين: تقول الويكي إن المدير يقيم على المستخدم الأساسي ويعرض تبويبًا لكل مستخدم. ثبّت الموديول في ملف المستخدم الذي ينبغي أن يعمل فيه.3
Hot reload: أضاف Vector v2.2 خاصية hot reload لموديولات libxposed API 102، فيمكن استبدال هذه الموديولات دون قتل عملية الهدف. وما زالت الموديولات الأقدم تتبع قاعدة إعادة التشغيل.5
وللمدير كذلك صفحة المستودع (Repository) للعثور على الموديولات. لا نسرد الموديولات هنا؛ استخدم دليل الموديولات للاختيار والحذر.
التحديث، والانتقال من LSPosed الأصلي إلى Vector
تحديث Vector: ثبّت الملف الجديد فوق القديم عبر شاشة الوحدات في مدير الروت، ثم أعد التشغيل. وإن ثبّتَّ المدير كتطبيق منفصل على 2.1 فتقول ملاحظات v2.2 أن تحذفه قبل التحديث.5 وإن تعطّل شيء بعد التحديث فجرّب أحدث نسخة Debug قبل رفع تقرير، كما يطلب README.4
الانتقال من LSPosed v1.9.2:
- عطّل موديولاتك في المدير القديم، واحذف موديول LSPosed القديم في مدير الروت، ثم أعد التشغيل.
- ثبّت Vector كما هو موضح أعلاه. لا تشغّل إطارين.
- أعد فحص نطاق كل موديول بعد ذلك. لم نستطع التحقق من أن إعدادات الموديولات تنتقل من LSPosed إلى Vector، فافترض أنها لا تنتقل.
بعد تحديث أندرويد أو تحديث أمني: حدّث طبقة الروت أولًا ثم الإطار. يُظهر سجل تغييرات Magisk أن دعم Zygisk لإصدارات أندرويد الجديدة وصل في إصدارات محددة (16 QPR2 في v30.7، وأندرويد 17 في v31.0).8 لم نتحقق من سبب تعطل أي تحديث بعينه على أي هاتف بعينه؛ راجع متتبعات المشاكل (issue trackers) للمشاريع الخاصة بإصدارك.
مصفوفة استكشاف الأخطاء
مدخلات "السبب المرجح" هي تركيبنا لما توحي به الوثائق، وليست ترتيبًا بحسب التكرار. مستويات الدليل: P وثيقة مشروع، C تقرير مستخدم.
| العَرَض | السبب المرجح | ما تفعله | المستوى |
|---|---|---|---|
| يظهر الإطار غير مثبّت أو غير نشط بعد الفلاش | Zygisk مغلق؛ تطبيقا Zygisk معًا؛ لا إعادة تشغيل؛ الموديول غير مفعّل في مدير الروت | افحص الشاشة الرئيسية في Magisk بحثًا عن "Zygisk: Enabled". في KernelSU وAPatch أبقِ موديول Zygisk واحدًا. في Magisk لا ينبغي تشغيل Zygisk المدمج وموديول Zygisk مستقل معًا. أعد التشغيل | P18174 |
| لا إشعار | مدير الروت قديم | حدّثه، ثم استخدم زر Action في موديول Vector | P6 |
| المدير لا يفتح | طريقة الإشعار غير متاحة | ثبّت manager.apk عبر adb (الأمر أعلاه). وكحل أخير امنح الروت لـ com.android.shell. وهذا يعطي adb shell صلاحية الروت، وهو تكلفة أمنية حقيقية، وتنصح الأسئلة الشائعة في APatch بالعكس عند تثبيت الموديولات. أرجع الإعداد بعد ذلك |
P616 |
| المدير ما زال لا يعمل | المدير معطّل | يذكر دليل المطوّر أداة سطر أوامر في /data/adb/vector/cli. وكتب مستخدم لاحق مجلدًا مختلفًا (/data/adb/lspd/cli)، فتحقق من المسار على إصدارك |
P وC6 |
| الموديول مفعّل لكنه لا يفعل شيئًا | النطاق غير معلَّم؛ الهدف لم يُوقف إجباريًا؛ موديول إطار النظام يحتاج إعادة تشغيل؛ الموديول غير مبني لإصدار أندرويد عندك | أعد تعليم النطاق، وأوقف التطبيق إجباريًا، وأعد تشغيل الهاتف إن كان الموديول يعمل hooks على النظام | P3 |
| "يعمل" في المدير على أندرويد 15، لكن الموديولات لا تفعل شيئًا (متتبع أحد الـ forks) | غير معروف؛ لم نحدد سببًا | حدّث Vector وMagisk وموديول Zygisk، ثم اقرأ المتتبع الخاص بإطارك. اعتبره غير مؤكد | C7 |
| حلقة إقلاع بعد التثبيت | تعارض بين موديول أو إطار | Magisk: دعه يدخل الوضع الآمن بعد إخفاقين في الإقلاع، أو شغّل magisk --remove-modules عبر adb. KernelSU: الوضع الآمن بخفض الصوت. ثم راجع دليل حلقة الإقلاع |
P913 |
| يعمل ثم يتوقف بعد تحديث النظام أو التحديث الأمني | إصدار أندرويد جديد على روت أو إطار قديم | حدّث الروت أولًا ثم Vector. وإن لم توثّق أي وثيقة إصدارك فانتظر وتابع المتتبع | P8 |
| NeoZygisk يتصرف بغرابة على Magisk | تداخل "Enforce DenyList" في Magisk | يقول README الخاص بـ NeoZygisk أن تترك Enforce DenyList مغلقًا | P19 |
| يتوقف Magisk عن العمل بعد تثبيت موديولات KernelSU | تطبيقا روت كلاهما مثبّت | أبقِ حل روت واحدًا فقط | P11 |
| تحتاج سجلات (logs) لتقرير خطأ | ليس عطلًا | استخدم تصدير السجلات في مدير Vector، من نسخة Debug. تذكر منشورات المطوّر مجلدين (/data/adb/lsp/log و/data/adb/lspd/log)، فلا تعتمد على مسار بعينه |
P46 |
| تطبيق يلاحظ الروت أو الـ hooks | الاكتشاف | خارج نطاق هذه الصفحة، ولا وعد في أي اتجاه | n/a |
وإن تعطّل Zygisk نفسه فيتضمن دليل المطوّر أمرًا يسحب سجلات daemon الخاصة بـ Vector من مجلد البيانات؛ انسخه من المصدر وليس من الذاكرة.6
على GrapheneOS والأنظمة المحصّنة الأخرى: تذكر ملاحظات Vector v2.1 إصلاحًا لمديره في ظل قيود GrapheneOS على تحميل الكود الديناميكي.5 وتصف منشورات المجتمع تعطيل حمايات إضافية ليعمل. وهذا يخفض أمان نظام محصّن اعتمادًا على تقرير شخص واحد، لذلك لا نوصي به.6
الإزالة الآمنة والتراجع
الترتيب مهم.
- في مدير Vector عطّل الموديولات (أو كل الموديولات)، ثم أعد التشغيل. هذا وحده يعيد التطبيقات إلى وضعها الطبيعي في الغالب، لأن الـ hooks تُطبَّق في الذاكرة.4
- في مدير الروت عطّل موديول Vector أو احذفه، ثم أعد التشغيل.
- احذف تطبيق Zygisk فقط إن لم يكن شيء آخر على الهاتف يحتاجه. وفي Magisk يمكنك ببساطة إغلاق مفتاح Zygisk المدمج.
- في الطوارئ استخدم طرق الوضع الآمن من قبل أن تبدأ.
بعض الموديولات تكتب ملفاتها وإعداداتها الخاصة. وإزالة الإطار لا تلغيها.
تحذيرات أمنية
أنت تجمع الروت مع برنامج يحقن نفسه في تطبيقات أخرى. تعامل مع ذلك بجدية.
- الموديولات تعمل بمدى صلاحية الروت. تحذر وثائق KernelSU من أن للموديولات صلاحيات الروت وأنها قد تتسبب بضرر لا رجعة فيه، وتطلب من القراء ألا يثبّتوا موديولات من مصادر مجهولة.13
- نزّل من صفحة إصدارات المشروع على GitHub فقط. طابق اسم الملف مع النمط في أي نسخة. يحذر README الخاص بـ Vector من أن نسخ CI المبنية من pull requests غالبًا غير مستقرة وقد تكون غير آمنة؛ التزم بنسخ الفرع الرئيسي (master). ويتطلب GitHub تسجيل دخول لتنزيل ملفات CI.4
- مواقع "LSPosed APK" مصدر سيئ. لا يوجد APK مستقل للمدير في التدفق العادي، فالصفحة التي تعرض واحدًا لا تعرض ما يوزّعه المشروع. وأعلى نتائج الفيديو لاستعلامات التثبيت تربط كذلك بملفات zip على مواقع مشاركة الملفات. نقول ذلك ملاحظةً عن نتائج البحث، لا عن نية أي ناشر.
- الخصوصية. يستطيع الموديول قراءة ما يراه التطبيق المحقون. علّم فقط التطبيقات التي يحتاجها الموديول.
- APatch SuperKey حساس بقدر الروت نفسه.15
استخدام الإطار مع DRVCAM
DRVCAM كاميرا افتراضية لأندرويد المروّت. تقول صفحة منتجه إنه يعمل على أندرويد 9 إلى 17 المروّت مع إطار Xposed مثل LSPosed، ويستخدم دليل تثبيت DRVCAM لدينا Vector في هذا الدور، بلقطات شاشة من هاتف Magisk وهاتف KernelSU تنتهي إلى الحالة نفسها.2120 وما يحدث بعد وضع الإطار يغطيه دليل مستخدم DRVCAM وكيف تعمل الكاميرا الافتراضية على أندرويد المروّت.
الحدود الصريحة هي حدود DRVCAM نفسه: يحتاج الروت، ويعتمد التوافق على هاتفك وإصدار أندرويد لديك والتطبيقات التي توجّهه إليها. وإطار يعمل لا يضمن شيئًا من ذلك. استخدمه على هاتفك أنت فقط ولأغراض مشروعة.
الخلاصة
في 2026 معنى "ثبّت LSPosed" هو: تأكد من مدير الروت لديك، وامنحه Zygisk واحدًا بالضبط، وثبّت Vector من إصداراته على GitHub، وافتح المدير، وأثبت العمل باختبار واحد محدد النطاق.
لا تثبّت ملف 2023 لأن شرحًا قال ذلك. لا تكدّس تطبيقي Zygisk. اعرف طريقك إلى الوضع الآمن قبل أن تفلش أي شيء. وعامل كل موديول كبرنامج بمدى صلاحية الروت، لأنه كذلك فعلًا.
الخطوة التالية: إن كنت تجهّز DRVCAM فتابع مع دليل تثبيت DRVCAM وصفحة DRVCAM. يحتاج هاتفًا مروّتًا، وتعتمد النتائج على هاتفك وإصدار أندرويد والتطبيقات. وإن علقت في bootloop أو لم تستطع تشغيل الروت فيقدم DroidRooter مساعدة عن بُعد في الروت والاسترداد. تفحص الخدمة الجهاز بالضبط أولًا وتقول بوضوح حين لا يكون المسار آمنًا. لست متأكدًا أن هاتفك قابل للروت أصلًا؟ ابدأ بـدليل الروت، وخذ نسخة احتياطية أولًا.
آخر تحقق، 5 نوفمبر 2026 (أعد الفحص قبل الاعتماد عليها): Vector v2.2 (2026-08-04)، وMagisk v31.1، وKernelSU v3.3.1 (2026-10-12)، وAPatch 11282 (2026-10-15)، وReZygisk v1.0.0، وNeoZygisk v2.4، وZygisk Next v1.5.2 (2026-10-15).
المصادر ووثائق المشاريع
-
LSPosed (الأصلي): README الرسمي. الوصف، "Android 8.1 ~ 14"، ملاحظة تثبيت Magisk 24+. ↩↩↩↩↩↩
-
إصدارات LSPosed. v1.9.2، نُشر في 2023-10-11، ملفا zygisk وriru. ↩↩↩↩
-
ويكي LSPosed: كيف تستخدمه. تفعيل Zygisk، والموديولات والنطاقات، والنطاق الموصى به، وسلوك تعدد المستخدمين. ↩↩↩↩
-
Vector: README الرسمي. أندرويد 8.1 حتى 17 Beta، وخطوات التثبيت، وتحذيرات نسخ debug وملفات CI، ودعم الواجهة القديمة وlibxposed، والإسنادات. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩
-
إصدارات Vector. إعادة التسمية في v2.0، وlibxposed API 101 وأندرويد 17 في v2.1، والإصلاح العاجل وhot reload لـ API 102 في v2.2؛ وتسمية الملفات. ↩↩↩↩↩↩↩↩↩↩
-
دليل استكشاف أخطاء Vector، issue 123. تعليمات المطوّر للإشعار وزر Action وتثبيت manager.apk وروت Shell والسجلات؛ وتعليق مستخدم لاحق من مستوى المجتمع. ↩↩↩↩↩↩↩↩↩↩↩
-
mywalkb/LSPosed_mod. Fork من جهة خارجية، مذكور للسياق وغير موصى به. ↩↩
-
سجل تغييرات Magisk. دعم Zygisk لأندرويد 16 QPR2 (v30.7) وأندرويد 17 (v31.0)؛ وتغييرات v31.1. ↩↩↩↩↩↩↩
-
الأسئلة الشائعة في Magisk. الحماية من حلقة الإقلاع، و
magisk --remove-modules، والوضع الآمن. ↩↩ -
دليل تثبيت Magisk. شرط البوتلودر المفتوح؛ وتحذيرات مسح بيانات Samsung وKnox. ↩↩↩
-
الأسئلة الشائعة في KernelSU. Xposed مع Zygisk Next، والبوتلودر المفتوح، وتعارض Magisk، وGKI 5.10+، ونطاق metamodule. ↩↩↩↩↩↩↩↩↩↩
-
metamodules في KernelSU. تحميل الموديولات وتثبيت metamodule. ↩
-
KernelSU: الإنقاذ من حلقة الإقلاع. إجراء الوضع الآمن وتحفظاته؛ وتحذير الموديولات المجهولة. ↩↩↩
-
مستودع KernelSU. الإصدارات والمعماريات والأنوية المدعومة. ↩↩
-
مستودع APatch. arm64 فقط، ونطاق الأنوية، وتحذير SuperKey، والإصدارات. ↩↩↩↩
-
الأسئلة الشائعة في APatch. Zygisk عبر الموديولات، وحالة Zloader، ونصيحة روت Shell، وملاحظة ترخيص Zygisk Next. ↩↩↩↩↩↩↩↩
-
مستودع Zygisk Next. المتطلبات، وبيان الترخيص، والإصدارات. ↩↩↩↩
-
مستودع ReZygisk. AGPL 3.0، ومدراء الروت المدعومون، وتحذير تعارض Zygisk المدمج. ↩↩↩
-
مستودع NeoZygisk. الحقن القائم على ptrace، وخيار unmount لكل تطبيق، وملاحظة Enforce DenyList. ↩↩
-
DroidRooter: تثبيت DRVCAM على Magisk وKernelSU وAPatch. لقطات شاشتنا لمفتاح Zygisk في Magisk ولهاتف KernelSU يشغّل Zygisk Next وVector. ↩↩↩
-
DRVCAM. صفحة المنتج: أندرويد 9 إلى 17 المروّت مع إطار Xposed. ↩
الأسئلة الشائعة
هل ما زال LSPosed مصانًا في 2026؟
كيف أثبّت LSPosed على Magisk؟
فعّل Zygisk في إعدادات Magisk، وأعد التشغيل، وثبّت ملف Vector Release zip من صفحة إصداراته على GitHub عبر الوحدات ← تثبيت من التخزين، وأعد التشغيل، ثم افتح المدير من الإشعار. الخطوات كاملة في قسم Magisk.4
هل يعمل LSPosed على KernelSU وAPatch؟
هل يعمل LSPosed على أندرويد 15 و16 و17؟
لماذا لا يفتح المدير أو لا يُظهر إشعارًا؟
حدّث مدير الروت واستخدم زر Action الخاص بالموديول، أو ثبّت APK المدير من مجلد الموديول عبر adb. ومنح الروت لـ Shell النظام هو الملاذ الأخير وله تكلفة أمنية.6
هل أحتاج Zygisk لـ LSPosed؟
لبنى عائلة LSPosed نعم. أما Riru فتاريخي: يسرده Vector ضمن اعتمادات لم يعد يستخدمها.4
هل أستطيع تشغيله مع بوتلودر مقفل أو روت مؤقت؟
هل من الآمن تنزيل ملفات LSPosed APK من مواقع أخرى؟
لا. استخدم صفحة إصدارات المشروع على GitHub. في التدفق العادي يأتي المدير داخل موديول Vector وليس كتنزيل منفصل.6
