כיצד להשתמש ב-Samloader כדי להוריד עדכונים עבור ה-Samsung Galaxy שלך

Samloader מספק דרך ללא טרחה להוריד את הקושחה העדכנית ביותר עבור מכשיר ה-Samsung Galaxy שלך. זה עובד גם על לינוקס ו-macOS.

למרות העובדה שסמסונג משחררת הרבה מכשירים מדי שנה, החברה לא מציעה פורטל הורדת קושחה רשמי ידידותי למשתמש עבור הסמארטפונים והטאבלטים שלה ממותגי Galaxy. אתה יכול לנסות את מזלך עם בודק העדכונים המובנה בהגדרות, או שאתה יכול להשתמש ב- מתג חכם של סמסונג אפליקציה - אף אחת מהאפשרויות הללו לא תספק את המשתמשים החזקים שמגרדים לקבל את העדכון האחרון עכשיו. לכן, חובבי סמסונג פונים לרוב לשירותי צד שלישי כדי להוריד עדכונים, ארוזים בנוחות ומוכנים לשימוש הבזיק דרך אודין. כלים כמו SamFirm ו פריה נמצאים בשימוש נרחב גם על ידי הקהילה, מכיוון שניתן בקלות לבצע שאילתות של Samsung FUS (שרת עדכון קושחה) ולהוריד את ה-build העדכני ביותר עבור הדגם שלהם באמצעות כלי עזר אלה.

עם זאת, אף אחד ממורדי הקושחה שהוזכרו לעיל אינו קוד פתוח. הכלים מנצלים ספרייה ספציפית מהפצת Smart Switch על מנת לבצע אימות לשרת העדכונים. הספרייה עצמה מעורפלת באמצעות תמידה, וזו אחת הסיבות לכך שקשה להעביר את כלי השירות למערכות הפעלה אחרות מלבד Microsoft Windows. עם זאת, חבר ג'וניור XDA nn000 הצליח לעבור את המחסומים הללו.

לאחר הנדסה לאחור בקפידה של פרוטוקול ההורדה, המפתח החליט לקודד את ההורדה ב-Python, מה שאומר שניתן להפעיל את הכלי הסופי כמעט בכל מערכת הפעלה. התוצאה היא Samloader, יישום CLI חוצה פלטפורמות שיכול להביא חבילות קושחה של סמסונג מבלי להשתמש ב-DLL קנייני כלשהו. סקריפט זעיר במיוחד זה (פחות מ-100KB) יכול גם לפענח את חפצי ה-OTA וליצור חבילה סטנדרטית הניתנת להבהב.


כיצד להשתמש ב-Samloader להורדת קושחה עבור מכשיר ה-Samsung Galaxy שלך

  1. ודא שיש לך Python 3 ו-pip מותקנים.
  2. הורד את בסיס הקוד של Samloader באמצעות הקישור הזה או לשכפל את המאגר באמצעות git:
    git clone https://github.com/nlscc/samloader
  3. התקן באמצעות pip:
    cd samloader
    pip3 install .
  4. בדוק את גרסת הקושחה העדכנית ביותר עבור הדגם שלך:
    samloadercheckupdate[model][region]
    • לדוגמה, אם אתה צריך לברר את הקושחה העדכנית ביותר עבור ה-T-Mobile Samsung Galaxy S20 Ultra, ולאחר מכן הקלד את הדברים הבאים:
      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 של סמסונג. יתר על כן, אתה לא יכול להוריד קושחת ערוץ בטא באמצעות הסקריפט הזה.

Samloader: GitHub Repo ||| שרשור דיון XDA