إذا كنت هنا لفترة من الوقت التلاعب بذاكرة القراءة فقط (ROM), نواة مخصصة وصلاحيات الجذرربما صادفت اسم Kernel Editor (نعم، يُكتب بحرف "i" وليس "e") في وقت ما. اكتسب هذا التطبيق شعبية كبيرة بين مستخدمي أندرويد المتقدمين لأنه سمح لهم بتعديل معلمات نواة النظام دون الحاجة إلى استخدام أوامر سطر الأوامر المعقدة.
اليوم، ورغم أن التطبيق لم يتم تحديثه منذ سنوات، إلا أنه لا يزال أداة معروفة. يتساءل الكثير من الناس عن ماهية برنامج Kernel Adiutor بالضبط، وما هي استخداماته، وما إذا كان استخدامه لا يزال آمناً. على الهواتف التي تعمل بإصدارات أندرويد الحديثة مثل أندرويد 10 أو أحدث، وخاصةً على أنظمة تشغيل مُعدّلة مثل LineageOS. في هذه المقالة، سنشرح كل شيء بهدوء وبلغة واضحة، حتى تكون لديك جميع المعلومات قبل الخوض في أي تفاصيل حساسة.
ما هو محرر النواة لنظام أندرويد وما هي استخداماته؟

Kernel Editor هو تطبيق أندرويد يسمح مراقبة وتعديل مختلف معلمات النواة y تحليل زمن الاستجابة والتقطعات نظام التشغيل الخاص بجهازك. النواة، ببساطة، هي جزء النظام الذي يربط المكونات المادية (وحدة المعالجة المركزية، الذاكرة، التخزين، إلخ) بنظام التشغيل والتطبيقات. إنها "الوسيط" الذي يضمن عمل كل شيء وتواصله بشكل صحيح.
على عكس التطبيقات الأخرى، لا يعرض برنامج Kernel Editor إلا الخيارات المتوافقة مع جهازك المحدد. يكتشف التطبيق الوظائف التي يدعمها نظام تشغيل هاتفك المحمول أو جهازك اللوحي. ولا يسمح لك إلا بتعديل تلك الإعدادات. وهذا يقلل من خطر تعديل شيء لا يدعمه جهازك أو نظام التشغيل.
باستخدام هذه الأداة، يمكنك تغيير معلمات مثل ترددات وحدة المعالجة المركزية، أو منظم سرعة المعالج، أو إدارة الذاكرة، أو مُجدول الإدخال/الإخراج (الإدخال/الإخراج)، من بين أمور أخرى كثيرة. إنه نوع من "لوحة التحكم المتقدمة" لأداء وسلوك نظام أندرويد الداخلي.
يجب أن يكون واضحا ذلك لا يقوم برنامج Kernel Adiotor بعمل روت لجهازكيتطلب التطبيق أن يكون هاتفك مُجذّرًا (باستخدام MagiskSU أو SuperSU على سبيل المثال) وأن يكون نظام التشغيل قابلاً للتعديل. إذا كان نظام التشغيل لديك غير متوافق، فلن تظهر العديد من الميزات في واجهة المستخدم.
علاوة على ذلك، فإن Kernel Adiautor هو مشروع من مفتوح المصدرتم استضافة المشروع على منصة GitHub، وقد طُوّر في الأصل بواسطة ويلي يي (غراراك). وبفضل ذلك، حظي المشروع بمجتمع نشط إلى حد كبير لسنوات، مع اختبارات تجريبية، وترجمات تعاونية، وموضوع رسمي على منتدى XDA حيث نوقشت الأخبار ومشاكل التوافق والمشاكل الأخرى.
المتطلبات والتحذيرات قبل استخدام Kernel Adiuto

