Firmware, standaard ROM's, aangepaste ROM's en flashen uitgelegd

Firmware is de software die een apparaat helpt op te starten en de hardware te besturen. In Android-discussies verwijst ROM meestal naar de geïnstalleerde systeemversie of een pakket dat deze kan vervangen; flashen betekent het schrijven van dat pakket of de bijbehorende afbeeldingen naar de telefoon. Een stock-ROM is afkomstig van de fabrikant van het apparaat, terwijl een custom-ROM is ontwikkeld of aangepast door een onafhankelijk project. "ROM" is hier een afkorting: moderne telefoons slaan software over het algemeen op in herschrijfbaar flashgeheugen, niet in letterlijk alleen-lezen geheugen.

Een smartphone opgesplitst in softwarelagen boven de hardware, waarmee de componenten worden geïllustreerd die nodig zijn om Android op te starten.
Android-software bestaat uit componenten en partities; het is geen onveranderlijk blok alleen-lezen geheugen.

Wat betekenen firmware en ROM?

Firmware kan verwijzen naar de laag-niveau code die een apparaat opstart of de hardware ervan helpt functioneren. In discussies over consumententelefoons wordt de term 'firmware' ook vaak in bredere zin gebruikt voor het besturingssysteem en andere apparaatsoftware. De precieze betekenis hangt af van de context, dus de termen zijn niet altijd uitwisselbaar.

ROM staat letterlijk voor "read-only memory", maar de Android-community gebruikt de term informeel voor een besturingssysteembuild, zoals een Android-release van een fabrikant, of voor een downloadbaar imagepakket. Een moderne Android-telefoon bevat meerdere softwarecomponenten: de bootloader start het apparaat op en controleert de software, terwijl partities zoals boot, system, en vendorverschillende functies vervullen. De indeling varieert per apparaat en Android-versie. Het overzicht van de bootloader en de documentatie over partities van het Android Open Source Project leggen de componenten uit.

Standaard ROM versus aangepaste ROM

Een stock-ROM is de softwareversie die door de fabrikant voor een specifiek model wordt geleverd, soms met aanpassingen voor de provider of regio. Deze kan de interface, apps, drivers en services van de fabrikant bevatten. "Stock" betekent niet per se een kale Android-versie of een ongewijzigde AOSP-build. De fabrikant is verantwoordelijk voor de compatibiliteit en distribueert updates doorgaans via de door hem ondersteunde kanalen.

Een custom ROM is een door de community ontwikkelde of door gebruikers aangepaste systeemimage. Deze kan de interface, de meegeleverde apps, de privacyinstellingen of het updatepad wijzigen. Functies en onderhoud variëren per project en apparaat. Een custom ROM is niet automatisch sneller, veiliger of nieuwer, en een build voor een vergelijkbaar ogende telefoon kan nog steeds incompatibel zijn.

Twee identieke Android-telefoons tonen een standaard startscherm en een anders ingedeeld, aangepast startscherm.
Dezelfde telefoonhardware kan de software van de fabrikant draaien, of een compatibele community-build met een andere interface.
Stock ROMAangepaste ROM
Onderhouden doorApparaatfabrikant of -aanbiederOnafhankelijke ontwikkelaars of een gemeenschapsproject
Typisch voordeelApparaatspecifieke ondersteuning en officieel updatekanaalMeer keuze in software en functies
Belangrijke afwegingUpdates en functies zijn afhankelijk van de fabrikant.Ondersteuning, compatibiliteit en de kwaliteit van updates variëren.

Wat doet knipperen?

Bij flashen worden firmware of systeemimages naar specifieke geheugenlocaties van een apparaat geschreven. Dit is anders dan het installeren van een gewone app. Android-updates kunnen draadloos (OTA) binnenkomen, terwijl handmatig flashen meestal gebruikmaakt van een herstel- of bootloaderprogramma zoals Fastboot. De juiste methode hangt af van de telefoon en het pakket; er bestaat geen universele stappenplan.

