آخر الأخبار

كيرنال Flash Kernel لجهازي OnePlus 3/3T “من تطويري” | تحديث R12

الكاتب: أحمد الردايدة

*تحديث جديد للكيرنال بتاريخ 16/5/2017 برقم إصدار R12

بسم الله الرحمن الرحيم

قمت ببناء كيرنال Flash Kernel للجهازين OnePlus 3/3T مبني على المصادر الرسمي من OnePlus مع مجموعة كبيرة من الإصلاحات وسد الثغرات في الكيرنال وزيادة كفاءة المعالج والبطارية وأمور برمجية تمت إضافتها للتحكم في الصوت والشاشة والمزيد.

ماهو الكيرنال أو النواة Kernel: هو حلقة الوصل بين السوفتوير والهاردوير أي هو اساس النظام التشغيل، وهو المسؤول بأن يقول لهاتفك بأن هذا هو المعالج وهذا هو الرام وهذا رقمه وهذا هو حجم الذاكرة وهكذا.

ملاحظات:

  • تطبيق الشرح على مسؤوليتك الشخصية ولا نتحمل مسؤولية أي خطأ تقوم به.
  • خطوة احتياطية قبل التركيب، يجب شحن الهاتف فوق النصف <50%.
  • يجب أن يكون البوتلودر Bootloader مفتوح في الجهاز + تواجد الريكفري المخصص TWRP، تابع المقال من هنا.
  • خذ نسخة احتياطية للنظام من خلال ريكفري TWRP تحسباً للمشاكل.
  • الكيرنال للنسخة المستقرة من الروم الرسمي OxygenOS 4.1 وأعلى، ولاتركبها على الرومات المخصصة مثل LineageOS.

الميزات:

  • بناء موحد للجهازين OnePlus 3 و 3T. تم فصلهم في تحديث r2 بسبب اختلاف الاداء بين المعالجين.
  • بناء على أخر نسخة مستقرة من كومبايلر GCC 6.3.1 Linaro لاداء أفضل.
  • بناء على أحدث مصادر ون بلس للكيرنال OnePlus OSS.
  • أحدث الإصلاحات والباتشات الأمنية على الكيرنال bugs + UPSTREM.
  • أحدث الباتشات من ARM للمعالج.
  • أحدث الإصلاحات والباتشات للبصمة والشاشة.
  • تفعيل CPUsets لتحسين الاداء والبطارية.
  • زيادة كفاءة المعالج والبطارية وخمول ممتاز للبطارية.
  • التحكم في الوان الشاشة KCAL.
  • التحكم في ضوء الإشعارات LED.
  • التحكم في الصوت + رفع الصوت واستقطاب المايك (افتراضي).
  • اضافة خاصية Backlight dimmer لخفض إنارة الشاشة بشكل أكثر.
  • اضافة FIOPS و SIO وZEN للـ I/O Scheduler (الافتراضية CFQ).
  • التحكم في بروتوكول TCP (الافتراضي Westwood).
  • تعطيل Low Memory Killer بشكل افتراضي (لدينا 6 جيجابايت رام!).
  • تفعيل الحد 60 تطبيق في الرام (لدينا 6 جيجابايت رام!).
  • وقف كل Debugs للمعالج للحصول على اداء أفضل.
  • وقف Wakelocks بشكل كامل لزيادة عمر البطارية.
  • إمكانية وقف الاهتزاز النقر لفتح الشاشة.
  • خاصية F/sync (مفعلة افتراضياً).
  • دعم SHA1, SHA2 , NEON.
  • الـ SELinux مفعلة Enforcing بشكل افتراضي لتكون محمي.
  • تركيب الكيرنال من خلال AnyKernel2.
  • والعديد من الميزات لم يتم ذكرها هنا.
  • الإعدادات الافتراضية للكيرنال هي متوازنة Balance وهي الأفضل.
  • متوافق مع تطبيق Kernel Adiutor للتحكم في إعدادات الكيرنال.
  • الكود المصدري مع كافة التعديلات متوفر للجميع Github.

روابط التحميل:

