بسم الله الرحمن الرحيم
آلية A/B Slot Partitioning في أجهزة Android وتأثيرها على عمليات Repair Boot
تحتوي أجهزة Android على قسم مخصص للـ Bootloader، بالإضافة إلى قسم آخر يمثل نسخة مكررة منه يُعرفان بـ:
Boot A
Boot B
في السنوات الأخيرة، تم توسيع هذا المفهوم ليشمل جميع أقسام النظام (partitions) من خلال آلية تُعرف بـ A/B Slot Partitioning.
تهدف هذه البنية إلى تمكين الجهاز من امتلاك نظام تشغيل أساسي (Active Slot) ونظام احتياطي (Inactive Slot)، ما يسمح بتثبيت التحديثات على الـ Slot غير النشط ثم التبديل إليه بعد نجاح التثبيت، لتقليل احتمالات تعطل النظام.
معظم أجهزة Android تعتمد Slot A كـ Active Slot، لكن بعض الأجهزة مثل سلسلة Samsung S25 تستخدم Slot B كنظام أساسي نشط.
عند استخدام أدوات JTAG لكتابة Firmware (ROM) بالطريقة التقليدية، يتم غالبًا كتابة الملفات إلى أقسام Slot A فقط. هذا يُسبب خللًا في أجهزة مثل Samsung S25، لأن النظام الأساسي موجود في Slot B، وبالتالي فإن الجهاز لن يقلع نتيجة عدم تحديث الأقسام النشطة فعليًا.

آلية A/B Slot Partitioning في أجهزة Android وتأثيرها على عمليات Repair Boot
تحتوي أجهزة Android على قسم مخصص للـ Bootloader، بالإضافة إلى قسم آخر يمثل نسخة مكررة منه يُعرفان بـ:
Boot A
Boot B
في السنوات الأخيرة، تم توسيع هذا المفهوم ليشمل جميع أقسام النظام (partitions) من خلال آلية تُعرف بـ A/B Slot Partitioning.
تهدف هذه البنية إلى تمكين الجهاز من امتلاك نظام تشغيل أساسي (Active Slot) ونظام احتياطي (Inactive Slot)، ما يسمح بتثبيت التحديثات على الـ Slot غير النشط ثم التبديل إليه بعد نجاح التثبيت، لتقليل احتمالات تعطل النظام.
معظم أجهزة Android تعتمد Slot A كـ Active Slot، لكن بعض الأجهزة مثل سلسلة Samsung S25 تستخدم Slot B كنظام أساسي نشط.
عند استخدام أدوات JTAG لكتابة Firmware (ROM) بالطريقة التقليدية، يتم غالبًا كتابة الملفات إلى أقسام Slot A فقط. هذا يُسبب خللًا في أجهزة مثل Samsung S25، لأن النظام الأساسي موجود في Slot B، وبالتالي فإن الجهاز لن يقلع نتيجة عدم تحديث الأقسام النشطة فعليًا.

التعديل الأخير: