Volg deze instructies om Android-updates handmatig te installeren via herstel en volledige firmware met behulp van Odin op Samsung Galaxy-smartphones.
Snelle koppelingen
- Structuur van een Samsung Galaxy-firmwarepakket
- Hoe Samsung-firmware te downloaden
- Hoe Samsung-firmware te installeren
- Verificatie
Of je nu een beperkt budget hebt of van plan bent de nieuwste en beste opvouwbare laptop te kopen, Samsung heeft wat je zoekt. De Galaxy-serie van de Koreaanse OEM is een van de beste Android-smartphones op de markt. Als het om software-updates gaat, doet het bedrijf ook behoorlijk goed werk, door de gemiddelde consument via regelmatige updates op nieuwe en recente beveiligingspatches te houden. Eén ding dat echter niet altijd gemakkelijk te verkrijgen is op Samsung Galaxy-apparaten, is het standaardfirmwarepakket dat u kunt flashen om uw telefoon te downgraden, upgraden of herstellen.
In deze zelfstudie laten we u zien hoe u handmatig de juiste fabrieksimage voor uw Samsung kunt vinden Galaxy-smartphone, download deze naar uw pc en flash tenslotte het doelapparaat met de bijgewerkte versie firmware.
Structuur van een Samsung Galaxy-firmwarepakket
In tegenstelling tot de meeste Android-apparaten, Samsung Galaxy-smartphones en tablets hebben geen echte Fastboot-interface voor het flashen van firmware. De OEM ontwikkelde zijn eigen firmware-flashtool, bekend als "Odin", genoemd naar de koning der goden in de Noorse mythologie. Odin communiceert met een speciale softwarecomponent genaamd "Loke" die vernoemd lijkt te zijn naar een ander belangrijk personage uit de Noorse mythologie (vaak vertaald als "Loki"). Loke draait op Samsung-apparaten in de downloadmodus en biedt de functionaliteit die nodig is om een flashoperatie uit te voeren.
Odin-firmwarebestanden lijken op de fabrieksafbeeldingen voor de Google Pixel-serie, alleen gecomprimeerd in één enkel archief en eenvoudig te gebruiken via een GUI-tool in plaats van een opdrachtregelprogramma zoals Snel opstarten. Samsung's FUS (Firmware Update Server) biedt ook incrementele en volledige OTA ZIP-bestanden, die bedoeld zijn om te worden geïnstalleerd met behulp van de stockherstelomgeving.
De modding-gemeenschap is er met name in geslaagd om het Odin-Loke-flitsprotocol van Samsung te reverse-engineeren. Heimdal, is bijvoorbeeld een platformonafhankelijke open-sourcetool die kan worden gebruikt om Galaxy-apparaten te flashen. Dat gezegd hebbende, zullen we in deze tutorial bij Odin blijven omwille van de gebruiksvriendelijkheid en een betere compatibiliteitsfactor.
Hoe Samsung-firmware te downloaden
Voordat we aan de slag gaan met handmatig downloaden, moet u controleren of de update al draadloos naar uw apparaat is verzonden. Een OTA-update is super eenvoudig te downloaden en te installeren. Normaal gesproken ontvangt u een melding wanneer er een OTA-update beschikbaar is. Als dit niet het geval is, kunt u als volgt controleren op de update op uw Samsung Galaxy-apparaat:
- Open de Instellingen app.
- Scroll naar beneden en tik op Software-update.
- Kraan Download en installeer.
- Volg de stappen om de update te installeren, als deze beschikbaar is. Als dit niet het geval is, wordt aangegeven dat uw telefoon up-to-date is.
Als uw telefoon meldt dat de software up-to-date is, maar u weet dat er een update beschikbaar is voor uw model, kunnen we profiteren van de handmatige downloadmethoden.
Download het herstel-flashbare pakket
Het vastleggen van het OTA-pakket op Samsung Galaxy-apparaten is een beetje een lastige klus, omdat je vooraf een pakket-sniffing-tool (bijvoorbeeld HttpCanary of Fiddler) moet instellen om de download-URL te extraheren.
- Configureer de pakket sniffing tool op uw telefoon of pc.
- Start het downloaden van de update via de ingebouwde updater op uw telefoon, maar onderbreek deze niet.
- Ga terug naar de snuffeltool, start deze en zoek de URL die begint met
fota-secure-dn.ospserver.net
. - Download het .bin-bestand met behulp van de geparseerde URL en hernoem de extensie naar .zip.
Download het Odin-flashable-pakket
Samsung onderhoudt veel regiospecifieke en providerspecifieke updatekanalen. Daarom moet u de exacte bepaling bepalen aanpassingscode voor consumentensoftware, oftewel de CSC-waarde van uw apparaat, voordat u de Odin-firmware downloadt. Houd er rekening mee dat het wijzigen van de CSC van een bestaand apparaat of het kruislings flashen van een andere firmware mogelijk is, maar het uitleggen van dergelijke wijzigingen valt buiten het bestek van deze tutorial.
- Download de Samsung-app Telefooninfo van APK-spiegel. De ontwikkelaar van de app heeft de gratis versie van de Google Play Store verwijderd, maar je kunt de betaalde versie nog steeds downloaden via onderstaande link. Dit is om te bepalen wat uw momenteel actieve CSC-waarde is. Als u al weet wat het is, ga dan verder met stap 3.
- Open Telefooninfo Samsung en ga naar het tabblad CSC-code. Er zou een optie moeten verschijnen die zegt Actieve CSC-code. Noteer deze code van 3 tekens, want u heeft deze nodig voor een latere stap.
- Je kunt ook een Samsung-specifiek gebruiken Android-geheime code —
*#1234#
— om de CSC-code te bepalen. De actieve CSC-code is ook te zien na het opstarten van het voorraadherstel. - Downloaden Bifrost - Samsung Firmware-downloader. Deze fantastische tool is gemaakt door XDA Recognized Developer Zachare1, en het werkt voor het downloaden van alle Samsung Galaxy-firmwarebestanden.
- Merk op dat er bestaan een paar andere tools die vergelijkbare functionaliteiten bieden. Samsung Firmware Downloader is echter open-source en platformonafhankelijk, waardoor het veelzijdiger is dan de andere. Het biedt ook een native Android-app, wat betekent dat je de firmware ook op je telefoon kunt downloaden.
- Open de downloadertool en voer uw modelnummer in waar dit staat Model. Dit zal beginnen met SM-. U moet ervoor zorgen dat u de SM opneemt, anders worden uw bestanden niet gedownload. Voer vervolgens onder het regiogedeelte uw CSC-waarde van drie tekens van voorheen in. Dan klikken Controleer op updates. Hiermee wordt de nieuwste firmware voor uw apparaat gevonden.
- Als er geen update wordt weergegeven, kan dit zijn omdat de provider die u gebruikt geen gebruik maakt van die van Samsung servers voor updates en slaat daarom niets op waar Samsung Firmware Downloader dat kan download het. Als dit het geval is, zoek dan naar de firmware van uw keuze in het apparaatspecifieke subforum. Meestal wordt het daar geüpload.
- Klik op de Downloaden en selecteer een bestandslocatie. Hierdoor wordt het downloaden en het daaropvolgende decoderingsproces gestart. Dit kan enige tijd duren, afhankelijk van uw netwerkbandbreedte en CPU-snelheid. Het programma zal u vertellen wanneer de decodering is voltooid en het bestand klaar is om te worden gebruikt om te flashen.
Prijs: 5,48.
4.2.
Hoe Samsung-firmware te installeren
Omdat we te maken hebben met officiële Samsung-firmwarepakketten, is het niet nodig om de bootloader van het doel-Galaxy-apparaat te ontgrendelen voordat u gaat flashen. Dit is met name belangrijk voor carriermodellen (die notoir moeilijk te ontgrendelen zijn door de bootloader), zoals mogelijk flash eenvoudig een compatibele, ontgrendelde firmware op die varianten en verwijder de opzwellen van de koerier op een vergrendelde bootlader.
Afhankelijk van het firmwaretype kan voor het installatieproces een pc nodig zijn. Odin heeft bijvoorbeeld Windows nodig, dus houd daar rekening mee wanneer u de firmware op een Samsung-telefoon probeert bij te werken. Zorg er bovendien voor dat je over de nieuwste versie beschikt Samsung Android-stuurprogramma pakket geïnstalleerd.
Sideloaden via herstel: Android Debug Bridge (ADB) gebruiken
- Zorg ervoor dat u de nieuwste versie van ADB geïnstalleerd.
- Hernoem het gedownloade .bin-pakket naar update.zip.
- Nu herstart naar de herstelmodus. Binnen de voorraadherstelomgeving kunt u naar beneden scrollen met de volumeknoppen en een item selecteren met de aan/uit-knop.
- Selecteer Update toepassen van adb en sluit de telefoon aan op de pc met behulp van een werkende USB-kabel.
- Voer in het opdrachtprompt-/terminalvenster de volgende opdracht uit:
adb devices
- Wacht tot je ziet dat de daemon is gestart en dat je apparaat is gevonden. Voer vervolgens de volgende opdracht uit:
adbsideloadPATH_TO_update.zip
- Het updateproces begint en u zou een percentage moeten zien aftellen. Zodra het proces is voltooid, zal de telefoon zichzelf opnieuw opstarten, de apps bijwerken en inloggen op uw startscherm.
Sideloaden via herstel: een SD-kaart gebruiken
- Hernoem het gedownloade .bin-pakket naar update.zip en kopieer het naar de hoofdmap van uw SD-kaart.
- Nu herstart naar de herstelmodus, navigeer naar de optie met de naam Update van externe opslag toepassenen druk op de aan/uit-knop om deze te selecteren.
- Selecteer nu het bestand met de naam update.zip op een soortgelijke manier.
- De update zal starten. Het is een beetje tijdrovende klus, dus wacht tot het klaar is.
- De telefoon start vanzelf opnieuw op en laadt de bijgewerkte firmware.
Knipperen via Odin
Odin is eigenlijk niet bedoeld voor gewone gebruikers, maar aangezien het een officieel hulpmiddel van Samsung is, kan uw telefoon zal het mogelijk maken om de benodigde bestanden te laden voor het flashen van de firmware zonder de bootlader. Als u het verkeerd gebruikt, kan uw apparaat echter nog steeds beschadigd raken. Ga voorzichtig verder.
Het pakken van de juiste versie van Odin is de eerste stap. Vanwege het feit dat de tool nooit bedoeld is om door consumenten te worden gebruikt, host Samsung deze niet op een openbaar downloadportaal. Gelukkig XDA Senior-lid echtbbb onderhoudt een opslagplaats van geverifieerde kopieën van de Odin-tool. Hij biedt ook gepatchte varianten van Odin aan (bekend als "3B patched") die in staat zijn een aantal door Samsung opgelegde obstakels te omzeilen terwijl ze kruislings flitsen.
Download Odin (zowel ongewijzigd als 3B gepatcht) - XDA-thread
- Pak het nieuwste Odin-pakket uit de bovengenoemde thread en pak het archief uit op een plek die u zich kunt herinneren.
- Schakel uw telefoon uit en start de downloadmodus op:
- Oude Samsung Galaxy-apparaten: druk ongeveer 5 seconden op Power + Home + Volume omlaag.
- Nieuwe Samsung Galaxy-apparaten: druk ongeveer 5 seconden op Power + Bixby + Volume omlaag of Bixby + Volume omlaag.
- U kunt ook de volgende ADB-opdracht gebruiken wanneer het apparaat is opgestart en is aangesloten op een pc:
adb reboot bootloader
- De meeste Galaxy-apparaten van de huidige generatie zijn voorzien van een tijdelijke Fastboot-interface. Als uw telefoon naar de Fastboot-modus gaat nadat u de bovenstaande ADB-opdracht hebt gebruikt, moet u dat doen voer een harde herstart uit om terug te gaan naar Android en kies voor de volgende opdracht om toegang te krijgen tot het Download modus:
adb reboot download
- Je zou een scherm moeten zien met een groot downloadpictogram in het midden en een bevestigingsdialoog over binair knipperen. Druk op de juiste knop om door te gaan naar de daadwerkelijke downloadmodus. Als u de juiste stuurprogramma's hebt geïnstalleerd, zou u een nieuw apparaat moeten zien verschijnen in het venster Apparaatbeheer.
- Open Odin op uw pc door het uitvoerbare bestand als beheerder uit te voeren. In de Identiteitskaart: COM sectie, zou je een groenblauw vakje moeten zien met de tekst Toegevoegd! Dit is uw apparaat dat is aangesloten in de downloadmodus.
- Het hoofdgedeelte van Odin heeft knoppen voor BL, AP, CP, CSC en USERDATA. Deze duiden op overeenkomstige firmwarebestanden:
- BL: Bootloader
- AP: Verzameling van Android-systeempartities
- CP: Core Processor, d.w.z. de modemfirmware
- CSC: Maatwerk voor consumentensoftware
- GEBRUIKERSDATA: vooraf geïnstalleerde apps en services voor providers
- Mogelijk hebt u niet alle vijf deze bestanden nodig. Het hangt ervan af wat je flitst.
- Oude Samsung Galaxy toestellen: kies de single .tar.md5 bestand als AP.
- Nieuwe Samsung Galaxy-apparaten: selecteer het juiste binaire bestand voor elk slot.
- Houd er rekening mee dat het flashen van een HOME_CSC binair bestand als CSC uw gegevens niet wist. Als u echter opnieuw wilt beginnen (u hebt bijvoorbeeld een aangepast herstelprogramma geïnstalleerd, zoals TWRP en een aangepaste ROM zoals LineageOS en u wilt terug naar de standaardfirmware), selecteer vervolgens het binaire bestand CSC op het tabblad CSC. Het zal de /data-partitie en de interne opslag van het apparaat volledig wissen.
- Als alles er correct uitziet (en je hebt alles driemaal gecontroleerd), klik dan op de Begin knop. Zowel in Odin als op de telefoon wordt een voortgangsbalk weergegeven.
- Het proces duurt enige tijd en de telefoon wordt mogelijk een paar keer opnieuw opgestart. Koppel de stekker niet los voordat het proces is voltooid. Wanneer het proces is voltooid, ziet u een “PASS!” status boven de sectie ID: COM.
- Geniet van de bijgewerkte firmware op je telefoon!
Bij het buildnummer van een Samsung Galaxy-firmware geeft het vijfde teken van rechts de revisie van de bootloader aan. Houd er rekening mee dat er geen gemakkelijke manier is om de bootloaderversie op Galaxy-apparaten te downgraden zelfs Odin laat je geen firmware flashen met een oudere bootloader dan degene die in het doel is geïnstalleerd apparaat.
Verificatie
Zodra de telefoon opstart naar het startscherm, opent u Instellingen vanuit de app-lade of via het tandwielpictogram in het menu Snelle instellingen. Scroll vervolgens naar de onderkant van Instellingen, selecteer Over telefoon, en kies Software-informatie. Zoek vervolgens de Bouwnummer invoer en lokaliseer de waarde ervan. Het zou hetzelfde moeten zijn als het Odin-firmwarepakket dat u eerder hebt gedownload.
Welk apparaat u ook gebruikt, het knipperende gedeelte moet snel, gemakkelijk en handig zijn. Zoals je ziet is het handmatig updaten van de firmware van je Samsung Galaxy-smartphone niet zo moeilijk, maar het is ook geen geheel eenvoudige methode. Hopelijk heeft deze tutorial het proces voor u gemakkelijker gemaakt om te begrijpen en te volgen.