Download met deze tool software-updates voor Samsung Galaxy-apparaten

Wilt u software-updates downloaden voor uw Samsung Galaxy-apparaat? Bekijk Samsung Firmware Downloader - het is gratis en open source!

Er zijn veel redenen om handmatig firmware voor uw apparaat te downloaden. Misschien probeer je het te rooten en moet je de standaardfirmware aanpassen voordat je het flasht. Of misschien wilt u software-updates vroegtijdig downloaden. Helaas maken bedrijven het vaak niet gemakkelijk om die firmware daadwerkelijk op een eenvoudig te installeren manier te downloaden.

Het probleem met het downloaden van Samsung-firmware

Samsung maakt het vooral graag moeilijk om software-updates handmatig te downloaden. Ten eerste is er geen Fastboot-modus op Samsung-apparaten. Om firmware te flashen, moet je naar de downloadmodus gaan en de eigen flashtool van Samsung, Odin, gebruiken. Vervolgens moet u het firmwarebestand daadwerkelijk laten flashen. Als u de firmware rechtstreeks van Samsung probeert te downloaden, wordt deze gecodeerd.

Gelukkig is die codering niet erg sterk, en het proces van het rechtstreeks downloaden en decoderen van firmware van Samsung wel

vele malen opnieuw gemaakt. Een opmerkelijk voorbeeld hiervan is de SamFirm-programma voor ramen. SamFirm werkt niet meer, maar er zijn alternatieven, zoals Frija, die nog steeds functioneel zijn.

Het enige probleem met de meeste van deze downloadprogramma's is dat ze allemaal voor Windows zijn. Wat als u software-updates voor uw Galaxy-apparaat wilt downloaden vanaf uw Mac- of Linux-pc? Nou, je zou een van de vele firmware-downloaderwebsites kunnen gebruiken die er zijn. Deze sites bieden gedecodeerde Samsung-firmware voor vrijwel elk Samsung-apparaat. U kunt naar firmware zoeken op apparaatmodel, filteren op regio en zelfs de geschiedenis van firmwareversies bekijken.

Maar het opslaan van al die bestanden wordt duur. Om onderhoudbaar te zijn, zullen de meeste downloadersites de downloadsnelheid beperken, tenzij u voor een account betaalt. Omdat de firmwarepakketten van Samsung behoorlijk groot zijn (recente apparaten zijn zo groot als 7GiB), kan downloaden via een beperkte verbinding behoorlijk vervelend zijn. Je kunt altijd betalen voor onbeperkte snelheden, maar niet iedereen is daartoe bereid.

Mijn oplossing: Samsung Firmware Downloader

Dus terug naar af. Hoe kun je firmware rechtstreeks van Samsung downloaden als je geen Windows-pc hebt? Voer Samloader in, een opdrachtregelprogramma dat overal kan worden uitgevoerd waarop Python 3 is geïnstalleerd. U kunt Samloader gebruiken om te controleren op de nieuwste update voor uw apparaat, die firmware te downloaden en zelfs decodeer reeds gedownloade firmware, zolang u het juiste model, de juiste regio en de juiste firmware kent snaar.

Samloader is behoorlijk goed, omdat het een behoorlijk platformonafhankelijke oplossing is voor het downloaden van Samsung-firmware. Maar niet iedereen gebruikt graag de opdrachtregel. Het kan verwarrend zijn als je bijvoorbeeld Python op macOS probeert te installeren, en het bijhouden van alle benodigde opdrachtregelargumenten kan lastig zijn.

Daarom heb ik een GUI gemaakt. De erg oorspronkelijk genoemd Samsung Firmware-downloader is een platformonafhankelijke grafische firmware-downloader voor Samsung. In wezen is het een grafische verpakking rond Samloader, maar alle logica is herschreven in Kotlin. Er zijn ook enkele extra functies.

Samsung Firmware Downloader is een platformonafhankelijk GUI-programma.

Samsung Firmware Downloader-functies

Dat was een hele aanloop hiervoor, maar hopelijk was het op zijn minst enigszins nuttig. Laten we het hebben over Samsung Firmware Downloader, te beginnen met de naam.

Naamgeving

Samsung Firmware Downloader is een vreselijke naam. Het is veel te algemeen en ook veel te lang. Als iemand suggesties heeft, Ik hoor ze graag.

Platformondersteuning

Zoals ik eerder al zei, is Samsung Firmware Downloader platformonafhankelijk. Dat betekent dat het op Windows, Linux, macOS en zelfs Android zou moeten draaien. Om dit te doen, gebruik ik een combinatie van Kotlin Multiplatform, Jetpack Compose van Android en JetBrains Compose for Desktop. Kotlin Multiplatform en JetBrains Compose bevinden zich nog in een vrij vroege ontwikkeling, maar ze zijn functioneel genoeg voor een eenvoudige GUI.

