أصدر أحد المطورين أداة ويب جديدة تتيح لك تنفيذ جميع وظائف الوميض التي يوفرها Fastboot مباشرة من متصفحك.
بالنسبة لبعض الناس، فإن الرغبة في غمس أصابعهم في مشهد تطوير ما بعد البيع تأتي وتذهب. أحيانًا ندعي أننا راضون عن هاتف جديد، متظاهرين أنه يحتوي على كل ما نحتاجه. مباشرة بعد انتهاء فترة شهر العسل، نعود إلى العادات القديمة ونرغب بسرعة في الغوص في عالم التجذير والأقراص المدمجة المخصصة. في حين أن هناك عامة مختلفة أو الأدلة الوامضة الخاصة بالجهاز المتوفرة لمساعدتك، فقد تظل مهمة شاقة بالنسبة لمستخدم جديد يحاول فهم كل هذه المصطلحات والبرامج ل. حتى بالنسبة للمستخدمين المتقدمين، في بعض الأحيان لا يمكنك جعل جهاز الكمبيوتر الخاص بك (أو جهاز Mac) يتعرف على هاتف Android الخاص بك، بغض النظر عن عدد المرات التي تعبث فيها بإعدادات النظام.
عندما جوجل تم الإعلان لأول مرة عن أداة Android Flash Tool كمحاولة لتبسيط مهمة تثبيت صورة النظام العامة (GSI)، كانت هناك بعض المناقشات بين المجتمع حول مدى فعالية النهج القائم على المتصفح في تبسيط عملية الوميض نموذج. بعد كل شيء، تتيح هذه الطريقة للمستخدمين تجنب الإزعاج الناتج عن تنزيل الصور يدويًا وتحديثها باستخدام أوامر fastboot. ومع ذلك، فإن عرض Google مقيد بعض الشيء لأن الأداة عبر الإنترنت متوافقة فقط مع عدد قليل من الأجهزة، ولن يقتصر الأمر على وميض أي شيء سوى صور AOSP الرسمية والبرامج الثابتة الخاصة بالمخزون الحزم. ولتحقيق هذه الغاية، داني لين، الذي يمر
kdrag0n في منتدياتنا، المتقدمة fastboot.js - تنفيذ جافا سكريبت ل بروتوكول التشغيل السريع باستخدام WebUSB API، موجهة خصيصًا للمستخدمين النهائيين الذين يواجهون مشكلة في تحديث أنظمة تشغيل الطرف الثالث على أجهزة Android.من الجيد دائمًا رؤية خيارات أخرى تظهر، ووصول أداة التفليش المستندة إلى جافا سكريبت يعني بشكل أساسي أنك ستتمكن من تفليش ذاكرة القراءة فقط المخصصة مباشرةً من متصفحك! في الواقع، لين، المطور الذي يحافظ على ProtonAOSP لجهاز Google Pixel 5 وغيرها من الأجهزة، وقد حان بالفعل مع عام مثبت ويب أندرويد، وهو قالب تطبيق تثبيت كامل يتم تشغيله بالكامل في المتصفح. إذا كان لديك جهاز مدعوم رسميًا من قبل مشروع ProtonAOSP، فيمكنك حتى محاولة تفليشه باستخدام شوكة رسمية لمثبت الويب هذا.
كتب Kdrag0n أيضًا أداة تثبيت الويب التي تركز على الخصوصية الجرافينOS المشروع، والذي ينسب إليه الفضل في تمويل التطوير الأولي لهذا المشروع.
يدعم Chromium WebUSB منذ الإصدار 61، لذلك يمكن لأي متصفح يستند إلى Chromium (مثل Google Chrome أو Microsoft Edge) مثبت على جهاز الكمبيوتر الخاص بك استخدام أداة وميض الويب المشفرة أعلى fastboot.js. على نظام التشغيل Windows، قد تحتاج أيضًا إلى تثبيت برنامج تشغيل لواجهة Fastboot، ولكن سيتم تنزيله وتثبيته تلقائيًا عبر Windows Update في معظم الحالات.
يمكن العثور على مزيد من المعلومات حول مكتبة fastboot.js في المستودع المرتبط أدناه. على الرغم من أنه ليس من المفترض أن يكون بديلاً متعدد الأغراض لثنائي Fastboot الأصلي حتى الآن، إلا أن تطبيق Javascript، بما فيه من خصائص متأصلة توفر الطبيعة المحايدة لنظام التشغيل مكملاً محمولاً ومريحًا، أو حتى بديلاً محتملاً، لأدوات نظام التشغيل Android لإجراء التغيير والتبديل الخاص بك الاحتياجات. لن يضطر المستخدمون بعد الآن إلى المعاناة من المشكلات المتعلقة بالأوامر الفائتة أو التدافع لتنزيل أدوات نظام التشغيل Android المحدثة، نظرًا لأن كل ما تحتاجه سيكون موجودًا في متصفحك مباشرةً.
fastboot.js جيثب الريبو