شروحات آلية A/B Slot Partitioning في أجهزة Android وتأثيرها على عمليات Repair Boot

DZ-Developer

:: الإدارة R&D ::
إنضم
28 أفريل 2012
المشاركات
6,955
مستوى التفاعل
31,075
النقاط
113
الإقامة
الجزائر الغالية
بسم الله الرحمن الرحيم

آلية 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، وبالتالي فإن الجهاز لن يقلع نتيجة عدم تحديث الأقسام النشطة فعليًا.



Boot & Slot .webp
 
التعديل الأخير:
عودة
أعلى