قبل البدء في تثبيت أي شيء، من الضروري أن تكون واضحًا بشأن المتطلبات. تم تصميم Kernel Adiuto للمستخدمين المتقدمينينبغي عليهم على الأقل معرفة ما هي نواة النظام وماذا يستلزم تعديلها. إذا كان هذا المفهوم غريباً عليك تماماً، فمن الأفضل عدم استخدام هذه الأدوات.
لكي تتمكن من استخدام التطبيق بضمانات، يجب أن يستوفي جهازك عدة متطلبات أساسية. أول وأهم شيء هو الحصول على صلاحيات الوصول إلى الجذر.سواء من خلال Magisk أو SuperSU أو أي نظام مشابه آخر، بدون أذونات المستخدم الخارق، لن يتمكن التطبيق من كتابة التغييرات على النظام.
الشرط الثاني هو أن يجب أن تكون نواة نظام التشغيل الخاص بجهازك المحمول متوافقة مع تعديل المعلماتلا تسمح جميع أنظمة التشغيل بتغيير إعداداتها أثناء التشغيل. في بعض الحالات، لا تُفعّل هذه الخيارات إلا في أنظمة تشغيل مخصصة معينة. إذا كانت نواة نظامك لا تدعم ميزة معينة، فلن تظهر في التطبيق.
إضافة إلى ذلك، يُنصح بشدة بامتلاك استعادة مخصصة مثل TWRPيتيح لك وجود نظام استعادة متقدم إمكانية إنشاء نسخ احتياطية كاملة من نظام التشغيل (نسخة احتياطية من نظام التشغيل) واستعادتها بسرعة في حالة حدوث خطأ ما عند التعامل مع النواة.
يؤكد المطورون أنفسهم والعديد من أدلة مستخدم Kernel Adiutor على نقطة رئيسية واحدة: احرص دائمًا على عمل نسخة احتياطية من ذاكرة القراءة فقط (ROM) قبل البدء في تغيير القيم.بهذه الطريقة، إذا دخل الجهاز في حلقة إعادة تشغيل، أو أصبح غير مستقر، أو كنت ببساطة غير راضٍ عن التغييرات، يمكنك العودة إلى الحالة التي كان عليها بالضبط قبل إجراء أي تعديلات.
الوظائف الرئيسية لـ Kernel Adiuto
إحدى المزايا الرائعة لبرنامج Kernel Editor هي عدد الأقسام التي يسمح لك بتعديلها من واجهة واحدة. كل شيء منظم حسب الأقسام.حتى تتمكن من الوصول إلى ما يثير اهتمامك دون أن تضيع بين قوائم الطعام.
في قسم وحدة المعالجة المركزية، من الممكن قم بتعديل الحد الأقصى والحد الأدنى لتردد المعالجبالإضافة إلى اختيار منظم الترددات الذي يتحكم في كيفية ارتفاع وانخفاض هذه الترددات. كما يوفر هذا الخيار، في العديد من الأجهزة، لـ تفعيل أو تعطيل النوى لمحاولة تحسين الاستقلالية أو الأداء، على الرغم من أن الأخير يعتمد بشكل كبير على النواة ولا يُنصح به دائمًا.
في قسم الإدخال/الإخراج (جدولة الإدخال/الإخراج)، يمكنك تحديد مُجدول الإدخال/الإخراج الذي يدير عمليات القراءة والكتابة إلى وحدة التخزينستجد هنا خيارات مثل الموعد النهائي أو غيرها من أدوات الجدولة، ويمكنك ضبط معلمات مثل انتهاء صلاحية القراءة، أو انتهاء صلاحية الكتابة، أو نقص الكتابة، أو القراءة المسبقة بالكيلوبايت لمحاولة جعل النظام يستجيب بشكل أسرع.
يتضمن التطبيق أيضًا عناصر تحكم في إدارة الذاكرةمن جهة، يتيح لك ذلك ضبط قيم آلية إنهاء العمليات عند انخفاض الذاكرة (LMK)، وهي آلية النواة التي تُنهي العمليات عندما تكون ذاكرة الوصول العشوائي (RAM) غير كافية، وذلك باستخدام ملفات تعريف مثل "عدواني" أو "عدواني للغاية". ومن جهة أخرى، في قسم الذاكرة الافتراضية، يمكنك تغيير متغيرات مثل dirty_ratio و dirty_background_ratio و dirty_writeback_centisecs و vfs_cache_pressure، والتي تؤثر على كيفية كتابة المعلومات إلى وحدة التخزين وكيفية الحفاظ على ذاكرة التخزين المؤقت للملفات.
بالإضافة إلى الأداء المتميز، يوفر محرر النواة إمكانية الوصول إلى خيارات إضافية حسب نوع النواة: إعدادات الألوان ومعايرة الشاشة، ومستويات الصوت القصوىتفعيل ميزات مثل النقر المزدوج لتنبيه الشاشة، والشحن السريع، ودمج صفحات النواة المتماثلة (KSM)، ومحرر ملف build.prop، ومحرر نصوص init.d. أدوات التحديث أو قم بإنشاء نسخ احتياطية من داخل التطبيق وحفظ الملفات الشخصية لتطبيق نفس الإعدادات بسرعة.
كيفية تطبيق التغييرات وماذا تعني عبارة "التطبيق عند بدء التشغيل"
يُعد فهم كيفية ووقت تطبيق التغييرات جزءًا مهمًا من استخدام محرر النواة. تتضمن معظم الأقسام خانة اختيار تسمى "التطبيق عند بدء التشغيل". (يتم تطبيق الإعدادات عند بدء التشغيل أو ما شابه). يتيح هذا الخيار تطبيق الإعدادات المختارة تلقائيًا في كل مرة تعيد فيها تشغيل جهازك.
إذا لم تحدد خيار "التطبيق عند بدء التشغيل"، فإن التغييرات التي تجريها ستستمر حتى إعادة التشغيل التالية فقط. عند إيقاف تشغيل الهاتف أو إعادة تشغيله، ستعود النواة إلى قيمها الافتراضية.تمامًا كما كان قبل إجراء أي تعديل. هذا مفيد جدًا لاختبار الإعدادات مؤقتًا دون التأثير على عملية بدء التشغيل.
توصي العديد من الأدلة بإجراء اختبارات الأداء والاستقرار أولاً. بدون تفعيل خيار "التطبيق عند بدء التشغيل"وبهذه الطريقة، إذا أصبح الجهاز غير مستقر، أو ارتفعت درجة حرارته، أو تعرض لإيقاف تشغيل غير متوقع، فإن إعادة تشغيله ببساطة ستستبعد أي تغييرات.
لا يُنصح بتفعيل الجهاز إلا بعد التأكد من أن إعدادًا معينًا يعمل بشكل جيد على جهازك في الاستخدام اليومي. سيتم تحميل هذا الملف الشخصي تلقائيًا عند كل بدء تشغيلومع ذلك، يُنصح بالمضي قدماً بحذر وعدم تغيير الكثير من الأشياء في وقت واحد.
في حال حدوث أي خلل في الجهاز لا يبدأ التشغيل بشكل صحيح., يمكنك استخدام وضع الاسترداد TWRP لاستعادة نسخة احتياطية من نظام التشغيل ROM أو إعادة برمجة النواة الأصلية، وبالتالي استعادة النواة إلى حالتها الأصلية.
مثال على إعدادات وحدة المعالجة المركزية المتقدمة، والإدخال/الإخراج، والذاكرة
بالإضافة إلى الوظائف العامة، اقترحت العديد من أدلة المجتمع تكوينات محددة مصممة لتحقيق أداء أكثر سلاسة للهواتف الذكية "مثل القطار"، كما يقال غالبًا في المنتديات. من المهم دائماً أن نتذكر أن هذه القيم هي مجرد إرشادات. وقد لا تكون مثالية لجميع الأجهزة.
في قسم وحدة المعالجة المركزية، بالإضافة إلى اختيار مُنظِّمات الترددات، تتضمن بعض التوصيات تعديل ما يُسمى "مُحسِّنات مُنظِّمات وحدة المعالجة المركزية". في بعض النوى ومُنظِّمات الترددات، يمكنك العثور على معلمات مثل: io_is_busy، sampling_down_factor، up_threshold، down_differential أو sampling_rateومن الأمثلة النموذجية للقيم المقترحة ما يلي:
- io_is_busy: 1
- عامل تقليل العينة: 9
- الحد الأعلى: 60
- الفارق التفاضلي: 15
- معدل أخذ العينات: 25000
في قسم جدولة الإدخال/الإخراج، توصي بعض التكوينات بتحديد الجدولة الموعد الأخير وقم بضبط عدة معايير بهذه الطريقة:
- تاريخ انتهاء الصلاحية: 250
- تاريخ انتهاء الصلاحية: 8000
- write_starved: 8
- قراءة مسبقة (قراءة مسبقة): 768 كيلوبايت
للتحكم في الذاكرة، يُنصح عادةً في قسم "مُنهي الذاكرة المنخفضة" باختيار ملفات تعريف تنظيف أكثر فعالية، مثل: "عدواني" أو "عدواني جداً"، وذلك للحفاظ على المزيد من ذاكرة الوصول العشوائي (RAM) خالية على حساب إغلاق التطبيقات التي تعمل في الخلفية بشكل أسرع.
في قسم الذاكرة الافتراضية، توضح أدلة أخرى معلمات مثل:
- نسبة الاتساخ: 70
- نسبة الخلفية المتسخة: 10
- dirty_writeback_centisecs: 4000
- dirty_expire_centisecs: 2000
- الحد الأدنى للكيلوبايتات الحرة: 4096
- vfs_cache_pressure: 90
- وضع الكمبيوتر المحمول: 30
- extra_free_kbytes: 4096
كل هذه الأرقام ليست سوى مثال لما يمكن فعله. لا يوجد تكوين "مثالي" عالميما ينجح على جهاز ما قد يكون سيئاً للغاية على جهاز آخر. لهذا السبب من المهم جداً اختبار الأمور تدريجياً، وتدوين الملاحظات حول التغييرات، والاحتفاظ دائماً بآلية للرجوع إلى الوضع السابق.
أمان وحالة Kernel Adiuto الحالية
إحدى المشكلات الكبيرة المحيطة بهذا التطبيق هي حالته الحالية. أحدث إصدار مستقر من Kernel Editor متوفر على متجر Google Play هو 0.9.11.1تم تحميله في فبراير 2018. وهذا يعني أن التطبيق قد مر أكثر من أربع سنوات دون تلقي تحديثات رئيسية في المتجر الرسمي.
يظهر تطبيق Kernel Editor (ROOT) على متجر جوجل بلاي ضمن فئة الأدوات، ويحتوي على حصل على تقييم متوسط مرتفع للغاية، حوالي 9,3 من 10استنادًا إلى ما يقرب من 40.000 تقييم (حوالي 39.193 تقييمًا). من بين هذه التقييمات، أكثر من 31.600 تقييم من فئة الخمس نجوم، بينما قيّم حوالي 1.400 تقييم المنتج سلبًا.
يُقدّر عدد التنزيلات بحوالي مليون عملية تثبيت (أكثر من مليون عملية تنزيل)هذا يعطي فكرة عن مدى شعبية التطبيق في ذلك الوقت. ومع ذلك، فإن حصوله على تقييمات جيدة لا يعني أنه الأداة المثالية لكل جهاز حديث، وخاصة على الإصدارات الأحدث من نظام أندرويد.
يتضمن الوصف الرسمي للتطبيق تحذيراً واضحاً للغاية: المطور غير مسؤول عن أي ضرر يلحق بجهازك.ويؤكد هذا أيضًا أنه حتى لو لم تكن نواة نظامك من بين النوى المدرجة، فسيظل التطبيق يعمل طالما أن الجهاز يدعم التغييرات اللازمة. ومع ذلك، لن تظهر أي معلمات غير متوافقة في واجهة المستخدم.
من حيث التوافق، تم تصميم Kernel Aduitor في الأصل للأجهزة التي تعمل بنظام Android 4.0.3 (Ice Cream Sandwich) والإصدارات الأحدث. في أنظمة التشغيل الحالية مثل LineageOS 17 (المبنية على Android 10) أو الإصدارات الحديثة الأخرى، قد يختلف تشغيلها: على بعض الأجهزة لا يزال يعمل بشكل جيد إلى حد معقول، وعلى أجهزة أخرى قد ينتج عنه أخطاء أو ببساطة لا يتعرف على بعض الوظائف المتقدمة التي تم إدخالها في النواة الأحدث.
هل استخدام برنامج Kernel Aduitor آمن اليوم؟
السؤال الأهم بالنسبة للعديد من مستخدمي الهواتف المحمولة الحديثة هو ما إذا كان لا يزال من الجيد تثبيت واستخدام محرر النواة. باختصار، قد يظل التطبيق يعمل في كثير من الحالات، ولكن عليك توخي الحذر الشديد. بسبب قدمها وعدم وجود دعم فعال لها.
لا يكمن الخطر الرئيسي في التطبيق نفسه، بل في حقيقة أن التلاعب بمعلمات النواة الحساسة دون معرفة وظيفة كل منها بالضبطفي نظام Android 10 أو الإصدارات الأحدث، قد تتسبب بعض التغييرات في بنية الأمان والإدارة الداخلية في عدم تطبيق بعض الإعدادات أو في حدوث سلوك غريب.
إذا كنت تستخدم نظام تشغيل مثل LineageOS 17 على جهاز يتمتع بدعم مجتمعي جيد، فمن الشائع العثور على نواة مخصصة مصحوبة بأدوات محددة أو محدثة. في هذه الحالات، قد يكون من المنطقي استخدام بديل حديث بدلاً من مشروع لم يتم تحديثه منذ سنوات.خاصة إذا كانت أولويتك هي الاستقرار.
ومع ذلك، يستمر العديد من المستخدمين المتقدمين في استخدام برنامج Kernel Adiutor أو إصداراته المختلفة طالما أن الجهاز يستجيب بشكل جيد. يجب أن يعرض التطبيق الخيارات المتوافقة فقط.وكما هو الحال دائمًا، يسود المنطق السليم: قم بعمل نسخة احتياطية مسبقًا، واختبر دون "التطبيق عند بدء التشغيل"، ولا تقم بإجراء تغييرات جذرية دفعة واحدة.
وهناك أيضاً مسألة مصادر التنزيل. لتقليل المخاطر الأمنية، من الأفضل الحصول على ملف APK من مصادر موثوقة.يمكنك العثور على هذا التطبيق على متجر جوجل بلاي (إن كان لا يزال متوفرًا على جهازك) أو في المستودع الرسمي للمشروع. تُقدم مواقع إلكترونية خارجية إصدارات مثل 0.9.11.1 و0.9.10.6 و0.9.74.3 و0.9.73.4 و0.9.73.3 وغيرها، وتدّعي توزيع الملفات الأصلية فقط، ولكن من الحكمة دائمًا توخي الحذر.
البدائل الحديثة: SmartPack Kernel وتطبيقات أخرى مماثلة
بسبب عدم وجود تحديثات لمحرر النواة، لجأ المجتمع إلى استخدام أدوات أخرى تغطي نفس الوظيفة. أحد أكثرها شيوعًا هو SmartPack-Kernel Manager (يشار إليه أحيانًا ببساطة باسم SmartPack Kernel)، والذي يتم تقديمه في كثير من الأماكن على أنه نوع من "محرر النواة المحدث".
بعض الأدلة التي أوصت في الأصل بتثبيت محرر النواة قد تحولت إلى اقترح استخدام SmartPack مباشرةً بدلاً من ذلك.بل ويقترح أنه من الأفضل تنزيل SmartPack-Kernel (المحدث) بدلاً من Kernel Auditor القديم، مع الاحتفاظ بالأخير كبديل خالٍ من الإعلانات في إصداره 0.9.9.4.
يقدم مدير نواة SmartPack بشكل أساسي وظائف مشابهة لتلك الموجودة في Kernel Adiutoتكوين وحدة المعالجة المركزية (الترددات ووحدات التحكم)، وإدارة الذاكرة، وجدولة الإدخال/الإخراج، ومعلمات النواة، والإعدادات المتقدمة الأخرى، وهي موجهة أيضًا للمستخدمين الذين لديهم صلاحيات الوصول إلى الجذر ومعرفة متقدمة.
إذا كان ما تبحث عنه هو على وجه التحديد قم بتغيير إعدادات وحدة المعالجة المركزية، أو تفعيل أو تعطيل النوى، أو جرب الشحن السريع والنقر المزدوج لتشغيل الشاشةيسمح لك كل من محرر النواة و SmartPack ومديري النواة الآخرين بالقيام بذلك، بشرط أن تدعم نواة جهازك ذلك.
إلى جانب SmartPack، لا تزال هناك تطبيقات أخرى مماثلة، مثل مديري النواة الأقدم (Kernel Toolkit، Kernel Manager، Kernel Tuner، إلخ). سيعتمد الاختيار على مدى توافق التطبيق مع نظام التشغيل الخاص بك، وعدد مرات تحديث التطبيق، ومدى ارتياحك لواجهته.في جميع الحالات، يتكرر النمط: فهو يتطلب الوصول إلى الجذر، ونواة متوافقة، ورغبة قوية في التجربة بحذر.