عن المشروع

ماجسك هو حزمة برمجيات مفتوحة المصدر لتخصيص أجهزة أندرويد التي تعمل بنظام أندرويد 6.0 أو أعلى. وهو الحل الأكثر تبنيًا لإدارة صلاحيات الجذر على نظام أندرويد. ## المكونات الرئيسية **ماجسك سو (MagiskSU)** — يوفر صلاحيات الجذر للتطبيقات. على عكس حلول الجذر التقليدية، يطبق ماجسك نهج الجذر غير المعدّل للنظام، مما يعني أنه لا يعدّل القسم المقروء فقط /system. بدلاً من ذلك، يقوم بربط مجلد ماجسك في /sbin وتطبيق التغييرات أثناء التشغيل. **وحدات ماجسك (Magisk Modules)** — تتيح للمستخدمين تعديل الأقسام المقروءة فقط عن طريق تثبيت حزم مستقلة. تُوضع الوحدات في /data/adb/modules وتُطبق أثناء الإقلاع، مما يتيح كلًا من تعديلات النظام والتخصيصات الدائمة دون لمس صورة النظام الأصلية. **ماجسك بوت (MagiskBoot)** — أداة سطر أوامر شاملة لفتح وتعديل وإعادة حزم صور إقلاع أندرويد وصور الاسترداد وأيضًا تنسيقات الإقلاع الأخرى. تُعد من أكثر الأدوات اكتمالاً لهذه العمليات. **زيغسك (Zygisk)** — إطار حقن يعمل داخل عمليات كل تطبيق أندرويد من خلال الربط مع عملية Zygote. يستبدل آلية قائمة الحظر (DenyList) القديمة ويمكّن من تثبيت الخطافات على مستوى الوحدات عبر جميع التطبيقات. ## التثبيت تتوفر تعليمات التثبيت الرسمية على topjohnwu.github.io/Magisk/install.html. المصدر الأساسي للتحميل هو صفحة الإصدارات الرسمية على GitHub. ## البناء يمكن العثور على وثائق البناء والتطوير على topjohnwu.github.io/Magisk/build.html. ## الإبلاغ عن الأخطاء يقبل المشروع تقارير الأخطاء من نسخ Debug فقط. يُطلب من المستخدمين تضمين السجلات ذات الصلة حسب نوع المشكلة: - مشاكل التثبيت: صورة الإقلاع وسجلات التثبيت - مشاكل ماجسك العامة: مخرجات boot logcat أو dmesg - تعطل التطبيقات: سجل logcat كامل مُسجل عند وقت التعطل ## مساهمات الترجمة توجد موارد السلاسل الافتراضية في: - `app/core/src/main/res/values/strings.xml` - `app/stub-res/src/main/res/values/strings.xml` يجب على المترجمين وضع السلاسل المترجمة في المجلدات المقابلة `[module]/src/main/res/values-[lang]/strings.xml`. ## الترخيص ماجسك مرخص بموجب رخصة جنو العمومية الإصدار 3 أو أحدث.