- توافق متعدد الاستخدامات مع إصدارات أندرويد من 8.1 إلى أحدث الإصدارات التجريبية.
- تختلف التطبيقات حسب الحاجة، مما يسلط الضوء على استقرار API 101 والتوافق الموروث لـ Vector.
- المتطلبات الأساسية: الوصول إلى الجذر عبر Magisk أو KernelSU لتمكين تعديل التطبيقات في الذاكرة.
- إمكانيات متقدمة لتخصيص النظام والتطبيقات دون تغيير الأقسام الدائمة للجهاز.
إذا كنت تستمتع بتعديل هاتفك وترغب في الارتقاء بتخصيص نظام أندرويد إلى مستوى جديد، فربما تكون قد سمعت بالفعل عن LSPosedهذا الإطار هو، في الأساس، التطور الحديث لـ الإطار Xposed كما يسمح لك بتثبيت وحدات لتغيير سلوك التطبيقات أو النظام دون الحاجة إلى تعديل الملفات الداخلية للجهاز، مما يجعله أكثر نظافة وأمانًا من طرق الماضي.
أفضل ما في الأمر هو أن لدينا اليوم خيارات تناسب جميع السيناريوهات تقريبًا، سواء كنت تستخدم هاتفًا محمولًا مع نظام أندرويد 9 أو الإصدار 15بل إن هناك طرقًا لتشغيله على نظام ويندوز 11 الفرعي. مع ذلك، كن مستعدًا، لأنك ستحتاج إلى... الوصول إلى الجذر تم تفعيله، لأنه بدونه لا توجد طريقة للإطار ليقوم بعمله السحري في ذاكرة النظام.
ما هو LSPosed بالضبط وكيف يختلف عن Vector؟
بالنسبة لمن ليسوا على دراية كبيرة به، فإن LSPosed عبارة عن وحدة Zygisk توفر بيئة لـ ART hookupببساطة: يسمح لك هذا النظام باعتراض وتعديل عمليات التطبيقات في الوقت الفعلي. حاليًا، ينقسم النظام البيئي بشكل أساسي إلى فرعين. من جهة، لدينا النسخة الرسمية من LSPosed (API 101)وهذا هو التوصية العامة لأنه الأكثر استقراراً والأكثر قدرة على التخفي عن تطبيقات البنوك وعمليات التحقق من النزاهة.
من ناحية أخرى، يبدو Vector (نسخة معدلة من JingMatrix)والذي يستخدم واجهة برمجة التطبيقات API 100. هذا هو الخيار الأمثل إذا كان لديك أي وحدات قديمة جدًا لم يتم تحديثها إلى المعيار الجديد، أو إذا كنت من الأشخاص الذين يجرون اختبارات جريئة. Android 17 Betaبينما يهدف الإصدار الرسمي إلى تحقيق أقصى قدر من الاستقرار، فإن Vector مثالي لأولئك الذين يحتاجون إلى التوافق مع الأنظمة القديمة أو الذين هم في مرحلة التجريب التقني.
المتطلبات الأساسية قبل البدء
لا يمكننا البدء بتثبيت الوحدات النمطية بدون أساس متين. أولاً وقبل كل شيء، يجب أن يكون جهازك تم عمل روت باستخدام Magisk (يفضل الإصدار 26 أو أعلى) وقد تم تفعيله زيجيسك في الإعدادات. إذا كنت تستخدم بدائل مثل KernelSU، فهي متوافقة أيضًا طالما قمت بتثبيتها. Zygisk Next أو NeoZygisk حتى يمكن تثبيت الإطار بشكل صحيح.
فيما يتعلق بالأجهزة، جوجل بكسل تُعدّ هذه الهواتف الخيار الأسهل لأنّ مُحمّل الإقلاع فيها يُفتح بسهولة، مع العلم أنّ أيّ جهاز يعمل بنظام تشغيل AOSP سيعمل بكفاءة تامة. لكن احذر من الهواتف الصادرة عن شركات اتصالات أجنبية (مثل فيريزون)، لأنّها غالبًا ما تأتي مع... bootloader مغلق وهذا سيمنعك من عمل روت للجهاز. أما بالنسبة للبرمجيات، فالدعم شامل للغاية، ويغطي كل شيء من أندرويد 8.1 إلى أحدث الإصدارات، على الرغم من أن بعض الطرازات... XIAOMI مع HyperOS قد تحدث عمليات إغلاق غير متوقعة تتطلب تعديلات محددة.
تثبيت خطوة بخطوة على الأجهزة الحقيقية
إذا كنت قد قمت بالفعل بتثبيت Magisk وZygisk وتشغيلهما، فإن العملية بسيطة للغاية. أولاً، يجب عليك قم بتنزيل ملف ZIP من الإصدار الذي اخترته (الرسمي أو المتجهي). ثم افتح تطبيق Magisk، وانتقل إلى قسم الوحدات، وحدد خيار التثبيت من التخزين المحليبمجرد تحديد ملف ZIP وإعادة تشغيل الجهاز المحمول، سيتم تفعيل الإطار.
قد لا يظهر مدير LSPosed أحيانًا في قائمة التطبيقات. إذا حدث ذلك، فلا داعي للقلق؛ يمكنك فتحه عن طريق إدخال الرمز. * # * # # * 5776733 * # على لوحة الاتصال الهاتفية. ومن هناك يمكنك إدارة الوحدات التي تريد تفعيلها، والأهم من ذلك، تحديد نطاق التطبيقأي اختيار التطبيقات التي تريد أن تتأثر بكل تعديل على وجه التحديد.
حالات خاصة: ويندوز 11 والمحاكيات
لأولئك الذين يستخدمون نظام Windows الفرعي لنظام Android (WSA)توجد طريقة لتثبيت هذا الإطار. يتطلب ذلك تفعيل Hyper-V ومنصة الآلة الافتراضية ضمن ميزات Windows. تتضمن العملية تنزيل ملف مُجهز مسبقًا وتسجيله باستخدام [method/method]. PowerShell باستخدام الأمر Add-AppxPackageبمجرد الانتهاء من ذلك، يمكن تثبيت Magisk ثم LSPosed باتباع الخطوات المعتادة لجهاز Android.
أما إذا كنت تستخدم Genymotion في الإصدارات القديمة من نظام أندرويد (من 8 إلى 11)، كانت عملية التثبيت متشابهة: تثبيت Magisk، ثم وحدة Riru، وأخيرًا LSPosed. أما في الإصدارات الأقدم، مثل أندرويد من 5 إلى 7، فقد استُخدم إطار عمل Xposed الأصلي، مع أنه يُعتبر الآن قديمًا. تكنولوجيا عفا عليها الزمن ولا يُنصح به إلا إذا كان ضرورياً للغاية لتوافق البرامج.
نصائح متقدمة وحل المشكلات
من المشاكل الشائعة جدًا أن تطبيقات البنوك تكتشف صلاحيات الوصول إلى الجذر. لقد حسّن الإصدار 101 من واجهة برمجة تطبيقات LSPosed هذه المشكلة بشكل كبير، ولكن إذا كنت لا تزال تواجه مشاكل، فإن أفضل حل هو استخدام... طرق لإخفاء الجذر مثل ميزات الإخفاء في تطبيق Shamiko أو Zygisk Next. بالإضافة إلى ذلك، من الضروري التأكد من أن تطبيق الخدمات المصرفية لم يتم تحديده في النطاق من أي وحدة، لأن ذلك يمثل علامة تحذير فورية لأنظمة الأمان.
إذا علق الهاتف في أي وقت حلقة إعادة التشغيل بعد تفعيل وحدة نمطية، لديك حلٌّ جاهز. يمكنك الدخول إلى وضع الاسترداد، وباستخدام ADB أو مدير الملفات، إعادة تسمية مجلد الوحدة النمطية التي بها المشكلة إلى /data/adb/modules/lsposed/ إضافة اللاحقة .عاجزسيؤدي هذا إلى تعطيل الوحدة النمطية والسماح لك بتشغيل النظام بشكل طبيعي لحذف التطبيق الذي يسبب المشكلة.
مثال عملي: إخفاء المواقع الوهمية
ولتطبيق ذلك عمليًا، يستخدم الكثيرون برنامج LSPosed لإضافة ميزات إضافية إلى ألعاب مثل Pokémon Go. في هذه الحالة، يتم تثبيت وحدة برمجية كهذه. موقع HideMockLocationبعد تثبيت ملف APK الخاص بالوحدة، يتم تفعيله في مدير LSPosed، ويتم تحديد كل من اللعبة والتطبيق. عصا التحكم أو نظام تحديد المواقع العالمي الوهميوهذا يسمح بخداع النظام بحيث لا يكتشف استخدام مواقع وهمية.
لضمان نجاح هذه الحيلة، يُنصح بتعطيل دقة تحديد الموقع من جوجل ومسح شبكة Wi-Fi/Bluetooth في إعدادات خدمات الموقع بالهاتف. بالإضافة إلى ذلك، لمنع النظام من إغلاق تطبيق GPS في الخلفية، عليك الانتقال إلى إعدادات البطارية وتحديد التطبيق كـ لا قيودضمان عدم انقطاع المسارات الآلية بسبب نقص ذاكرة الوصول العشوائي (RAM).
باختصار، رسّخ LSPosed مكانته كأداة مثالية لمن يسعون للتحكم الكامل بنظام أندرويد، إذ يوفر بنية مرنة تتكيف مع الإصدارات القديمة وصولاً إلى أحدث الإصدارات التجريبية. وسواء اخترت استقرار واجهة برمجة التطبيقات API 101 أو مرونة Vector، يكمن السر في الحصول على صلاحيات الجذر بشكل سليم باستخدام Magisk أو KernelSU، وإدارة نطاقات الوحدات بعناية للحفاظ على التوازن بين التخصيص الكامل واستقرار النظام. قم بمشاركة المعلومات وسيتمكن المزيد من المستخدمين من التعرف على الأداة.