يمكنك استخدام FastbootD لفلاش ROM أو GSI بسرعة على بعض هواتف Android دون استرداد مخصص. هيريس كيفية القيام بذلك.

كان تثبيت ذاكرة القراءة فقط (ROM) المخصصة على هواتف Android أمرًا بسيطًا نسبيًا. لقد قمت بإلغاء قفل أداة تحميل التشغيل ، وقمت بتثبيت استرداد مخصص ، وكنت مستعدًا تمامًا للانطلاق.

لقد تغيرت الأمور منذ ذلك الحين ، وإذا كنت غير قادر على وميض ROM مخصص من خلال TWRP أو Fastboot ، فمن المحتمل أنك تومض في المستوى الخطأ. تحتوي معظم الهواتف الحديثة الآن على مستوى آخر يسمى FastbootD ، حيث يمكنك إجراء تغييرات على قسم النظام.

لذلك ، دعونا نلقي نظرة على ماهية FastbootD ، وكيفية التمهيد في وضع FastbootD واستخدامه لتثبيت ROM مخصص أو GSI (صورة النظام العامة).

ما هو FastbootD؟

يساعد FastbootD في وميض صور البرامج الثابتة على هواتف Android ويتعامل معها في حالة فشل التحقق من تعطيل الجهاز أو حالة DDVF. تظهر هذه الحالة عندما يتعذر على أداة تحميل التشغيل الخاصة بالجهاز التعرف على توقيع البرنامج الثابت المحدث ، عادةً بسبب عدم توقيع البرنامج الثابت أو العبث به.

يساعد FastbootD على استعادة الجهاز إلى حالة قابلة للاستخدام. ومع ذلك ، يستخدمه معظم المستخدمين والمطورين المتقدمين لتثبيت ROMs و GSIs المخصصة.

instagram viewer

Fastboot و FastbootD كلاهما أدوات منخفضة المستوى لتصحيح أخطاء Android وصيانتها. يسمح Fastboot بالتفاعل مع أداة تحميل التشغيل بجهازك ويمكن استخدامه لفلاش الأقسام ، عادةً بخلاف قسم النظام. من ناحية أخرى ، FastbootD مخصص لاستكشاف وإصلاح هاتف Android الخاص بك ويسمح لك بوميض قسم النظام.

إذا لم تكن متأكدًا من استخدام Fastboot أو FastbootD ، فسيتعين عليك التحقق مما إذا كان هاتف Android الخاص بك يدعم Project Treble (المزيد حول هذا أدناه).

إذا كان الهاتف لا يدعم Project Treble ، فمن المحتمل ألا يحتوي على وضع FastbootD ، لذا يمكنك استخدام وضع Fastboot بدلاً من ذلك. ومع ذلك ، كما سنناقش قريبًا ، إذا كان هاتفك يحتوي على وضع FastbootD ، فسيتعين عليك على الأرجح استخدامه لوميض صورة النظام.

كيفية التمهيد في وضع FastbootD

كل خطوة تخطوها من هنا من المحتمل أن تكون خطرة على هاتفك. قراءة منتدى طراز هاتفك على XDA موصى به ، لأنه سيمنحك فهمًا أفضل للعملية برمتها وتجنب أي حوادث مؤسفة. يجب عليك أيضًا وضع خطة نسخ احتياطي كاملة في حالة عدم سير الأمور وفقًا للخطة.

للتمهيد في وضع FastbootD ، تحتاج إلى إعداد اتصال ADB بين جهاز Android وجهاز الكمبيوتر. إذا كنت لا تعرف كيفية القيام بذلك ، فراجع دليلنا المفصل على كيفية استخدام ADB و Fastboot على Android. يجب أن يؤدي ذلك إلى تشغيل اتصال ADB.

أنت أيضا بحاجة إلى افتح أداة تحميل التشغيل الخاصة بهاتف Android للاستفادة من FastbootD. تختلف التعليمات الخاصة بهذا الأمر لكل جهاز ، لذا من الأفضل التوجه إلى منتديات XDA أو موقع الشركة المصنعة للحصول على إرشادات. يؤدي فتح محمل الإقلاع إلى حذف جميع بيانات المستخدم الخاصة بك ، لذا قم بعمل نسخة احتياطية من كل شيء قبل المتابعة.

