ماهو ملف extcsd
ما هو ملف GPT
ماذا تعني عملية تصفير GP وكيف تتم عملية إصلاح الذاكرة بهذة الخطوة
هل يمكن عمل تصفير GP لذاكرة ufs
هل يمكن عمل داونغريد للذاكرة وتركيب ذاكرة بحجم اصغر
كل هذا ستفهمه في هذا الشرح
اولا الذاكرة كل بايت منها عبارة عن ادريس وتكون الادريسات بارقام الهيكسا ديثمل (نظام العد السادس عشر) ويكتب 0X قبل الرقم
مثال هذا ادريس لحذف FRP لهاتف Y6 2019
0X108000
هذا التعداد محفوظ بملف EXTCSD وايضا محفوظ معه ادريس اقلاع المعالج بوت كونفغريشن
ذاكرة EMMC مقسمة لقطاعات هي ROM1 ROM2 ROM3 RPMB وايضا بها اجزاء تاتي مخفية ويمكن اظهارها مرة واحدة فقط وهي GP1 و GP2 و GP3 وGP4
اجزاء GP مصممة لاقلاع بعض المعالجات لذلك يتم استخدامها فقط عند الحاجة ولمرة واحدة فقط وهذة الاجزاء هي بالمجمل جزء من قطاع ROM1
عندما نقوم بكتابة فلاشة على الذاكرة هنا يتم انشاء ملف GPT يقوم بتقسيم ROM1 وينشي بارتشن لكل ملف
سيكون مثلا بارتشن السيستم من الادريس رقم كذا لغاية الادريس رقم كذا وكذلك بارتشن ريكفري وبارتشن frp وهكذا
قطاعات ROM2 و ROM3 وRPMB ليس لها ملف GPT لانها ليست مقسمة لبارتشنات
عندما يكون هنالك ادريسات معينه في الذاكرة بها خلل تظهر لنا عبارة health very bad باللون الاحمر عند عمل انفو للذاكرة ولعلاج هذة المشكلة يقوم بوكس الجيتاج بتخطي جميع اماكن الادريسات التي بها خلل ويعتبرها كانها غير موجودة ثم يضم كل المناطق السليمة جنب بعض فمثلا لو كان الادريس 0X108000 سليم والادريس التالي له 0X109000 تالف والادريس 0X110000 سليم سيعتبر الادريس 0X110000 هو 0X109000 والادريس 0X111000 هو 0X110000 وهكذا وبالنهاية سيكون لديه نقص بسبب الادريسات التي استغني عن اماكنها ولتعويض هذا النقص سيقوم بتصفير مساحة GP المخفية اصلا ويلغي وجودها ثم يستخدم مساحة هذة الاجزاء في تعويض النقص الذي حدث وبهذة الطريقة سينشي ملف extcsd بنفس الادريسات القديمة ولكن هنا جميع الادريسات سليمة وتقبل الكتابة والقراءة بشكل سليم وعندما ياتي البرنامج لتقسيم الذاكرة لبارتشنات سيقسمها بشكل طبيعي وبناء على ادريسات ملف extcsd
هذة العملية نطلق عليها تصفير GP لانها اصبحت مساحتها صفر رغم عدم تفعيلها واذا عملت انفو للذاكرة بعد تصفير GP لن تظهر لك اي اجزاء GP
يعني نقدر نقول ملف EXTCSD هو مقسم لكل بايت في الذاكرة لادريسات وحافظها عندة
وملف GPT هو مقسم لكل ادريس في ملف extcsd بالنسبه لقطاع ROM1 لبارتشات وحافظها عندة
فعندما تقول له احذف لي ملف persist هو يعلم جيدا بداية ونهاية هذا الملف في الذاكرة واين موجود هذا الملف بالضبط
عندما تسحب ملف دامب من ذاكرة مثلا 128g وتكتب هذا الدامب على ذاكرة 64g هنا ستحدث معك مشكلة بملف GPT لانه اصلا مسحوب من ذاكرة 128G فعندما ياتي لانشاء بارتشن يوزرداتا سيجد المساحة مختلفه وسيضرب هذا الملف ولن يشتغل الهاتف بشكل طبيعي في هذة الحالة الا بعدما تعمل ريسايز لليوزرداتا وتبرمج ملف GPT على مساحة بارتشن يوزرداتا بحجم 64g
يعني ممكن تقول ملف GPT هو خريطة تقسيم الذاكرة
اي ذاكرة لازم يكون لديها ملف extcsd حتي اذا كانت فارغة لكن ملف GPT يكون فقط عند استخدام الذاكرة بعد برمجتها والذاكرة اذا كانت فارغة لن يكون بها ملف GPT
ذواكر ufs لا يمكن عمل لها تصفير GP لان هذة الاجزاء غير موجودة بهذا النوع من الذواكر
ذاكرة ufs مقسمة ل لونات عددها 8 ويمكننا التعامل فقط مع 6 lun كحد اقصي ويمكن الغاء بعض اللونات ولكن بحد اقصي يجب ان يكون عدد اللونات التي نتعامل معها لا يقل عن 3 لون
هنالك لونين مخصصين لنظام الاقلاع وهم غير مقسمين لبارتشنات وليس لهم ملف GPT واي لون غيرهم لها ملف gpt
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.