De meeste Android-apparaten worden geleverd met een vergrendelde bootloader, waardoor schrijven naar beveiligde partities wordt beperkt. Waar dit wordt ondersteund, kan het ontgrendelen ervan het installeren van nieuwe imagebestanden mogelijk maken, maar de Android-documentatie waarschuwt dat onofficiële imagebestanden problemen kunnen veroorzaken en dat het ontgrendelingsproces is ontworpen om een ​​fabrieksreset te activeren. Google waarschuwt ook dat fabrieksimagebestanden gegevens wissen en dat ontgrendelen de beveiliging van het apparaat vermindert. Een verkeerd imagebestand, een onderbroken proces of een niet-ondersteunde downgrade kan ertoe leiden dat een telefoon niet meer opstart.

Een computer die is verbonden met een Android-telefoon, waarbij de software als image fungeert, doorloopt een installatie- en herstartprocedure.
Bij flashen worden systeemimages naar het geheugen van het apparaat geschreven en dit proces kan meerdere componenten omvatten, niet alleen een app-installatieprogramma.

Voordat je een aangepaste ROM overweegt,

  • Controleer het exacte modelnummer en de codenaam van het apparaat. Kijk of het project die specifieke variant als ondersteund vermeldt; de LineageOS-apparaatcatalogus is een voorbeeld van een officiële ondersteuningslijst van een project.
  • Lees de actuele, apparaatspecifieke installatiehandleiding. Controleer de vereiste firmwareversies, bootloaderregels, waarschuwingen voor gegevenswissen en herstelinstructies. Ga er niet vanuit dat een handleiding voor een ander model van toepassing is.
  • Maak een back-up van je foto's, bestanden, berichten en alles wat je verder belangrijk vindt op een aparte plek. Het ontgrendelen en sommige installatiemethoden wissen gebruikersgegevens. Zorg dat je het officiële herstelpakket en de herstelinstructies bij de hand hebt.
  • Download de bestanden van de fabrikant van het apparaat of het ROM-project en controleer de gepubliceerde checksums indien beschikbaar. Hervergrendel de bootloader niet met een image, tenzij het apparaat en de officiële instructies aangeven dat dit veilig is.
Voordat een tweede telefoon van een vergrendelde naar een ontgrendelde bootloader overgaat, wordt een back-up van de telefoon gecontroleerd, waarbij een wissymbool eronder verschijnt.
Maak eerst een back-up: het ontgrendelen van de bootloader kan de telefoon wissen, en een ontgrendelde bootloader kan de beveiliging tegen verkeerd opstarten verminderen.

En hoe zit het met iPhone-firmware en IPSW-bestanden?

IPSW is een softwarepakketbestandsformaat van Apple dat vaak wordt besproken in verband met updates of herstelbewerkingen voor iPhones en iPads. Het is niet hetzelfde als het kiezen van een aangepaste Android-ROM. De door Apple ondersteunde herstelprocedure maakt gebruik van Finder op Mac of de Apple Devices-app op Windows om een ​​apparaat te wissen en de huidige software te installeren; Apple raadt aan om eerst een back-up te maken. Zie de herstelinstructies van Apple .

Welke optie moet u kiezen?

Gebruik de standaardsoftware als je afhankelijk bent van het updatekanaal van de fabrikant, apparaatspecifieke functies of eenvoudige ondersteuning. Overweeg een aangepaste ROM alleen als jouw exacte model wordt ondersteund, je een duidelijke reden hebt om de software te wijzigen en je de risico's van installatie en herstel accepteert. Voor een Pixel die alleen de officiële software hoeft te herstellen, publiceert Google fabrieksimages en volledige OTA-pakketten ; volg de actuele instructies voor jouw model. Kortom: firmware is de software, een ROM is de term die de community gebruikt voor een systeembuild of -image, en flashen is het proces waarbij deze naar het apparaat wordt geschreven.