الخطوة 1: تثبيت وإعداد ADB

بمجرد إعداد ADB وإلغاء قفل أداة تحميل التشغيل ، قم بتوصيل هاتفك بجهاز الكمبيوتر الخاص بك باستخدام كابل USB. افتح موجه الأوامر أو Terminal في مجلد ADB الافتراضي على جهاز الكمبيوتر الخاص بك. أولاً ، تحقق من اتصال ADB عن طريق كتابة الأمر التالي. يجب أن يُرجع رقم تسلسلي طويل:

أجهزة adb

تأكد فتح OEM تم تمكينه في خيارات المطور بهاتفك ، كما هو مذكور في دليلنا ، وأعد التشغيل في أداة تحميل التشغيل باستخدام هذا الأمر:

adb reboot bootloader

الخطوة 2: فتح الوميض

بعد ذلك ، تحتاج إلى إلغاء قفل الوميض على هاتفك للسماح بإجراء تغييرات على الأقسام ، بما في ذلك قسم النظام. أدخل كل من هذه الأوامر واستخدم ملف رفع الصوت زر للتأكيد:

وميض fastboot الغاء القفل
وميض fastboot unlock_critical

الخطوة 3: تعطيل التحقق

الآن ، قم بتعطيل التحقق لتجنب وضع علامة على العبث بالملفات الهامة. لهذا ، تحتاج إلى ملفات VBMeta (بيانات تعريف التمهيد المؤكدة) من مخزونك أو ROM المخصص (إذا كان يحتوي عليها). هذه هي الملفات التي تخزن المجاميع الاختبارية وتوقيعات الأقسام الأخرى على هاتفك.

يمكنك عادة العثور على مخزون ROM أو ملفات VBMeta على جهازك منتدى XDA أو موقع الشركة المصنعة. فقط اكتب النموذج الخاص بك واكتب "Stock ROM" أو "Flash File" بجواره في بحث Google ، وستجد ROM. يمكنك أيضا المحاولة SamMobile لهواتف Samsung أو جوجل لهواتف Pixel.

بمجرد الحصول عليه ، استخرجه واحفظ ملف vbmeta.img و vbmeta_system.img في مجلد ADB وقم بتشغيل هذه الأوامر:

fastboot -إبطال-الفاء-إبطال- التحقق من فلاش vbmeta vbmeta.img
fastboot -إبطال-الفاء-إبطال- التحقق من فلاش vbmeta_system vbmeta_system.img

الخطوة 4: التمهيد في وضع FastbootD

الآن ، أعد التشغيل في وضع FastbootD عن طريق إدخال هذا الأمر:

fastboot إعادة تشغيل fastboot

تعمل هذه الخطوة على تشغيل جهازك في وضع FasbootD ، بحيث تكون في المستوى الذي يمكنك من خلاله وميض ROM المخصص أو GSI.

بمجرد إلغاء قفل أداة تحميل التشغيل وتعطيل التحقق ، لا تقم بإعادة قفل أداة تحميل التشغيل دون تمكين كل شيء قمت بتعطيله - خاصة التحقق. قد يؤدي القيام بذلك إلى تعقيد هاتفك ، مما يجعله غير قابل للاسترداد.

قد تكون بعض الأوامر غير ضرورية إذا كان هاتفك لا يحتوي على أقسام ديناميكية أو يحتوي على أقسام A فقط بدلاً من أقسام AB.

يمكنك التحقق مما إذا كان هاتفك يحتوي على أقسام ديناميكية وما إذا كان يمكنك وميض GSI عليه باستخدام أحد هذه التطبيقات المجانية: الاختيار الثلاثي أو معلومات Treble.

يتيح لك Project Treble تثبيت صور النظام نفسها على الأجهزة بمواصفات أجهزة مختلفة. إذا كان جهازك يدعم Project Treble وفقًا للتطبيق ، فيمكنك تثبيت GSIs عليه.

كيفية فلاش ROM مخصص أو GSI باستخدام وضع FastbootD

