Logo da.androidermagazine.com
Logo da.androidermagazine.com

Hvad er en bootloader?

Indholdsfortegnelse:

Anonim

På det mest basale niveau er opbevaringen på din Android-smartphone som en harddisk, der består af flere partitioner. En af disse partitioner indeholder Android-systemfiler, en anden indeholder alle de appdata, du akkumulerer (hvilket er, hvordan du normalt er i stand til at opdatere uden at miste alle dine ting), og andre til at gøre mere bag kulisserne.

Tænk på bootloader som et sikkerhedskontrolpoint og manager for alle disse partitioner. Hver computer har en, og det er det, der fortæller hardwaren, hvor de skal kigge, og hvordan man kører, når du starter tingene. På Android-telefoner (og tablets, og tv-bokse og endda mikrobølgeovne) kontrollerer bootloaderen et par ting som standard til Sørg for, at den software, du prøver at starte, er ægte. De fleste mobile eller indlejrede enheder er på samme måde, og det er fordi, hvis du er i stand til at bytte ud, hvad de mennesker, der fik din telefon til at sætte disse partitioner, er du i stand til at ødelægge ting, hvis du ikke ved, hvad du er gør, eller dårlig software kan forsøge at rod med alle dine ting. Bagsiden er en ulåst bootloader, der ikke verificerer, at softwaren gør det nemt at installere og bruge brugerdefinerede rom'er. Dette er grunden til, at folk vil være i stand til at låse dem op.

Der er altid en masse snak om, at bootloadere er låst. Men alle Android-telefoner leveres med en låst bootloader, inklusive de udviklervenlige Nexus-enheder. Det, der virkelig betyder noget, er, når bootloader er krypteret som en sikkerhedsforanstaltning. Mens nogle enheder (som Nexus-telefoner og tablets) let kan låses op med en enkelt kommando, er de fleste bootloadere låst og krypteret, hvilket betyder, at du har brug for det rigtige sikkerhedstoken (tænk på det som en adgangskode) for at låse dem op.

Hvorfor betyder det noget?

En krypteret bootloader kan ofte være en stridsknog for dem, der elsker en producents hardware og vil tænke sig om deres enheder. HTC og LG og Samsung og Motorola - næsten alle, virkelig - sender regelmæssigt enheder med låste og krypterede bootloadere. Ganske ofte er det gjort, fordi den transportør, der havde telefonen bygget til dem, vil have den låst fast. Dette muliggør et ekstra lag af sikkerhed for slutbrugeren (og luftfartsselskaber elsker alt, hvad der skærer ned på supportopkald), men det gør det svært at blinke ny firmware (tænk brugerdefineret rom her) til telefonen.

Folk skal enten finde en vej rundt krypteringen (ofte med noget som en "engineering" bootloader eller et blinkende værktøj, der blev lækket fra producenten) eller finde en måde at indlæse brugerdefineret software oven på den sikre software. Det er ofte en hård nød at knække. I de senere år har vi set de fleste af dem, der får Android-telefoner til at tilbyde modeller, der understøtter oplåsning - de vil give dig unlock-token til bootloader, forudsat at du accepterer deres vilkår. Da mange gange disse vilkår kun er en fin måde at sige, at du mister din garanti, så snart du låser op for ting, er der stadig mange mennesker, der ikke er tilfredse med det.

Det er en af ​​de situationer, hvor intet vil gøre alle glade. Det er let at sige at købe en Nexus-telefon - garantien bortfalder ikke ved at låse op bootloaderen - men ikke alle vil have hardware, som Google sender hvert år. Det samme gælder for andre telefoner, der kan åbne bootloaderen gennem et udviklerprogram. Folk ønsker en bestemt model, der fungerer bedst for deres transportør, og er ikke interesseret i en bestemt model, der kan låses op. Eller den ulåste "udvikler" -udgave er ikke tilgængelig som en subsidieret telefon fra transportørens butik, og folk ønsker ikke at afskalde den fulde salgspris for det. I mellemtiden ønsker luftfartsselskaberne og producenterne at give en kontrolleret oplevelse, hvor folk ikke ringer til support med en telefon, der kører software, som de ikke godkendte, eller folk får deres telefon "hacket" af ondsindet software, fordi bootloader-sikkerhed er blevet omgået.

Skal jeg pleje?

For de fleste af os er det ikke meget problem at have en låst bootloader. Nogle kan endda lide at vide, at der er endnu et lag beskyttelse, hver gang telefonen genstartes. Men for de mennesker, der gerne vil gøre lidt mere med deres Android - eller støtte det selv, efter at producenten har besluttet, at de er færdige med det - er bootloader et meget vigtigt stykke software. Vores råd er at støtte virksomheder, der vil sælge dig den telefon, der tilbyder de ting, du kan lide. Hvis det betyder en ulåst bootloader, kan det at købe en telefon, der tilbyder denne mulighed, fortælle folk, der får dem til, at der er et marked, og de bør fortsætte med at gøre dem.