Wat is het verschil tussen Jailbreaking, Rooting en Unlocking?
In vergelijking met een pc zijn telefoons en tablets redelijk vergrendelde apparaten. Jailbreaken, rooten en ontgrendelen zijn allemaal manieren om hun beperkingen te omzeilen en dingen te doen die fabrikanten en vervoerders niet willen dat je doet.
Sommige landen hebben wetten die voorkomen dat je deze dingen doet met de apparaten waarvoor je hebt betaald en legaal bezit - we zullen hier niet in die wetten ingaan.
Image Credit: Blake Patterson op Flickr
jailbreaking
Jailbreaking is het verwijderen van de beperkingen die zijn aangebracht door de fabrikant van een apparaat. Jailbreaking wordt meestal uitgevoerd op Apple iOS-apparaten, zoals de iPhone of iPad. Jailbreaking verwijdert de beperkingen die Apple oplegt, waardoor je externe software van buiten de app store kunt installeren. Sommige mensen hebben de perceptie dat jailbreaking alleen voor piraterij wordt gebruikt, maar dit is niet het geval - jailbreaking stelt je in staat dingen te doen zoals het veranderen van de standaardbrowser en mailclient van je iPhone. In wezen kun je met jailbreak software gebruiken die Apple niet goedkeurt.
Jailbreaking kan worden uitgevoerd op andere apparaten met vergelijkbare beperkingen. Er is nu bijvoorbeeld een jailbreak van Microsoft Surface RT waarmee u niet-goedgekeurde desktopprogramma's kunt installeren. (Standaard kunt u met Windows RT-systemen alleen desktoptoepassingen uitvoeren die zijn geschreven door Microsoft.) De desktop-apps moeten echter wel zijn gecompileerd voor ARM, dus u kunt geen Windows-bureaubladprogramma's uitvoeren die u al hebt, hoewel open-sourceprogramma's worden aangepast en opnieuw gecompileerd voor het Windows-bureaublad op ARM.
Bedrijven als Apple en Microsoft willen niet dat jailbreak de beperkingen van een apparaat overschrijdt - dus je kunt de standaardprogramma's op iOS wijzigen of bureaubladtoepassingen van derden uitvoeren op Windows RT. Om een jailbreak uit te voeren, moet iemand een beveiligingslek vinden waardoor hij het apparaat kan "exploiteren" en de veiligheidsmaatregelen van de fabrikant kan omzeilen..
Android stelt gebruikers in staat om externe applicaties van buiten de Google app store out-of-the-box te installeren en hoeft niet gejailbreaked te worden.
wroeten
Rooten is het proces waarbij "root-toegang" tot een apparaat wordt verkregen. Dit wordt meestal uitgevoerd op Android-apparaten, maar rooting kan ook voorkomen op andere apparaten op basis van Linux, zoals het nu gepensioneerde Symbian-besturingssysteem van Nokia.
Op Linux en andere UNIX-achtige besturingssystemen is de root-gebruiker in wezen hetzelfde als de beheerder-gebruiker in Windows. Na het rooten kunt u specifieke toepassingen toegang geven tot basisrechten, zodat ze bijna alles kunnen doen wat ze willen voor het besturingssysteem. Een toepassing met rootrechten zou bijvoorbeeld systeemtoepassingen kunnen deïnstalleren, low-level systeembiaries kunnen installeren, rechten intrekken die geïnstalleerde apps vereisen en andere gekke dingen doen. Bijna alles wat je op een geschikt Linux-systeem kunt doen, kun je doen met root-toegang op je telefoon.
Rooting werkt rond de beveiligingsarchitectuur van Android en kan mogelijk problemen veroorzaken als gebruikers niet weten wat ze doen, dus Android komt niet geroot.
Op sommige apparaten moet rooting mogelijk worden uitgevoerd via een beveiligings-exploit. Net als jailbreaking, willen fabrikanten over het algemeen niet dat je gaat rooten. Op sommige apparaten, zoals Nexus-apparaten (die ook bedoeld zijn voor ontwikkelaars), vereist rooten geen beveiligingsrisico.
Een bootloader ontgrendelen
Android is een open-source besturingssysteem, dus iedereen kan de Android-broncode gebruiken en er een eigen versie van maken. Hierdoor kunnen aangepaste ROM's zoals Cyanogenmod bestaan. Er bestaan veel aangepaste ROM's voor Android - alles van grote projecten die een verscheidenheid aan apparaten ondersteunen tot aangepaste ROM's met een paar thema-patches waarvan een kind in zijn vrije tijd aan de slag is gegaan.
Veel Android-telefoons worden echter geleverd met vergrendelde opstartladers. Een vergrendelde bootloader zal niets anders opstarten dan de door de fabrikant goedgekeurde versie van Android die bij het apparaat wordt geleverd. Door de bootloader te ontgrendelen, kunt u aangepaste ROM's installeren - alternatieve versies van het Android-besturingssysteem.
Dit is niet alleen handig voor geeks - Cyanogenmod brengt nieuwe versies van Android naar apparaten die fabrikanten niet meer bijwerken. Het is ook een meer vanille Android-ervaring - veel mensen vinden het leuk omdat het een alternatief is voor de door de fabrikant aangepaste gebruikersinterfaces, de meeste Android-apparaten worden geleverd met.
Het ontgrendelen van de bootloader van een apparaat kan ook een beveiligingslek vereisen, hoewel bedrijven zoals HTC en Motorola sommige apparaten ontgrendelen. Nexus-apparaten (die ook bedoeld zijn voor ontwikkelaars) kunnen eenvoudig worden ontgrendeld.
Door een bootloader te ontgrendelen, kun je theoretisch ook niet-Android-besturingssystemen installeren. U kunt bijvoorbeeld Ubuntu voor telefoons of WebOS op een Galaxy Nexus installeren met een ontgrendelde bootloader. De desktopversie van Ubuntu kan ook op de Nexus 7 worden geïnstalleerd. Natuurlijk moet het besturingssysteem zijn gebouwd om compatibel te zijn met een specifiek apparaat. Deze besturingssystemen zijn waarschijnlijk niet bijzonder stabiel, maar ontwikkelaars kunnen de apparaten gebruiken om een ander besturingssysteem te gebruiken terwijl ze eraan werken.
Image Credit: Johan Larsson op Flickr
Een telefoon ontgrendelen
Veel telefoons, met name telefoons die gesubsidieerd worden met een contract, komen "vast" te zitten aan een specifieke provider. De telefoon is zo ingesteld dat deze alleen op het netwerk van die koerier kan worden gebruikt. Als u een simkaart van een concurrerende aanbieder in de telefoon steekt, ziet u een bericht dat de telefoon is vergrendeld en niet kan worden gebruikt met de simkaart.
Als u een telefoon ontgrendelt, kunt u deze gebruiken met een andere simkaart - om een andere koerier tijdens het reizen te gebruiken of om uw huidige telefoon mee te nemen terwijl u naar een nieuwe serviceprovider overschakelt.
U hebt meestal een ontgrendelcode nodig om de telefoon te ontgrendelen. Veel providers ontgrendelen telefoons zodra je contract is afgelopen, terwijl telefoons die zonder contract worden gekocht, mogelijk helemaal niet aan een provider zijn gekoppeld. Er zijn manieren om telefoons te ontgrendelen zonder toestemming van een koerier.
Image Credit: Kai Hendry op Flickr
Niet iedereen hoeft zijn apparaten te jailbreaken, te rooten of te ontgrendelen. De optie is er echter - en nu weet u waarom u dit zou willen doen.