طريقة التركيب:

  1. افتح البوتلودر Bootloader ثم ركب الريكفري المخصص TWRP كما في الشرح السابق.
  2. حمل Flash Kernel من الروابط في الأعلى على هاتفك.
  3. ادخل للريكفري المعدل TWRP بالضغط على زر التشغيل وزر خفض الصوت معاً والهاتف مغلق.
  4. اضغط على زر Install ثم أختار ملف Flash Kernel من الذاكرة.
  5. أسحب من أسفل للتركيب. ثم بعد الأنتهاء اضغط على Wipe Cache / Dalvik.
  6. اضغط على Reboot System للدخول للنظام بالكيرنال الجديد Flash Kernel.

سجل التغييرات:

إصدار R12 بتاريخ 16/5:

  • تسريع عملية فتح الشاشة بعد سكون الجهاز.
  • اضافة Touchboost لتحسين عملية اللمس (معطلة بشكل إفتراضي).
  • اضافة blu_active governor.
  • تحديث نظام الملفات SDCardFS إلى أخر إصدار من قوقل.
  • تحديثات أمنية CVEs.
  • أحدث الباتشات على USB.
  • أحدث الباتشات من قوقل ولينكس 3.18.52.
  • تعطيل ZRAM & SWAP (لدينا مساحة كبيرة من الرام).
  • اصلاح الأخطاء UFS وتجهيز قيم للمتغيرات.
  • تفعيل JUMP_LABEL وإزالة المزيد من الـ Logs.
  • إعادة بناء الكود المصدري، وإزالة العديد من الـ Commit تسبب المشاكل Kernel Panic.
  • المزيد لم يتم ذكره هنا.

إصدار R11 بتاريخ 5/5:

  • بناء مع أحدث نسخة من الـ Toolchain نسخة السنابشوت GCC Linaro 6.3.1-2017.05-rc1 (اداء أفضل وحل مشاكل).
  • درايفرز لتحسين إستهلاك الطاقة عند وضع الخمول.
  • اداء أفضل وحرارة أقل.
  • تحديثات أمنية جديدة على الكيرنال (النواة).
  • أحدث الباتشات على USB.
  • بعض الإصلاحات من قوقل و لينكس 3.18.51
  • إزالة بعض التعديلات التي تعمل مشاكل وحذف “إمكانية إزالة الأهتزاز عند الضغط على البصمة + الزر الجانبي Alert Slider” لأنها تسبب بعض المشاكل في اهتزازات النظام.
  • تحديث Ramdisk و AnyKernel2

إصدار R10 بتاريخ 30/4:

  • دمج أحدث مصادر كوالكوم CAF لمعالج MSM8996 | LA.UM.5.5.r1-04300-8×96.0 وإعادة بناء المصدر من جديد Rebase.
  • الإنتقال إلى أخر إصدار من درايفر WIFI مفتوح المصدر LA.UM.5.5.r1-04300-8×96.0.
  • تحديث نظام الملفات SDCardFS إلى أخر إصدار من قوقل.
  • تحديث مستوى تصحيح الأمان لشهر أبريل.
  • بعض الإصلاحات من قوقل و لينكس 3.18.50
  • إمكانية إزالة الأهتزاز عند الضغط على البصمة + الزر الجانبي Alert Slider.
  • إزالة بعض الـ Commit تسبب المشاكل في الكيرنال Kernel Panic.
  • التوافق بشكل أفضل مع روت Magisk.
  • تحديث Ramdisk و AnyKernel2.
  • العديد من الإصلاحات الغير مدرجة هنا.

إصدار R6 بتاريخ 5/4:

  • تحديثات أمنية جديدة على الكيرنال (النواة).
  • تحديث على كود تعطيل Weaklocks (لعمر اطول للبطارية).
  • تحديث مساحة الـ Swap إلى 20% (لدينا مساحة كبيرة متوفرة من الرام).
  • إيقاف جمع Logs من الشركة OEM.
  • المزيد من الإصلاحات على الكيرنال وتحسين Ramdisk.