Momenteel kan JetBrains Compose alleen uitvoerbare bestanden bouwen die gericht zijn op het platform waarop ze zijn gebouwd. Dat betekent dat ik momenteel geen macOS-builds kan uitbrengen, omdat ik geen toegang heb tot een Mac. Als je een Mac hebt en je wilt helpen, laat het me weten. Uiteindelijk zou JetBrains Compose me voor Mac moeten laten bouwen vanaf een Windows-machine, maar dat is uiteindelijk niet het geval.

Broncode

Als u een van de bovenstaande links heeft gevolgd, is het u wellicht opgevallen dat Samsung Firmware Downloader open source is. Het is gelicentieerd onder MIT en is volledig gratis te gebruiken en aan te passen.

Functies

Dus wat kan Samsung Firmware Downloader doen? Ik heb er hierboven al een beetje over gesproken, maar hier zijn wat meer details.

Controleer op updates

Plaats uw model en regio in de overeenkomstige velden in de Downloader-weergave en klik op 'Controleren op updates'. De app zal de server van Samsung opvragen en de nieuwste beschikbare firmwareversie retourneren, samen met welke versie van Android het is is.

U kunt controleren op de nieuwste firmware voor uw apparaat en regio.

Software-updates downloaden

Als u zojuist hebt gecontroleerd op updates in de Downloader-weergave, kunt u vervolgens op de knop Downloaden klikken om het downloaden van die firmware te starten. Kies een bestemming en de app downloadt en decodeert de firmware automatisch.

Als u weet welke firmware u wilt downloaden, schakelt u het selectievakje 'Handmatig' in en voert u dit in, samen met het model en de regio. Vervolgens kunt u op "Downloaden" klikken en de app zorgt voor de rest.

Eén ding om op te merken is dat de gecodeerde firmware niet automatisch wordt verwijderd nadat deze is gedecodeerd. U moet dat handmatig doen.

Samsung Firmware Downloader wijzigt ook de naam van het firmwarebestand enigszins om de firmwareversie, het model en de regio die het vertegenwoordigt op te nemen, maar u kunt het op alles instellen wat u maar wilt.

En ten slotte hervat Samsung Firmware Downloader automatisch de downloads. Als uw apparaat is gecrasht of als u het programma per ongeluk hebt afgesloten, voert u de gegevens opnieuw in en klikt u op 'Downloaden'. kies dezelfde map (en bevestig eventuele aanwijzingen voor vervanging), en uw download wordt hervat op de locatie waar deze zich bevindt gestopt.

Met deze tool kunt u alle geldige firmware downloaden.

Ontsleutelen

Als u een gecodeerd firmwarebestand hebt, kunt u Samsung Firmware Downloader gebruiken om dit te decoderen. Voer het model, de regio en de firmwareversie in die overeenkomt met het gecodeerde bestand, selecteer vervolgens het bestand dat u wilt decoderen, druk op de knop "Decoderen" en de app zorgt voor de rest.

Decodeer vooraf gedownloade firmware.

Geschiedenis

Dit is een experimentele functie die later mogelijk wordt verwijderd. De geschiedenisweergave toont de volledige lijst met firmwareversies die beschikbaar zijn voor een bepaald model en een bepaalde regio. Vervolgens worden ze aan u weergegeven.

Als u een specifieke firmware uit de lijst wilt downloaden, klikt u op de knop "Downloaden". U wordt doorgestuurd naar de downloadweergave, waar de gegevens al zijn ingevuld. Vervolgens kunt u gewoon op 'Downloaden' klikken.

Als u een bestand moet decoderen, kunt u de overeenkomstige firmware in deze lijst vinden en op de knop "Decoderen" klikken. U wordt doorgestuurd naar de weergave Decoderen, waar u alleen het juiste bestand hoeft te kiezen en op 'Decoderen' moet klikken.

Samsung Firmware Downloader kan alle beschikbare firmwareversies voor uw apparaat en regio weergeven.

Downloads

Dus hoe krijg je Samsung Firmware Downloader? Bekijk de releases pagina op de GitHub-repository. Elke release bevat assets voor Android, Windows en Linux (en uiteindelijk macOS).

Op Android downloadt u gewoon de APK en installeert u deze. In Windows downloadt u de ZIP, pakt u deze uit en voert u de EXE uit. Op Linux download en pak je de ZIP uit, ga naar het bin directory, open een terminal en voer het uit ./Samsung\ Firmware\ Downloader.


Hopelijk maakt Samsung Firmware Downloader uw ervaring met het downloaden van software-updates nog eenvoudiger. Ik ben altijd op zoek naar suggesties voor nieuwe functies (binnen redelijke grenzen), dus ga zeker naar de problemen pagina en vraag een functie aan of rapporteer een bug als je deze daar nog niet ziet.