كيفية استخراج payload.bin من OTA أو البرامج الثابتة
دليل استكشاف الأخطاء وإصلاحها / / August 05, 2021
Payload.bin هو ملف يمكنك العثور عليه غالبًا في الإصدارات الأحدث من OTA أو تحديثات البرامج الثابتة. تحتوي هذه الملفات على التمهيد الأسهم وصور النظام. علاوة على ذلك ، بمساعدة هذا الملف ، يمكنك اعتباره قاعدة لإنشاء ذاكرة قراءة فقط مخصصة أو حتى المساعدة في إلغاء تنشيط الجهاز. في هذا المنشور ، سنوجهك كيفية استخراج payload.in من OTA أو البرامج الثابتة باستخدام برنامج نصي. هذه هي الطريقة الوحيدة للحصول على ملف payload.bin حيث لا يمكنك ببساطة استخراج المحتويات عن طريق فك ضغطها.
يحزم Google الآن جميع الملفات الضرورية والمهمة ضمن ملف payload.bin. في السابق ، كان بإمكانك استخراج محتويات الملفات مباشرةً ، ولكن بفضل إدخال Payload.bin ، لم يعد هذا هو الحال بعد الآن. تحتاج إلى تنفيذ بعض المهام الإضافية وتشغيل برنامج نصي لاستخراج محتويات ملف payload.bin. شكرا للمطور جريجوري مونيتور لإنشاء أداة Payload Dumper Tool ، يمكنك الآن بسهولة استخراج محتويات ملف Payload.bin. لذلك ، دون مزيد من اللغط ، دعونا ندخل مباشرة إلى المقالة نفسها ؛
جدول المحتويات
-
1 كيفية استخراج payload.bin من OTA أو البرامج الثابتة
- 1.1 Payload.bin - التفاصيل
- 1.2 التحميلات
- 1.3 خطوات استخراج ملف Payload.bin من OTA أو Firmware
كيفية استخراج payload.bin من OTA أو البرامج الثابتة
قبل أن ننتقل إلى إجراء استخراج ملف payload.bin من OTA أو البرنامج الثابت ، دعونا نلقي نظرة عميقة على ما هو payload.bin ؛
Payload.bin - التفاصيل
قدمت Google تنسيقًا جديدًا لملفات تحديث OTA / البرامج الثابتة بعد إطلاق نظام التشغيل Android Oreo. علاوة على ذلك ، تم تقديم هذا بعد أن جلبت Google تحديث نظام A / B. يقلل هذا التنسيق الجديد من المشكلات العامة بعد تثبيت تحديثات OTA التي قد تجعل الجهاز غير قابل للاستخدام. بالإضافة إلى ذلك ، كانت ملفات تحديث البرامج الثابتة / OTA تأتي مع صور أقسام تسمح باستخراج المحتويات بسهولة وبساطة عن طريق فك ضغطها. ولكن ، منذ وصول التنسيق الجديد ، أصبح هذا الإجراء مملاً ويتطلب طريقة خطوة بخطوة لاستخراجها. لأنه الآن ، نظرًا لوجود Payload.bin الذي يحمل جميع الملفات المهمة لتحديث OTA / البرامج الثابتة.
بمساعدة من أداة الحمولة النافعة، يمكنك الآن استخراج صور البرامج الثابتة وفك ضغطها باستخدام مجموعة أدوات "brillo". ومع ذلك ، لاحظ أن تحديثات البرامج الثابتة المتزايدة لا تدعمها هذه الأداة ، لذا ضع ذلك في الاعتبار أثناء استخدام الأداة.
التحميلات
- أداة تفريغ الحمولة. zip
-
Python لنظام التشغيل Windows
– 32 بت
– 64 بت
خطوات استخراج ملف Payload.bin من OTA أو Firmware
تحذير
لاحظ أن أداة Payload Dumper ستعمل فقط لاستخراج ملف payload.bin من حزم تحديث OTA / البرامج الثابتة الكاملة. لن يعمل على التحديثات الإضافية.
- قم بتنزيل أداة Payload Dumper وكذلك Python لجهاز كمبيوتر Windows المتوافق (32 بت أو 64 بت) من قسم التنزيل أعلاه.
- قم بتشغيل مثبت Python على جهاز الكمبيوتر الخاص بك واتبع جميع التعليمات أثناء عملية التثبيت التي يطلبها المثبت.
- بمجرد تثبيت Python على جهاز الكمبيوتر الخاص بك بنجاح ، ستحتاج إلى تثبيت بيئة افتراضية على جهاز الكمبيوتر الخاص بك. اتبع الخطوات التالية لتثبيته:
- افتح موجه الأوامر.
- قم بتشغيل الأوامر أدناه حيث سيغير الأمر الأول الدليل في CMD ، وسيقوم الأمر الثاني بتعيين مسار مخطوطات Python إلى متغير System PATH ؛
القرص المضغوط C: \ Users \ your_windows_username_here \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
مسار setx C: \ Users \ your_windows_username_here \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
(تأكد من تغيير "your_windows_username_here" مع اسم المستخدم المناسب لجهاز الكمبيوتر الخاص بك على كلا الأمرين أعلاه)
- بمجرد تشغيل الأوامر المذكورة أعلاه ، قم بتشغيل الأمر أدناه:
نقطة تثبيت virtualenv
سيتم تنزيل حزمة وتثبيتها وبعد ذلك ، سيتم عرض رسالة نجاح.
- الآن ، تحتاج إلى استخراج محتويات أداة Payload Dumper على جهاز الكمبيوتر الخاص بك وبعد ذلك ستحصل على مجلدين ، أي payload_input و الحمولة_المخرجات.
- ثم تحتاج إلى استخراج ملف مضغوط OTA / البرامج الثابتة على جهاز الكمبيوتر الخاص بك للحصول على ملف الحمولة ملف.
- انسخ ال الحمولة ملف إلى payload_input مجلد.
- افتح ال payload_dumper.exe ملف.
- ثم كل ما عليك فعله هو أن تدع النص يقوم بعمله. بمجرد الانتهاء من ذلك ، ستحصل على المحتويات المستخرجة من ملف الحمولة ملف في الحمولة_المخرجات مجلد.
- هذا هو!
إذاً ، إليكم الأمر من جانبي في هذا المنشور. آمل أن تكونوا قد أحبتم هذا المنشور وتمكنت من استخراج محتويات ملف payload.bin لملف تحديث OTA / البرنامج الثابت. لاحظ أن أداة Payload Dumper تعمل فقط مع حزم OTA / البرامج الثابتة الكاملة ولن تعمل مع التحديثات الإضافية. أخبرنا في التعليقات أدناه إذا واجهت أي صعوبات أثناء اتباع أي من الطرق المذكورة أعلاه. حتى آخر... في صحتك!
ستة سيجما والمسوق الرقمي المعتمد من Google الذي عمل كمحلل لأفضل الشركات متعددة الجنسيات. من عشاق التكنولوجيا والسيارات ، يحب الكتابة ، ولعب الجيتار ، والسفر ، وركوب دراجته ، والاسترخاء. رائد أعمال ومدون.