Samloader bietet eine problemlose Möglichkeit, die neueste Firmware für Ihr Samsung Galaxy-Gerät herunterzuladen. Es funktioniert auch unter Linux und macOS.
Obwohl Samsung jedes Jahr viele Geräte auf den Markt bringt, bietet das Unternehmen kein offizielles, benutzerfreundliches Firmware-Download-Portal für seine Smartphones und Tablets der Marke Galaxy an. Sie können entweder Ihr Glück mit dem integrierten Update-Checker in den Einstellungen versuchen oder den verwenden Samsung Smart Switch App – keine dieser Optionen wird Power-User zufriedenstellen, die unbedingt das neueste Update erhalten möchten im Augenblick. Samsung-Enthusiasten wenden sich daher häufig an Dienste von Drittanbietern, um Updates herunterzuladen, die praktisch verpackt und sofort einsatzbereit sind über Odin geflasht. Werkzeuge wie SamFirm Und Frija werden auch häufig von der Community verwendet, da man mit diesen Dienstprogrammen problemlos Samsung FUS (Firmware Update Server) abfragen und den neuesten Build für sein Modell herunterladen kann.
Allerdings ist keiner der oben genannten Firmware-Downloader Open Source. Die Tools nutzen eine bestimmte Bibliothek aus der Smart Switch-Distribution, um sich beim Update-Server zu authentifizieren. Die Bibliothek selbst ist verschleiert ThemidaDies ist einer der Gründe, warum es schwierig ist, die Dienstprogramme auf andere Betriebssysteme als Microsoft Windows zu portieren. Trotzdem XDA Junior Member nn000 hat es geschafft, diese Barrieren zu überwinden.
Nach sorgfältiger Rückentwicklung des Download-Protokolls entschied sich der Entwickler, den Downloader in Python zu programmieren, was bedeutet, dass das endgültige Tool auf praktisch jedem Betriebssystem ausgeführt werden kann. Das Ergebnis ist Samloader, eine plattformübergreifende CLI-Anwendung, die Samsung-Firmware-Pakete abrufen kann, ohne eine proprietäre DLL zu verwenden. Dieses extrem kleine Skript (weniger als 100 KB) kann auch die OTA-Artefakte entschlüsseln und ein standardmäßiges flashbares Paket erstellen.
So laden Sie mit Samloader Firmware für Ihr Samsung Galaxy-Gerät herunter
- Stellen Sie sicher, dass Python 3 und pip installiert sind.
- Laden Sie die Codebasis von Samloader herunter mit dieser Link oder klonen Sie das Repository mit git:
git clone https://github.com/nlscc/samloader
- Mit pip installieren:
cd samloader
pip3 install . - Überprüfen Sie die neueste Firmware-Version für Ihr Modell:
samloadercheckupdate[model][region]
- Wenn Sie beispielsweise die neueste Firmware für T-Mobile herausfinden möchten Samsung Galaxy S20 Ultra, und geben Sie dann Folgendes ein:
samloader checkupdate SM-G988U TMB
- Wenn Sie beispielsweise die neueste Firmware für T-Mobile herausfinden möchten Samsung Galaxy S20 Ultra, und geben Sie dann Folgendes ein:
- Laden Sie die angegebene Firmware-Version für ein bestimmtes Telefon und eine bestimmte Region in eine angegebene Datei oder ein bestimmtes Verzeichnis herunter:
samloaderdownload[version][model][region][out]
- Entschlüsseln Sie die verschlüsselten Firmware-Artefakte:
- Für Enc2-verschlüsselte Firmware:
samloaderdecrypt2[version][model][region][infile][outfile]
- Für Enc4-verschlüsselte Firmware:
samloaderdecrypt4[version][model][region][infile][outfile]
- Für Enc2-verschlüsselte Firmware:
Es ist erwähnenswert, dass Samloader dies nicht unterstützt jeden Samsung-Update-Kanal da draußen. Einige Mobilfunkanbieter (wie AT&T und Verizon) stellen keine Updates über den OTA-Server von Samsung bereit. Außerdem können Sie nicht herunterladen Beta-Kanal-Firmware mit diesem Skript.
Samloader: GitHub-Repo ||| XDA-Diskussionsthread