للمضي قدمًا ، تأكد من اتباعك لكل خطوة مذكورة أعلاه. قم بتنزيل ROM المخصص المصمم لوضع هاتفك ، أو GSI من XDA أو هذا مفيد قائمة GitHub ROM. ضع ملف الصورة في مجلد ADB الخاص بك ، وأعد تسميته إلى system.img. إذا كنت تريد الحصول على GSI ، فيمكنك قراءة المزيد من التفاصيل حول وامض GSI و تحديثات النظام الديناميكي.

أفضل مكان للعثور على ذاكرات القراءة فقط المخصصة كان دائمًا XDA. يمكنك البحث عن طراز هاتفك ، وإذا كان هناك أي تطوير له ، فستجده في المنتدى الخاص به. تم تصميم ROM المخصص في هذه المنتديات خصيصًا لطراز هاتف واحد ، على عكس GSIs ، المتوافقة مع كل طراز يدعم Project Treble.

إذا كنت مرتبكًا بشأن الاختيار بين ROM مخصص و GSI ، فإننا نوصيك بالذهاب إلى ROM مخصص مخصص لجهازك لأنه سيكون لديه توافق أفضل للأجهزة من GSI. تُعد GSIs مثالية لطرازات الهواتف غير المعروفة نسبيًا والتي ليس لها تطوير فردي.

لذا ، بافتراض أنك في FastbootD ، فلنبدأ في تثبيت ROM جديد.

الخطوة 1: محو النظام

أولاً ، تحتاج إلى التحقق من ملف Fastboot الثنائي ويجب أن تستمر فقط في حالة عودة الأمر is-userspace: نعم. لا تقلق. انها تقول نعم في معظم الحالات ، لكننا نريد التأكد فقط. أدخل هذا الأمر للتحقق:

fastboot getvar يكون-مساحة مستخدمين

الآن ، امسح نظامك الحالي. تأكد من أنك تعرف كيفية استرداد البرامج الثابتة للمخزون إذا حدث خطأ ما ، وأخذ نسخًا احتياطية ، واقرأ المنتديات الخاصة بالجهاز:

نظام محو fastboot

الخطوة 2: احذف الأقسام

الخطوة التالية هي حذف الأقسام المنطقية بحيث يمكنك استبدالها بأخرى جديدة.

بالنسبة لهواتف Android ذات الأقسام الديناميكية (AB) ، أدخل هذه الأوامر:

فاستبوت يمسح-منطقي-تقسيم product_a
فاستبوت يمسح-منطقي-تقسيم product_b

بالنسبة للأجهزة التي تحتوي على أقسام A فقط ، استخدم هذا الأمر:

فاستبوت يمسح-منطقي-تقسيم منتج

الخطوة 3: وميض صورة النظام

أخيرًا ، قم بفلاش ملف النظام الذي قمت بحفظه في مجلد ADB:

فاستبوتفلاشنظامنظام.img

بمجرد وميض الملف ، أعد تشغيل جهازك في وضع الاسترداد عن طريق اختيار ملف أدخل الانتعاش الخيار على هاتفك. استخدم أزرار الصوت للانتقال إلى الخيار واضغط على زر التشغيل لتحديده.

في الاسترداد ، حدد مسح البيانات / إعادة إعدادات المصنع وقم بالتأكيد عن طريق التحديد الاعادة لضبط المصنع. بمجرد الانتهاء ، حدد اعاده تشغيل النظام الان، ويجب إعادة تشغيل جهازك وتشغيل ROM الجديد.

استكشف FastbootD بعد البحث المناسب الخاص بالجهاز

يلغي FastbootD الحاجة إلى استخدام عمليات الاسترداد المخصصة مثل TWRP. ومع ذلك ، يمكنك الوصول إلى FastbootD من خلال TWRP أيضًا. إنه موجود في الإعدادات المتقدمة للاسترداد ، وتظل الأوامر كما هي إلى حد كبير كما أوضحنا.

مرة أخرى ، لا يمكننا التأكيد بشكل كافٍ على مدى أهمية قراءة طراز هاتفك وإجراء بحث عنه قبل إجراء أي من هذه التعديلات. الوقت الذي تقضيه في البداية سيوفر عليك الوقت والجهد والتوتر الذي قد يكون لديك بخلاف ذلك.