عن المشروع
ماجسك هو حزمة برمجيات مفتوحة المصدر لتخصيص أجهزة أندرويد التي تعمل بنظام أندرويد 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 أو أحدث.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.