كيفية استخدام Samloader لتنزيل التحديثات لجهاز Samsung Galaxy الخاص بك

يوفر Samloader طريقة خالية من المتاعب لتنزيل أحدث البرامج الثابتة لجهاز Samsung Galaxy الخاص بك. وهو يعمل على Linux و macOS أيضًا.

على الرغم من أن سامسونج تطلق الكثير من الأجهزة كل عام، إلا أن الشركة لا تقدم بوابة رسمية سهلة الاستخدام لتنزيل البرامج الثابتة للهواتف الذكية والأجهزة اللوحية التي تحمل علامة Galaxy التجارية. يمكنك إما تجربة حظك باستخدام مدقق التحديث المدمج في الإعدادات، أو يمكنك استخدام سامسونج سمارت سويتش app - لن يرضي أي من هذه الخيارات المستخدمين المتميزين الذين يرغبون في الحصول على آخر تحديث الآن. وبالتالي، غالبًا ما يلجأ عشاق سامسونج إلى خدمات الجهات الخارجية لتنزيل التحديثات، والتي تكون معبأة بشكل ملائم وجاهزة للتنزيل تومض عبر أودين. أدوات مثل SamFirm و فريجا يتم استخدامها أيضًا على نطاق واسع من قبل المجتمع، حيث يمكن للمرء بسهولة الاستعلام عن Samsung FUS (خادم تحديث البرامج الثابتة) وتنزيل أحدث إصدار لنموذجه باستخدام هذه الأدوات المساعدة.

ومع ذلك، فإن أيًا من برامج تنزيل البرامج الثابتة المذكورة أعلاه ليست مفتوحة المصدر. تستخدم الأدوات مكتبة محددة من توزيع Smart Switch من أجل المصادقة على خادم التحديث. المكتبة نفسها مشوشة باستخدام

ثيميدا، وهو أحد أسباب صعوبة نقل الأدوات المساعدة إلى أنظمة تشغيل أخرى غير Microsoft Windows. ومع ذلك، عضو XDA المبتدئ nn000 وقد تمكن من عبور هذه الحواجز.

بعد إجراء هندسة عكسية لبروتوكول التنزيل بعناية، قرر المطور ترميز أداة التنزيل بلغة Python، مما يعني أنه يمكن تنفيذ الأداة النهائية على أي نظام تشغيل تقريبًا. النتيجه هي ساملودر، تطبيق CLI عبر الأنظمة الأساسية يمكنه جلب حزم البرامج الثابتة لشركة Samsung دون استخدام أي ملف DLL خاص. يمكن لهذا البرنامج النصي الصغير للغاية (أقل من 100 كيلو بايت) أيضًا فك تشفير عناصر OTA وإنشاء حزمة قياسية قابلة للاشتعال.


كيفية استخدام Samloader لتنزيل البرامج الثابتة لجهاز Samsung Galaxy الخاص بك

  1. تأكد من تثبيت Python 3 وpip.
  2. قم بتنزيل قاعدة التعليمات البرمجية لـ Samloader باستخدام هذا الرابط أو استنساخ المستودع باستخدام git:
    git clone https://github.com/nlscc/samloader
  3. التثبيت باستخدام النقطة:
    cd samloader
    pip3 install .
  4. تحقق من أحدث إصدار للبرنامج الثابت لطرازك:
    samloadercheckupdate[model][region]
    • على سبيل المثال، إذا كنت بحاجة إلى معرفة أحدث البرامج الثابتة لجهاز T-Mobile سامسونج جالاكسي اس 20 الترا، ثم اكتب ما يلي:
      samloader checkupdate SM-G988U TMB
  5. قم بتنزيل إصدار البرنامج الثابت المحدد لهاتف ومنطقة معينة إلى ملف أو دليل محدد:
    samloaderdownload[version][model][region][out]
  6. فك تشفير عناصر البرامج الثابتة المشفرة:
    • بالنسبة للبرامج الثابتة المشفرة enc2:
      samloaderdecrypt2[version][model][region][infile][outfile]
    • بالنسبة للبرامج الثابتة المشفرة enc4:
      samloaderdecrypt4[version][model][region][infile][outfile]

ومن الجدير بالذكر أن Samloader لا يدعم كل قناة تحديث سامسونج هناك. لا توفر بعض شركات الاتصالات (مثل AT&T وVerizon) تحديثات من خلال خادم OTA الخاص بشركة Samsung. علاوة على ذلك، لا يمكنك التنزيل البرامج الثابتة لقناة بيتا باستخدام هذا البرنامج النصي.

ساملودر: جيثب الريبو ||| موضوع مناقشة XDA