Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Wat is een bootloader?

Inhoudsopgave:

Anonim

Op het meest basale niveau is de opslag op uw Android-smartphone als een harde schijf, bestaande uit verschillende partities. Een van die partities bevat de Android-systeembestanden, een andere bevat alle app-gegevens die je verzamelt (dat is hoe je meestal kunt updaten zonder al je spullen te verliezen), en anderen om meer dingen achter de schermen te doen.

Zie de bootloader als een beveiligingscontrolepunt en manager voor al die partities. Elke computer heeft er een, en het is wat de hardware vertelt waar hij moet kijken en hoe hij aan de slag moet gaan als je dingen opstart. Op Android-telefoons (en tablets en tv-boxen en zelfs magnetrons) controleert de bootloader standaard een paar dingen om zorg ervoor dat de software die u probeert op te starten echt is. De meeste mobiele of ingebedde apparaten zijn op dezelfde manier, en dat komt omdat als je in staat bent om uit te wisselen wat de mensen die je telefoon op die partities hebben geplaatst, je dingen kunt breken als je niet weet wat je bent doen, of slechte software kan proberen te knoeien met al je spullen. De keerzijde is een ontgrendelde bootloader die niet verifieert dat de software het eenvoudig maakt om aangepaste ROM's te installeren en te gebruiken. Daarom willen mensen ze kunnen ontgrendelen.

Er wordt altijd veel gesproken over bootloaders die worden vergrendeld. Maar alle Android-telefoons worden geleverd met een vergrendelde bootloader, inclusief de ontwikkelaarvriendelijke Nexus-apparaten. Wat er echt toe doet, is wanneer de bootloader wordt versleuteld als beveiligingsmaatregel. Hoewel sommige apparaten (zoals Nexus-telefoons en -tablets) eenvoudig worden ontgrendeld met een enkele opdracht, zijn de meeste bootloaders vergrendeld en gecodeerd, wat betekent dat u het juiste beveiligingstoken nodig hebt (zie het als een wachtwoord) om ze te ontgrendelen.

Waarom maakt dit uit?

Een gecodeerde bootloader kan vaak een twistpunt zijn voor degenen die van hardware van een fabrikant houden en aan hun apparaten willen sleutelen. HTC en LG en Samsung en Motorola - eigenlijk bijna iedereen - verzenden regelmatig apparaten met vergrendelde en gecodeerde bootloaders. Heel vaak wordt het gedaan omdat de koerier die de telefoon voor hen heeft laten bouwen, het goed op slot wil hebben. Dit maakt een extra beveiligingslaag voor de eindgebruiker mogelijk (en providers zijn dol op alles wat het aantal ondersteuningsoproepen beperkt), maar het maakt het moeilijk om nieuwe firmware (denk hier aan aangepaste ROM) naar de telefoon te flashen.

Mensen moeten een manier vinden om de codering te omzeilen (vaak met zoiets als een "technische" bootloader of een flitsende tool die uit de fabrikant is gelekt) of een manier vinden om aangepaste software bovenop de beveiligde software te laden. Het is heel vaak een harde noot om te kraken. In de afgelopen jaren hebben we gezien dat de meeste mensen die Android-telefoons maken modellen bieden die ontgrendeling ondersteunen - ze geven je het ontgrendeltoken voor de bootloader, op voorwaarde dat je akkoord gaat met hun voorwaarden. Omdat deze voorwaarden vaak alleen maar een mooie manier zijn om te zeggen dat je je garantie verliest zodra je dingen ontgrendelt, zijn er nog steeds veel mensen die er niet blij mee zijn.

Het is een van die situaties waarin niets iedereen gelukkig zal maken. Het kopen van een Nexus-telefoon is gemakkelijk te zeggen - de garantie vervalt niet door de bootloader te ontgrendelen - maar niet iedereen wil de hardware die Google elk jaar uitbrengt. Hetzelfde geldt voor andere telefoons waarop de bootloader kan worden ontgrendeld via een ontwikkelaarsprogramma. Mensen willen een bepaald model dat het beste werkt voor hun provider, en zijn niet geïnteresseerd in een specifiek model dat kan worden ontgrendeld. Of de ontgrendelde "ontwikkelaar" -editie is niet beschikbaar als een gesubsidieerde telefoon in de winkel van de koerier en mensen willen er niet de volledige verkoopprijs voor betalen. Ondertussen willen de providers en fabrikanten een gecontroleerde ervaring bieden waarbij mensen niet bellen voor ondersteuning met een telefoon die software niet goedkeurt, of mensen hun telefoon laten "hacken" door schadelijke software omdat de beveiliging van de bootloader is omzeild.

Moet ik me schelen?

Voor de meesten van ons is het hebben van een vergrendelde bootloader geen probleem. Sommigen vinden het zelfs leuk om te weten dat er elke keer dat de telefoon opnieuw wordt opgestart, nog een beschermingslaag is. Maar voor de mensen die wat meer willen doen met hun Android - of het zelf ondersteunen nadat de fabrikant besluit dat ze er klaar mee zijn - is de bootloader een heel belangrijk stuk software. Ons advies is om bedrijven te ondersteunen die u de telefoon verkopen die de dingen biedt die u leuk vindt. Als dat een ontgrendelde bootloader betekent, vertelt het kopen van een telefoon die die mogelijkheid biedt de mensen die hen maken dat er een markt is, en ze moeten ze blijven maken.