شرح لاهم قطاعات الحماية والتعديل عليها لمعالجات MTK

شرح لاهم قطاعات الحماية والتعديل عليها لمعالجات MTK

اليوم سنقدم لكم شرح مبسط لملفات الحماية وتوابعها
سنبدا اولا بفهم القطاعات الموجودة على الفلاشة وكيف يتم تركيبها وتوافقها مع المعالج
نبدا بخيار بسيط مثل معالج MTK
فلاشة أي جهاز MTK عبارة عن ملف ضخم مقسم لعدة أقسام كل قسم مخصص لتخزين نوع معين من البيانات أو التعليمات
المعالج يتعامل معها عن طريق جدول التقسيم المخزن داخل GPT أو PMT في MTK
الترتيب يكون موجود غالبًا في ملف Scatter لما نفلش بالجهاز
القطاعات الأساسية ومعناها
***********************************************************
preloader
الموقع: أول جزء بالفلاشة
الوظيفة: أول كود بيشتغل بعد تشغيل الجهاز، مسؤول عن
تهيئة الـ RAM
تعريف المعالج نفسه
تعريف منافذ USB للتواصل مع الكمبيوتر
تحميل الـ LK أو Bootloader
***********************************************************
pgpt / proinfo
pgpt: جدول تقسيم GPT يحدد حجم وموقع كل قسم
proinfo: بيانات تعريف الجهاز (Model, SN, RF info)
nvram
الوظيفة: تخزين إعدادات المودم والشبكة (IMEI، MAC Address، Baseband Config)
وكا نعلم تلف الملف الجهاز يفقد الشبكة أو IMEI
الحل استعادة نسخة احتياطية أو إصلاح IMEI
***********************************************************
protect1 / protect2
أحيانًا تسمى protect_a / protect_b
الوظيفة: بيانات خاصة بالشركة المصنعة، ممكن تحتوي شهادات حماية
***********************************************************
lk / lk2
الوظيفة: Little Kernel =Bootloader بسيط يدير إقلاع الجهاز، يشغل الريكفري أو النظام
lk2: نسخة ثانية احتياطية
***********************************************************
boot
المحتوى: نواة النظام Kernel + ramdisk
الوظيفة: يشغل نظام أندرويد
***********************************************************
logo
الوظيفة: صورة شعار الإقلاع boot logo
***********************************************************
tee1 / tee2
TEE = Trusted Execution Environment
الوظيفة: بيئة آمنة لتشغيل الأكواد الحساسة حماية الدفع، DRM بصمة
***********************************************************
system
المحتوى: ملفات نظام أندرويد apps, framework, settings
***********************************************************
vendor
المحتوى: تعريفات الهاردوير والمكتبات الخاصة بالمصنع
***********************************************************
cache
الوظيفة: تخزين مؤقت لتحديثات النظام وملفات مؤقتة
***********************************************************
userdata
الوظيفة: تخزين بيانات المستخدم صور، تطبيقات، إعدادات
***********************************************************
otp / secro / seccfg
otp: One Time Programmable – بيانات تكتب مرة واحدة حماية IMEI
secro: بيانات أمان المودم والشبكة.
seccfg: حالة القفل bootloader lock/unlock
***********************************************************
vbmeta
الوظيفة: جزء من Android Verified Boot، ينحقق من سلامة boot, recovery, system
***********************************************************
spmfw / scp1 / scp2 / mcupm
spmfw: إدارة الطاقة
scp: Secure Co-Processor – معالج أمني فرعي
mcupm: إدارة المعالج الصغير Microcontroller
***********************************************************
md1img / md1dsp / md1arm7
الوظيفة: ملفات المودم Baseband Firmware
***********************************************************
persist
الوظيفة: بيانات مستمرة كاميرا، حساس بصمة، معايرة الحساسات
***********************************************************

كل قطاع له دور محدد، وأي خطأ في الكتابة عليه ممكن يمنع الإقلاع أو يعطل وظيفة
ملف Scatter هو خريطة هذه القطاعات
أهم القطاعات الحساسة: preloader, nvram, tee, secro, vbmeta
أهم القطاعات التي يمكن التلاعب بها بأمان نسبي: logo, system, cache, userdata
سنكمل شرح السلسلة حتى نوصلكم الى الاحتراف
شرح لاهم قطاعات الحماية والتعديل عليها لمعالجات MTK
وقل ربي زدني علما”
مواضيع قد تهمك :
- نبذة مختصرة عن ما يقدمه سيرفر حلب تك من خدمات
- أنشئ متجرك الإلكتروني (ويب – اندرويد – ايفون)
- احتراف التعامل مع (ايفون – شاومي – هواوي – تكنو – سامسونج – الكاتيل – انفينيكس-OnePlus )
- دورة احتراف صيانة الهاتف المحمول المقدمة من موقع حلب تك
- تفليش شاومي عبر سيرفر XIAOMI AUTH FLASH
- قم بالنشر على موقع حلب تك واربح معنا بنقاط كل 1000 نقطة يساوي 100$
- حل مشكلة تحميل من جوجل درايف
- ما هو اشتراك خدمات حلب تك
- وكلاء موقع حلب تك حول العالم