Laat een reactie achter

Voeg een datum- en tijdstempel toe aan foto's op je Android-telefoon.

Voeg een datum- en tijdstempel toe aan foto's op je Android-telefoon.

Leer hoe je een zichtbare datum en tijd kunt toevoegen aan nieuwe of bestaande Android-foto's met behulp van de watermerkinstelling van je camera of Google Foto's Markup.

Hoe maak je een screenshot op Android-apparaten: knoppen en gebaren?

Hoe maak je een screenshot op Android-apparaten: knoppen en gebaren?

Leer hoe je screenshots maakt op Android met behulp van sneltoetsen, scrollbewegingen en gebaren van Pixel, Samsung en Motorola, en ontdek waar je afbeeldingen kunt vinden en delen.

Hoe je oudere Android-apparaten in een paar tikken kunt rooten met Framaroot

Hoe je oudere Android-apparaten in een paar tikken kunt rooten met Framaroot

Leer hoe Framaroot compatibele oudere Android-telefoons rootte, waar je op moet letten voordat je de APK installeert en waarom het zelden werkt op nieuwere apparaten.

Zoek nu voor Android: zoek op je telefoon of op het web, waar je ook bent.

Zoek nu voor Android: zoek op je telefoon of op het web, waar je ook bent.

Ontdek hoe de klassieke Search Now-app een zwevende zoekknop gebruikte voor zoekopdrachten op het apparaat en via het web, waarom de app niet meer in de Play Store te vinden is en wat tegenwoordig wel werkt.

Hoe schakel je de Facebook-profielfoto-login in of uit?

Hoe schakel je de Facebook-profielfoto-login in of uit?

Leer hoe je inloggen met je Facebook-profielfoto in- of uitschakelt, opgeslagen inloggegevens verwijdert op iPhone of Android en de huidige instellingen voor opgeslagen inloggegevens vindt.

Hoe je Google Lens kunt gebruiken om objecten op foto's te identificeren

Hoe je Google Lens kunt gebruiken om objecten op foto's te identificeren

Leer hoe je planten, producten, boeken en andere objecten op foto's kunt herkennen met Google Lens op Android, iPhone of een computer, en verbeter zo onzekere overeenkomsten.

Hoe verwijder je een hoed, handschoenen en rugzak van je Pokémon GO-avatar?

Hoe verwijder je een hoed, handschoenen en rugzak van je Pokémon GO-avatar?

Verwijder de hoed, handschoenen en rugzak van je Pokémon GO-avatar via het menu Stijl. Volg de stappen en vul de ontbrekende items aan zonder PokéCoins uit te geven.

Firmware, standaard ROM's, aangepaste ROM's en flashen uitgelegd

Firmware, standaard ROM's, aangepaste ROM's en flashen uitgelegd

Begrijp wat firmware en ROM betekenen op Android, wat de verschillen zijn tussen standaard-ROM's en aangepaste ROM's, wat flashen verandert en welke risico's je moet controleren voordat je een image installeert.

Hoe installeer je CyanogenMod 7.1 RC1 op de Motorola CLIQ XT?

Hoe installeer je CyanogenMod 7.1 RC1 op de Motorola CLIQ XT?

Leer wat je nodig hebt om CyanogenMod 7.1 RC1 op de Motorola CLIQ XT te installeren, een back-up te maken van de MB501, de bijbehorende ZIP-bestanden te flashen en niet-geverifieerde bestanden te vermijden.

Hoe Android 2.2 Froyo op een HTC HD2 te draaien

Hoe Android 2.2 Froyo op een HTC HD2 te draaien

Ontdek hoe het opstarten vanaf een SD-kaart met FroyoStone op de HTC HD2 werkte, wat je moet controleren voordat je HaRET uitvoert en hoe je onveilige, verouderde downloads kunt vermijden.