إصدار R5 بتاريخ 27/3:

  • تحديثات أمنية جديدة على الكيرنال (النواة).
  • تصحيح وتعطيل المزيد من Wakelocks (لزيادة عمر البطارية).

إصدار R4 بتاريخ 22/3:

  • تسريع فك تشفير الصوت عالي الدقة عند إغلاق الشاشة / تفيد في تطبيق Android Auto و Viper4Android.
  • تصحيح وتعطيل المزيد من Wakelocks (لزيادة عمر البطارية).
  • دمج عدة إصلاحات تحل مشكلة تسرب الذاكرة Memory leaks.
  • المزيد من الإصلاحات على الكيرنال وتحسين Ramdisk.

إصدار R3 بناريخ 17/3:

  • بناء على أحدث مصادر ون بلس OxygenOS 4.1 Nougat 7.1.1
  • المزيد من الإصلاحات والباتشات الامنية على الكيرنال.
  • أحدث الباتشات على AnyKernel

إصدار R2 بتاريخ 15/3:

  • فصل كل من 3 و 3T في ملف zip بسبب إختلاف ترددات المعالج.
  • المزيد من الإصلاحات والباتشات الامنية على الكيرنال.
  • حل مشكلة التأخير في النظام بعد استخدام نظام ملفات F2FS.
  • تحسين ramdisk واداء افضل للمعالج والبطارية (بشكل افتراضي)

إصدار R1 بتاريخ 3/3:

  • النسخة الأولية initial release.

صور من تطبيقات الاداء نسخة R2:

مواضيع قد تحتاجها:

عن Ahmed Radaideh

‏مدون ومهتم في التقنية | مهتم في الأنظمة والبرمجيات الحرة والبرمجة وأمن المعلومات | مدير موقع ‎‎@XQ55

33 تعليق

  1. Ahmed albalushi

    مرحبا استاذ احمد . شكرا على التحديث الجديد. بس عندي سؤال كيف ممكن إزالة الأهتزاز عند الضغط على البصمة؟ مع العلم اني استخدم kernal adiutor ولكن لا يوجد خيار ازالة الاهتزاز على البصمه . اتمنى تفيدني في هذا الموضوع . لانه الاهتزاز عند البصمه امر مزعج بالنسبه لي و لكثير من مستخدمين oneplus3

  2. Ahmed albalushi

    شكرا. جزاك الله خير

  3. السلام عليكم ورحمه الله وبركاته.
    عندى مشكله فى جهاز oneplus 3 الجهاز بيسخن بشكل مبالغ فيه مع الاستخدام البسيط ع الروم الاصلى او البيتا وعملت فرمات ومفيش فائده.
    ارجو من الاستاذ احمد او احد الاخوه الأفاضل الرد لو يوجد حل .

    • وعليكم السلام
      خفف تطبيقاتك +
      ادخل للضبط ثم البطارية ثم الخيارات وفعل وقف التطبيقات عند استنزاف البطارية والحرارة.

  4. شكرا لردك اخ احمد واسف على التاخير. تطبيقاتى قليله جدا وخايف انزل تطبيقات بسبب مشكله السخونه والاعددات عملها زى ما حضرتك كاتب.
    عايز انزل روم معدل يمكن المشكله تتحل.لاكن عند توصيل الجهاز باللاب وعند تفعيل خيار USB d debugging يظهر ع اللاب إحدى التعريفات المعطله وهو ADB Interface فهل يوجد حل.

  5. الحمد لله تم تعريف الجهاز ع اللاب وجاهز لتفليش الى روم باذن الله.
    لاكن السؤال هنا هل يوجد روم miui لجهاز oneplus 3.
    ولو موجود هل هو جيد ع الجهاز ولا يوجد به مشاكل

    • اسماعيل الهوساوي

      نعم موجود miui 8 وانا استخدامه منذ أكثر من 6 شهور تقريبا

  6. اخى اسماعيل الهوساوي.
    شكرا لردك لو امكن رابط وفيديو لتحميل وتفليش روم miui 8 المستخدم من طرفكم

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *