- إنضم
- 29-08-2019
كما نعلم الذاكرة مقسمه لقطاعات وهي
ROM 1
ROM 2
ROM 3
معظم الهواتف الموجوده بالسوق لا تستخدم القطاع ROM 3
يعني عندنا قطاعين مهمين جدا وهم ROM 1 و ROM 2
هنالك نظامين لاي هاتف اندرويد وهم نظام الاقلاع ونظام التشغيل
نظام الاقلاع دائما حجمه صغير لا يتعدي 16 ميقا بايت
جميع المعالجات يتم وضع ملفات نظام الاقلاع في القطاع ROM 2
عدا معالجات كوالكم يتم وضع ملفات نظام الاقلاع في ROM 1
يعني بمجرد كتابة ملفات نظام الاقلاع ممكن تركيب الايسي بالبورده ثم تفليش الهاتف عادي جدا
اي فلاشه يكون بها ملفات للنظامين
جميع الملفات بالفلاشه يتم وضعها بالقطاع ROM 1 ايا كان الهاتف او المعالج
ماعدا طبعا ملفات نظام الاقلاع يتم وضعها في القطاع ROM 2 اذا كان المعالج ليس كوالكم
يعني لو نزلت فلاشه لاي هاتف معالج كوالكم ستنزل جميع الملفات بالقطاع ROM 1
اذا نزلت فلاشه لاي هاتف يحمل معالج غير كوالكم يتم وضع ملفات نظام الاقلاع في القطاع ROM 2 وباقي الملفات في القطاع ROM 1
مثال
عندك فلاشه سكاتر لهاتف معالج ميدياتك كتبتها علي الذاكرة سينزل منها ملف PRELOADER في القطاع ROM 2
وستنزل باقي ملفات الفلاشه مثل ملف الريكفري والسيستم والكاش و اليوزر داتا في القطاع ROM 1
مثال اخر
عندك فلاشه سامسونج اربعه ملفات لمعالج غير كوالكم كتبتها علي الذاكرة
سينزل منها ملف BL في القطاع ROM 2 وستنزل باقي الملفات في القطاع ROM 1
مثال اخر
عندك فلاشه سامسونج اربعه ملفات لهاتف يحمل معالج كوالكم
ستنزل جميع ملفات الفلاشه في القطاع ROM 1
يعني ملف BL و AP و CP و CSC كلها حتنزل في نفس القطاع ROM 1
يعني نظام الاقلاع في معالجات كوالكم يتم وضعه في القطاع ROM 1 عكس باقي المعالجات
وفي هذة الحالة لا يتم وضع اي ملف في القطاع ROM 2 اذا كان معالج كوالكم وجميع الملفات الخاصه بالاقلاع او التشغيل يتم وضعها في قطاع واحد وهو ROM 1
الخلاصه
القطاع ROM 3 غير مستخدم مع 98 في الميه من الهواتف
القطاع ROM 2 يتم فيه وضع نظام الاقلاع فقط ودائما حجمه صغير ويستخدم لوضع ملفات الاقلاع لكل المعالجات عدا كوالكم
القطاع ROM 1 يتم فيه وضع جميع ملفات نظام التشغيل مثل السيستم واليوزرداتا وايضا يتم فيه وضع ملفات نظام الاقلاع لمعالجات كوالكم
القطاع ROM 1 يحتوي علي بارتشنات لكل ملف من الفلاشه ولكن يوجد بارتشنات في هذا القطاع لا تاتي مع الفلاشه مثل بارتشن efs في هواتف سامسونج
والسبب لان الشركة لا تريد التعديل في هذا الملف مع كل عملية تفليش لانك اذا فلشت فلاشه بها هذا الملف
سيتم حزف البيانات المخزنه في هذا البارتشن ووضع البيانات الجديده يعني السيريال حيتغير كل مرة تفلش فلاشه مختلفه
لذلك لا يوضع الملف الخاص بهذا البارتشن مع الفلاشه
يعني لو عندي اي هاتف يحمل معالج غير كوالكم بمجرد كتابة ملفات الاقلاع في ROM 2 يمكنني بعد ذلك ادخال الهاتف وضع التفليش وتفليش الهاتف
بعد التفليش ستلاحظ مشكلة في الايمي والشبكه بسبب عدم احتواء الفلاشه علي ملف الايمي وتحتاج لكتابة ايمي للهاتف
يمكن عند سحب دامب نسحب معه ملفات الشبكة فهي كما قلت في القطاع ROM 1 ايا كان الهاتف والمعالج
القطاع ROM 1 كما قلت يحتوي علي جميع ملفات الفلاشه بالاضافه لملفات الشبكه التي لا تاتي مع الفلاشه
مادام يمكنني كتابه جميع الملفات في القطاع ROM 1 عند تفليش الهاتف عدا ملفات الشبكه او ملفات خاصه بحساب شاومي
او ملف frp فانا حاسحب ملفات الشبكه عند سحب الدامب في ROM 1
يتم وضع جميع الملفات بهذا القطاع بالترتيب وغالبا ملفات الشبكه تكون بالمنتصف يعني لو سحبت ملف ROM 1 بحجم 512 ميقا
سيكون كافي لنضمن وجود ملفات الشبكة بداخله
يعني لو الهاتف لا يحمل معالج كوالكم معناه يبوت من ROM 2
اذا لا تحتاج لملفات الشبكه يمكنك لا تسحب ملف ROM 1
لو المعالج كوالكم معناه يبوت من ROM 1
اذا لا تحتاج لملفات الشبكه يمكنك سحب 64 ميقا او 128 كافيه لتحتوي علي ملفات نظام الاقلاع
اتمني لا اكون غلطت في جزء من هذا المنشور
واتمني تكون فهمت فكرة البوت والاقلاع وتقسيمات الذاكرة
اذا فهمت هذا الموضوع ستكون قادر علي التعامل مع اي جهاز اندرويد وحتقدر تبرمج وانت فاهم بتعمل ايه
طبعا انا اتفادي بعض الاشياء الصغيرة في الشرح حتي لا تتعقد الامور لديك
فانا تفاديت معالجات انتل في الشرح لانها مختلفه شوي وهي لا تاتينا الا نادرا
كذلك تفاديت الحديث عن القطاع RPMB لانه مهم لعدد قليل جدا من الهواتف
لكن اغلب الهواتف التي تاتينا يستخدم معها الشرح السابق مهما كانت الماركة المصنعه و معالج الهاتف
ROM 1
ROM 2
ROM 3
معظم الهواتف الموجوده بالسوق لا تستخدم القطاع ROM 3
يعني عندنا قطاعين مهمين جدا وهم ROM 1 و ROM 2
هنالك نظامين لاي هاتف اندرويد وهم نظام الاقلاع ونظام التشغيل
نظام الاقلاع دائما حجمه صغير لا يتعدي 16 ميقا بايت
جميع المعالجات يتم وضع ملفات نظام الاقلاع في القطاع ROM 2
عدا معالجات كوالكم يتم وضع ملفات نظام الاقلاع في ROM 1
يعني بمجرد كتابة ملفات نظام الاقلاع ممكن تركيب الايسي بالبورده ثم تفليش الهاتف عادي جدا
اي فلاشه يكون بها ملفات للنظامين
جميع الملفات بالفلاشه يتم وضعها بالقطاع ROM 1 ايا كان الهاتف او المعالج
ماعدا طبعا ملفات نظام الاقلاع يتم وضعها في القطاع ROM 2 اذا كان المعالج ليس كوالكم
يعني لو نزلت فلاشه لاي هاتف معالج كوالكم ستنزل جميع الملفات بالقطاع ROM 1
اذا نزلت فلاشه لاي هاتف يحمل معالج غير كوالكم يتم وضع ملفات نظام الاقلاع في القطاع ROM 2 وباقي الملفات في القطاع ROM 1
مثال
عندك فلاشه سكاتر لهاتف معالج ميدياتك كتبتها علي الذاكرة سينزل منها ملف PRELOADER في القطاع ROM 2
وستنزل باقي ملفات الفلاشه مثل ملف الريكفري والسيستم والكاش و اليوزر داتا في القطاع ROM 1
مثال اخر
عندك فلاشه سامسونج اربعه ملفات لمعالج غير كوالكم كتبتها علي الذاكرة
سينزل منها ملف BL في القطاع ROM 2 وستنزل باقي الملفات في القطاع ROM 1
مثال اخر
عندك فلاشه سامسونج اربعه ملفات لهاتف يحمل معالج كوالكم
ستنزل جميع ملفات الفلاشه في القطاع ROM 1
يعني ملف BL و AP و CP و CSC كلها حتنزل في نفس القطاع ROM 1
يعني نظام الاقلاع في معالجات كوالكم يتم وضعه في القطاع ROM 1 عكس باقي المعالجات
وفي هذة الحالة لا يتم وضع اي ملف في القطاع ROM 2 اذا كان معالج كوالكم وجميع الملفات الخاصه بالاقلاع او التشغيل يتم وضعها في قطاع واحد وهو ROM 1
الخلاصه
القطاع ROM 3 غير مستخدم مع 98 في الميه من الهواتف
القطاع ROM 2 يتم فيه وضع نظام الاقلاع فقط ودائما حجمه صغير ويستخدم لوضع ملفات الاقلاع لكل المعالجات عدا كوالكم
القطاع ROM 1 يتم فيه وضع جميع ملفات نظام التشغيل مثل السيستم واليوزرداتا وايضا يتم فيه وضع ملفات نظام الاقلاع لمعالجات كوالكم
القطاع ROM 1 يحتوي علي بارتشنات لكل ملف من الفلاشه ولكن يوجد بارتشنات في هذا القطاع لا تاتي مع الفلاشه مثل بارتشن efs في هواتف سامسونج
والسبب لان الشركة لا تريد التعديل في هذا الملف مع كل عملية تفليش لانك اذا فلشت فلاشه بها هذا الملف
سيتم حزف البيانات المخزنه في هذا البارتشن ووضع البيانات الجديده يعني السيريال حيتغير كل مرة تفلش فلاشه مختلفه
لذلك لا يوضع الملف الخاص بهذا البارتشن مع الفلاشه
يعني لو عندي اي هاتف يحمل معالج غير كوالكم بمجرد كتابة ملفات الاقلاع في ROM 2 يمكنني بعد ذلك ادخال الهاتف وضع التفليش وتفليش الهاتف
بعد التفليش ستلاحظ مشكلة في الايمي والشبكه بسبب عدم احتواء الفلاشه علي ملف الايمي وتحتاج لكتابة ايمي للهاتف
يمكن عند سحب دامب نسحب معه ملفات الشبكة فهي كما قلت في القطاع ROM 1 ايا كان الهاتف والمعالج
القطاع ROM 1 كما قلت يحتوي علي جميع ملفات الفلاشه بالاضافه لملفات الشبكه التي لا تاتي مع الفلاشه
مادام يمكنني كتابه جميع الملفات في القطاع ROM 1 عند تفليش الهاتف عدا ملفات الشبكه او ملفات خاصه بحساب شاومي
او ملف frp فانا حاسحب ملفات الشبكه عند سحب الدامب في ROM 1
يتم وضع جميع الملفات بهذا القطاع بالترتيب وغالبا ملفات الشبكه تكون بالمنتصف يعني لو سحبت ملف ROM 1 بحجم 512 ميقا
سيكون كافي لنضمن وجود ملفات الشبكة بداخله
يعني لو الهاتف لا يحمل معالج كوالكم معناه يبوت من ROM 2
اذا لا تحتاج لملفات الشبكه يمكنك لا تسحب ملف ROM 1
لو المعالج كوالكم معناه يبوت من ROM 1
اذا لا تحتاج لملفات الشبكه يمكنك سحب 64 ميقا او 128 كافيه لتحتوي علي ملفات نظام الاقلاع
اتمني لا اكون غلطت في جزء من هذا المنشور
واتمني تكون فهمت فكرة البوت والاقلاع وتقسيمات الذاكرة
اذا فهمت هذا الموضوع ستكون قادر علي التعامل مع اي جهاز اندرويد وحتقدر تبرمج وانت فاهم بتعمل ايه
طبعا انا اتفادي بعض الاشياء الصغيرة في الشرح حتي لا تتعقد الامور لديك
فانا تفاديت معالجات انتل في الشرح لانها مختلفه شوي وهي لا تاتينا الا نادرا
كذلك تفاديت الحديث عن القطاع RPMB لانه مهم لعدد قليل جدا من الهواتف
لكن اغلب الهواتف التي تاتينا يستخدم معها الشرح السابق مهما كانت الماركة المصنعه و معالج الهاتف