Verwarren termen als 'Android ROM' of 'iOS firmware' u? Is uw begrip van 'flitsen' beperkt tot daden van exhibitionisme? Voel je je buitengesloten of heb je geen idee wanneer je vrienden praten over het flashen van de nieuwste aangepaste ROM of IPSW naar hun Android-apparaat of iPhone? In wat volgt, leggen we alles uit over firmware en ROM's - inclusief stock-ROM's en aangepaste ROM's - en gaan we in op wat wordt bedoeld met het flashen ervan naar je telefoon. We zullen ook een kijkje nemen en suggesties en bronnen geven om enkele van de populaire aangepaste ROM's te vinden, om u te helpen de juiste te kiezen voor uw apparaat.
Voor het gemak splitsen we deze handleiding op in de volgende secties:
- Technische details
- De basis
- Technische definitie van ROM
- Wat is firmware?
- Knipperend
- Mobiele besturingssystemen
- ROM als het besturingssysteem
- Soorten ROM's
- Voorraad versus aangepaste ROM's
- Voordelen en nadelen van voorraad-ROM's
- Voor- en nadelen van aangepaste ROM's
- De keuze maken
- De juiste aangepaste ROM kiezen
- Bronnen
Deze gids zal zeer gedetailleerd zijn en velen van u hoeven hem misschien niet allemaal te lezen. We zullen echter nog steeds bij de basis beginnen voor degenen onder ons die helemaal nieuw zijn in de smartphonewereld en geen idee hebben hoe de dingen erin gaan. Sla gerust de gedeelten over die u al kent.
Hoewel de meeste concepten in deze gids van toepassing zijn op alle oude, huidige en toekomstige smartphones en tablets, zullen we ons met name richten op de toepassing van deze concepten op Android-, Windows Phone 7- en Apple iOS-apparaten.
1 – Technische gegevens
De basisprincipes
Laten we beginnen met de kernbegrippen. Zoals de meesten van ons al weten, hebben computers bepaalde systeemsoftware nodig, een besturingssysteem genaamd - of kortweg OS - om te werken. Enkele veelgebruikte voorbeelden van desktop-, laptop- en serverbesturingssystemen zijn Windows, Mac OS X en Linux, terwijl populaire mobiele besturingssystemen Android, Apple iOS, Windows Phone 7, HP/Palm Web OS, BlackBerry OS etc. zijn. De meeste moderne consumentenelektronica zoals digitale tv's, magnetrons, settopboxen enz. hebben ook besturingssystemen nodig om te functioneren, maar meestal gaat het alleen om het laden van het besturingssysteem en het uitvoeren ervan op een vooraf gedefinieerde manier. Dat brengt ons bij ROM.
Technische definitie van ROM
ROM staat voor Read-Only Memory en technisch gesproken verwijst het naar de interne opslag van een apparaat, dat de instructies van het besturingssysteem zou moeten bevatten die helemaal niet hoeven te worden gewijzigd tijdens de normale werking van het apparaat. Om deze reden worden dergelijke instructies opgeslagen in een alleen-lezen geheugen – net zoals op een niet-herschrijfbare cd of dvd – om ervoor te zorgen dat er geen wijzigingen in worden aangebracht waardoor het apparaat mogelijk defect raakt. Dit in tegenstelling tot harde schijven, solid-state drives of reguliere flash-opslagapparaten die worden gebruikt door personal computers die volledige lees-/schrijftoegang bieden, zelfs tot het opslaggebied dat de bestanden van het besturingssysteem bevat.
Wat is firmware
De alleen-lezen besturingssystemen die we zojuist hebben besproken, worden ook wel 'firmware' genoemd, omdat ze stevig op hun plaats blijven zonder gewijzigde toegang voor de gebruikers van het apparaat. Wijziging van de firmware is echter nog steeds mogelijk, alleen niet bij normaal gebruik. Voor veel apparaten is gespecialiseerde hardware nodig, terwijl voor andere apparaten de opslag is ingesteld als alleen-lezen via softwarebeveiliging, die kan worden verwijderd of genegeerd zonder dat er gespecialiseerde hardware nodig is, gewoon door software te gebruiken die voor dit doel is geschreven. vereist vaak maar niet altijd een verbinding met een computer.
De termen 'besturingssysteem' en 'firmware' verwijzen dus beide naar hetzelfde en kunnen door elkaar worden gebruikt wanneer ze op dergelijke apparaten worden toegepast.
Knipperend
Het ROM-geheugen dat wordt gebruikt in smartphones en tablets enz. is vaak hetzelfde als het flash-geheugen dat wordt aangetroffen in SD-kaarten en USB-flashstations, eenvoudigweg geoptimaliseerd voor betere snelheid en prestaties tijdens het uitvoeren van het besturingssysteem. Zoals hierboven uitgelegd, is het bij normaal gebruik alleen-lezen en vereist het een speciale procedure voor eventuele wijzigingen in de inhoud. De procedure voor het wijzigen of vervangen van de inhoud van een dergelijk flashgeheugen staat bekend als flitsen. In termen van leken is flashen dus in wezen hetzelfde als het installeren of wijzigen van de firmware van een apparaat dat is opgeslagen in het beschermde flashgeheugen.
Nu we de technische concepten begrijpen, gaan we verder met de volgende sectie.
2 – Mobiele besturingssystemen
Voordat je verder leest, is het een goed idee om een overzicht te krijgen van moderne mobiele besturingssystemen. Zie hiervoor onze introductie in moderne mobiele besturingssystemen .
ROM als besturingssysteem
Als het gaat om smartphones en tablets, wordt de term ROM gebruikt om te verwijzen naar de firmware die is opgeslagen in het interne geheugen van het apparaat, in plaats van naar het interne geheugen zelf. Het kan ook verwijzen naar een bestand dat is voorbereid om deze firmware te vervangen door een andere versie of door een speciale methode te gebruiken.
Dus wanneer iemand je vertelt om een ROM te downloaden, verwijzen ze naar het bestand dat de firmware bevat in een formaat dat klaar is om op je telefoon te worden geïnstalleerd om de bestaande firmware te vervangen. Evenzo, wanneer u wordt gevraagd welk ROM uw telefoon gebruikt of wanneer iemand u vertelt dat hun telefoon een bepaald ROM gebruikt, hebben ze het opnieuw over de specifieke variant van de firmware.
Soorten ROM's
In tegenstelling tot de meeste desktopbesturingssystemen, kunnen mobiele besturingssystemen in meerdere vormen in een installeerbaar formaat worden gevonden, die als volgt kunnen worden gecategoriseerd.
- Truly Stock ROM's / firmware:
dit is het besturingssysteem in zijn standaardvorm, zonder enige wijziging, met uitzondering van apparaatspecifieke ondersteuning die nodig is om het op het specifieke apparaat uit te voeren. Truly stock-firmware biedt de standaard gebruikerservaring van het besturingssysteem zonder enige cosmetische of functionele wijzigingen. Tegenwoordig wordt echte standaardfirmware voornamelijk gevonden in gevallen waarin zowel het apparaat als het besturingssysteem door hetzelfde bedrijf zijn gebouwd. Onder moderne mobiele apparaten zijn voorbeelden van echt standaardfirmware te vinden op Apple's iOS-apparaten, Palm's WebOS-apparaten en sommige Android-apparaten die zijn geleverd zonder enige wijziging aan het besturingssysteem door hun fabrikanten.
- Voorraad-ROM / firmware van het merk van de fabrikant of provider:
dit type firmware heeft verbeteringen aangebracht ten opzichte van het standaardbesturingssysteem door de fabrikant van het apparaat of de mobiele serviceprovider. Dit omvat vaak interfaceverbeteringen, propriëtaire toepassingen en in de meeste gevallen beperkingen die bedoeld zijn om het gebruik van het apparaat met een specifieke provider of regio te beperken. Er zijn vaak verdere beperkingen die de installatie van firmware verhinderen die niet door de koerier of fabrikant is vrijgegeven.
De meeste Android- en Symbian-apparaten vallen onder deze categorie, en dat geldt ook voor de meeste Windows Phone 7-apparaten, maar in hun geval zijn de wijzigingen die zijn aangebracht aan de echt standaardfirmware minimaal en beperkt tot het opnemen van alleen extra apps.
- Aangepaste ROM / firmware:
bijna alle apparaten worden geleverd met een van de twee bovenstaande categorieën firmware, maar daar houdt het niet op. Onafhankelijke ontwikkelaars die hun apparaten graag aanpassen buiten de standaardopties die worden geboden, hebben vaak de neiging om de vruchten van hun werk vrij te geven zodat de rest ervan kan genieten, in de vorm van aangepaste ROM's. Hoe opener het platform, hoe meer onafhankelijke ontwikkeling het aantrekt, een goed voorbeeld hiervan is de onafhankelijke custom ROM-ontwikkeling voor Android.
In het geval van propriëtaire firmware zoals iOS en Windows Phone 7, is er vaak weinig of geen ruimte voor aanpassing van het besturingssysteem zelf, maar desondanks hebben ontwikkelaars de neiging om aangepaste ROM's uit te brengen die zijn gebundeld met handige tools en hacks die worden toegepast om functionaliteit te bieden die verder gaat dan de voorraad kenmerken. In feite leidde de ontwikkeling van aangepaste ROM's voor het overigens eigen en closed-source Windows Mobile-platform tot de vorming van de grootste onafhankelijke gemeenschap voor mobiele ontwikkeling - het XDA-Developers-forum .
3 – Voorraad versus aangepaste ROM's
Zowel standaard- als aangepaste ROM's hebben hun voor- en nadelen en de keuze tussen deze twee vereist een zorgvuldige afweging. In dit gedeelte gaan we een vergelijking maken tussen de twee soorten ROM's om u te helpen de juiste keuze te maken. Laten we beginnen met een kijkje te nemen naar hun voor- en nadelen.
Houd er rekening mee dat dit gedeelte is geschreven met in de eerste plaats Android-apparaten (en nu verouderde Windows Mobile-apparaten). De vele van deze concepten zullen echter ook van toepassing zijn op andere smartphoneplatforms.
Voordelen en nadelen van voorraad-ROM's
Standaardfirmware is het resultaat van veel onderzoek en testen door de leverancier van het besturingssysteem, de fabrikant van het apparaat en/of de mobiele serviceprovider. Daarom heeft het verschillende voordelen:
- Het is meestal vrij stabiel bij release.
- Bijna alle bugs worden gepatcht tijdens de uitgebreide bètatests voordat ze worden uitgebracht.
- Het biedt de officiële ondersteuning door de firmwareverkoper, de fabrikant van het apparaat en de mobiele serviceprovider.
- Updates worden door de provider automatisch naar het apparaat gepusht.
Naast zijn voordelen heeft voorraadfirmware ook zijn nadelen, waaronder:
- Updates komen niet vaak voor, aangezien de ontwikkeling meestal wordt gedaan door bedrijven die een geplande releasecyclus moeten volgen.
- Feedback geven aan de fabrikant in geval van problemen is ofwel onmogelijk, onwelkom (vaak bij Apple-apparaten) of een lang, moeizaam proces.
- Evenzo kan het krijgen van officiële ondersteuning ook een gedoe zijn, wat een moeizaam proces met zich meebrengt.
- Als de fabrikant van het apparaat en de ontwikkelaar van het besturingssysteem verschillen (zoals het geval is bij Android en Windows Phone 7), moeten alle updates die door de leverancier van het besturingssysteem zijn uitgebracht, worden bewerkt door de fabrikant van het apparaat of de mobiele provider om compatibiliteit en aanvullende software toe te voegen voordat ze worden vrijgegeven . Daarom krijgen sommige apparaten updates met maanden vertraging.
- Updates worden vaak als eerste uitgebracht in de Verenigde Staten, terwijl de rest van de wereld wacht. (Er bestaat toevallig een wereld buiten de Verenigde Staten, we hebben het zelf bevestigd!)
- Erger nog, wanneer fabrikanten ervoor kiezen om geen officiële updates meer uit te brengen voor hun oudere apparaten ten gunste van nieuwere, zitten hun gebruikers in wezen opgescheept met oude versies van het besturingssysteem. Dit geval is duidelijk bij veel Android-apparaten van amper anderhalf jaar oud.
- Verschillende OS-ontwikkelaars, apparaatfabrikanten of mobiele serviceproviders voegen beperkingen toe aan de voorraadfirmware, variërend van het vergrendelen van het gebruik van het apparaat met één netwerk/regio tot het uitschakelen van sideloading van apps (we hebben het over jou, AT&T) niet beschikbaar in de officiële app market, tot geavanceerde beperkingen die elke kans op root-toegang wegnemen, om er maar een paar te noemen.
Voordelen en nadelen van aangepaste ROM's
Aangepaste ROM's zijn zo goed of zo slecht als de moeite die hun ontwikkelaars erin hebben gestoken. De belangrijkste voordelen van aangepaste ROM's zijn:
- Eerst en vooral keuze! Er zijn duizenden aangepaste ROM's beschikbaar voor een reeks apparaten, die elk een diverse reeks functies bieden die niet in het standaard-ROM te vinden zijn.
- Updatefrequentie - aangepaste ROM's worden vaak actief ontwikkeld en nieuwere releases van het kernbesturingssysteem zijn erin opgenomen lang voordat bijgewerkte officiële ROM's worden uitgebracht. Dit geldt met name in het geval van Android-apparaten, waar ontwikkelaars nieuwere versies van Android naar verschillende apparaten gaan porteren zodra ze worden uitgebracht.
- Feedback geven is net zo eenvoudig als het achterlaten van een bericht op het ontwikkelforum voor de ROM in kwestie, wat resulteert in zeer efficiënte bugrapportage.
- Ondersteuning krijgen bij uw problemen op de forums is net zo eenvoudig, aangezien niet alleen de hoofdontwikkelaars zelf, maar ook andere ervaren gebruikers van de ROM uit de gemeenschap u graag helpen met uw problemen en daarbij de ROM voor iedereen verbeteren.
- Bij aangepaste ROM's zijn meestal alle extra beperkingen verwijderd, waardoor gebruikers apps kunnen sideloaden, hun mobiele gegevensverbinding met hun computer kunnen verbinden zonder extra te betalen, root-toegang kunnen krijgen, hun apparaat in elke regio kunnen gebruiken enz. Zonder dat ze de bescherming zelf hoeven te omzeilen .
- Prestatieverbeteringen en optimalisaties die in veel aangepaste ROM's worden aangetroffen, kunnen ze veel sneller maken dan standaard-ROM's, waardoor gebruikers het meeste uit hun apparaten kunnen halen.
- Overklokopties zijn ingebouwd in sommige aangepaste ROM's, waardoor de apparaten nog sneller worden.
- Undervolting-opties die in sommige ROM's worden aangetroffen, resulteren daarentegen in een verbeterde levensduur van de batterij.
- Oude telefoons met weinig intern geheugen kunnen het meest profiteren van aangepaste ROM's waarmee ze het externe SD-kaartgeheugen voor de apps kunnen gebruiken, precies zoals ze het interne geheugen zouden gebruiken.
Dus met al deze voordelen zou er geen reden moeten zijn om bij de standaard-ROM te blijven, toch? Niet noodzakelijk! Zoals alle dingen in het leven, hebben aangepaste ROM's ook hun nadelen:
- Vanwege het ontbreken van uitgebreide tests voorafgaand aan de release, kunnen veel aangepaste ROM's in het begin fouten bevatten en kan het installeren van een ROM met ontbrekende of corrupte kritieke bestanden zelfs uw telefoon blokkeren.
- Verschillende aangepaste ROM's die poorten zijn van ROM's van andere telefoons, kunnen ontbrekende functionaliteit hebben die nog niet is gemaakt om te werken op uw telefoon met de ROM.
- Als je een aangepast ROM installeert, moet je je telefoon meestal wissen naar de fabrieksinstellingen, zodat je je gegevens kwijtraakt en helemaal opnieuw moet beginnen. Gelukkig maken de ingebouwde contactsynchronisatie van Android, samen met apps die berichten, oproeplogboek en app-back-up / -herstel aanbieden, dit proces eenvoudiger, zodat u uw gegevens kunt behouden.
- Het installatieproces zelf kan omslachtig zijn en vereist mogelijk dat u uw telefoon root en vaak de beveiligingsfuncties omzeilt om in de eerste plaats een aangepaste ROM-installatie mogelijk te maken.
- Als u een aangepast ROM installeert, vervalt in de meeste gevallen de garantie van uw telefoon, hoewel het proces vaak omkeerbaar is, wat betekent dat u uw telefoon weer op voorraad kunt zetten zolang deze niet dichtgemetseld is.
- Als u een ROM op uw telefoon wilt installeren, moet u deze in de meeste gevallen eerst rooten. Hoewel het rooten van de meeste telefoons eenvoudig is, vereisen sommige telefoons een ingewikkelde procedure die moet worden gevolgd voordat u er een ROM op kunt installeren en dergelijke procedures brengen vaak het risico met zich mee dat uw apparaat wordt gemetseld als er iets misgaat.
De keuze maken
Kiezen tussen een standaard-ROM en een aangepaste ROM is echt een kwestie van uw vereisten. Als u met het standaard-ROM op uw telefoon alles kunt doen wat u ooit met uw telefoon wilt doen en niet traag aanvoelt, hoeft u niet de moeite te nemen om de beveiliging van uw telefoon te omzeilen en er een aangepast ROM op te installeren .
Als u uw telefoon echter verder wilt brengen dan wat hij momenteel biedt, geeft u niet veel om de garantie en bent u bereid het risico te nemen van wat er ook gebeurt als er iets misgaat om het te kunnen aanpassen zoals u dat wilt, een aangepaste ROM is soms de enige oplossing. Kies verstandig!
In het geval van iOS-apparaten wordt een ROM vaker IPSW genoemd (naar de standaard bestandsextensie voor de firmware-installatie) en een aangepaste IPSW is meestal iets dat u zelf maakt uit de voorraad IPSW met behulp van bepaalde tools en dus kunt u beslissen wat u wilt opnemen in het en wat niet. De resulterende IPSW lijkt in de meeste opzichten meestal erg op de standaardversie, behalve dat deze is ontgrendeld en gejailbreakt, met Cydia geïnstalleerd. Als uw apparaat ontgrendeld is en u het op andere manieren kunt jailbreaken, hoeft u het proces van het bouwen en installeren van een aangepaste IPSW op uw iOS-apparaat niet te doorlopen.
Aangepaste ROM's van Windows Phone 7 zijn ook al begonnen op te duiken voor sommige apparaten, en net als een aangepaste IPSW, is een aangepaste Windows Phone 7 ROM slechts een gejailbreakte variant van de standaard-ROM met een paar extra geïnstalleerde apps, sideloading ingeschakeld en wat register hacks toegepast. Als je geen van deze functies nodig hebt, heeft het geen zin om voor een aangepast ROM te gaan.
Als het echter om Android-apparaten gaat, zijn er veel redenen om aangepaste ROM's te installeren vanwege de enorme variatie die ze bieden, in die mate dat de hele gebruikerservaring die het apparaat biedt, kan worden gewijzigd door simpelweg over te schakelen naar een ander ROM.
De juiste aangepaste ROM kiezen
Met verschillende aangepaste ROM's beschikbaar voor de meeste Android-apparaten, is het niet altijd gemakkelijk om de juiste te kiezen. De vraag 'wat is de beste ROM voor _____ telefoon / tablet' wordt op de forums net zo vaak afgekeurd als gesteld, aangezien er geen universeel antwoord op is. De ene ROM is misschien de beste voor mij, terwijl een andere misschien beter bij je past. De enige oplossing is om veel te lezen, de functielijst door te nemen, de gebruikersreacties te lezen en indien nodig de ontwikkelaar vragen te stellen op de forumpagina voor de ROM. Probeer de ROM pas te installeren nadat u er redelijk zeker van bent dat dit uw apparaat niet zal beschadigen in de mate dat u het niet kunt repareren.
4 – Middelen
Met deze informatie zou je nu in staat moeten zijn om in de wereld van aangepaste ROM's te komen, en hier zijn een paar bronnen om je te helpen.
In het geval van Android-apparaten bevat het eerste deel van onze serie over het aanpassen van het uiterlijk van uw Android-apparaat een uitstekende inleiding tot het aanpassen van uw telefoon door er een aangepast ROM op te installeren en bevat het koppelingen naar handleidingen voor rooten, verschillende bronnen voor het vinden van aangepaste ROM's en twee ROM's naar keuze: CyanogenMod en MIUI. Dat zou voldoende moeten zijn om aan de slag te gaan.
Voor Windows Phone 7-apparaten is XDA-Developers een one-stop-shop voor al uw aangepaste ROM-behoeften. Wat iPhone-, iPad- en iPod Touch-bezitters betreft, er zijn verschillende tools die in verschillende gevallen werken, afhankelijk van uw apparaat en de huidige combinaties van iOS en basisbandversies. Als u deze als trefwoorden gebruikt, levert een snelle zoekopdracht op Google u gegarandeerd veel nuttige informatie op.
Heb je vragen? Wil je je mening delen? Laat gerust een reactie achter.