شرح لاهم قطاعات الحماية والتعديل عليها *الجزء الثاني*

شرح لاهم قطاعات الحماية والتعديل عليها *الجزء الثاني*

السلام عليكم ورحمة الله وبركاته متابعين حلب تك

اليوم سنقدم لكم متابعة سلسلة الشرح المبسط لملفات الحماية وتوابعها 

رح نفصل الآن قطاعات الحماية في فلاشات معالجات MTK يعني الأقسام المسؤولة عن أمان الجهاز التشفير التحقق من الملفات وقفل البوتلودر

هدول القطاعات ما بيكونوا دايما بنفس الاسم بكل الأجهزة، لكن بالمبدأ أي معالج MTK  فيه نفس الفكرة وأي تلاعب فيهم بدون فهم ممكن يكسر

النظام أو يخلي الجهاز ما يقلع


أهم قطاعات الحماية في MTK

MediaTek سلسله معالجات بالترتيب تحت اسم/ Smartphones/ 2024

seccfg

الوظيفة

تخزين حالة البوتلودر Locked / Unlocked

يحدد هل مسموح تفليش أجزاء النظام المعدلة أم لا

إذا غيرته يدويًا من Locked لـ Unlocked، ممكن تفتح البوتلودر بدون أوامر رسمية

تالف الملف = مشاكل إقلاع أو توقف الجهاز على شاشة تحذير


vbmeta

الوظيفة

جزء من AVB – Android Verified Boot

يتحقق من سلامة أقسام boot, recovery, system, vendor قبل الإقلاع

آلية العمل

إذا اكتشف تعديل = يمنع الإقلاع أو يدخل الجهاز في Orange State / Red State

لتعطيل الحماية، نفلش vbmeta معدل أو فارغ disable verification


tee1 / tee2

TEE = Trusted Execution Environment

الوظيفة

بيئة تشغيل آمنة لمعالجة العمليات الحساسة مثل بصمة الإصبع، الدفع الإلكتروني، تشفير البيانات

مرتبطة بمعالج أمني داخل الشريحة Secure Processor

أي تلف فيها ممكن يوقف البصمة أو الدفع أو حتى يمنع الإقلاع


otp (One Time Programmable)

الوظيفة

مساحة ذاكرة تكتب مرة واحدة ولا يمكن مسحها

تخزن بيانات مثل Serial Number، IMEI، مفاتيح تشفير

مستحيل تعديلها بعد الكتابة، إلا إذا كانت فارغة قبل ملفات مخاطبة محمية بفيوزات محروقة لمنع البرمجه العكسية


secro

الوظيفة

تخزين بيانات أمان خاصة بالمودم والشبكة

فيها شهادات و جداول مفاتيح تحقق

بحال التلفت الجهاز ممكن يفقد الشبكة أو يمنع تشغيل المودم


proinfo

الوظيفة

تعريفات هوية الجهاز Model ID، SN، معلومات RF

أحيانًا تحتوي قيم حماية التعريف

بالصيانة

تعديلها ممكن يغير هوية الجهاز أو يكسر توافق التحديثات


protect1 / protect2

الوظيفة

تخزين بيانات الشركة أو ملفات حماية مخصصة

أحيانًا فيها ملفات DRM أو شهادات السكيور بوت

بالصيانة

فقدانها قد يوقف خدمات معينة أو تطبيقات مرتبطة بالشركة المصنعة


md1img / md1dsp / md1arm

الوظيفة

برمجيات المودم Baseband Firmware

أحيانًا مرتبطة بحماية الاتصال خاصة VoLTE

بالصيانة

تعديلها بدون فهم ممكن يوقف الشبكة نهائيًا


persist

الوظيفة

معايرة الحساسات والكاميرا والبصمة

تضم ايضا مفاتيح مرتبطة بالحماية البيومترية

بالصيانة

مسحها = فشل البصمة أو الحساسات


كيف تتكامل هذه القطاعات لحماية الجهاز

MediaTek سلسله معالجات بالترتيب تحت اسم/ Smartphones/ 2024

تسلسل الأمان في MTK الحديث

  1. preloader يحمّل LK ويتأكد من seccfg لمعرفة إذا الجهاز Locked

  2. vbmeta يتحقق من سلامة النظام

  3. TEE يدير المعالجة الآمنة والمفاتيح

  4. OTP / secro / protect يخزن القيم التي لا يمكن تزويرها

  5. إذا أي تحقق فشل = المعالج يوقف الإقلاع أو يدخل Recovery Mode


بالصيانة والهاردوير

لفك الحماية أو التلاعب بالنظام غالبا نستهدف

vbmeta تعطيل التحقق

seccfg فتح البوتلودر

أحيانًا proinfo لتغيير هوية الجهاز

لكن الحذر واجب لأن اللعب بـ OTP أو TEE بدون نسخة احتياطية ممكن يدمر الجهاز بلا رجعة

شرح لاهم قطاعات الحماية والتعديل عليها *الجزء الثاني*

وقل ربي زدني علما”

مواضيع قد تهمك :

اترك ردّاً

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

Telegram Channel WhatsApp Channel Facebook Page YouTube Channel