Indholdsfortegnelse:
- Hvem er ligeglad med bootloadere og hboots og blinker?
- Hvorfor vil telefonproducenter eller luftfartsselskaber have en låst bootloader? Hvad gør det egentlig?
- Men Thunderbolt har en låst bootloader, ikke? De har brugerdefinerede ROM'er, og CyanogenMod er i værkerne.
- Nok, jeg har det. Ulåst er godt, men hvad kan jeg nøjagtigt gøre med det?
Vi er alle sammen glade for, at HTC har besluttet at ryste lidt op og stoppe med at låse bootloader på sine Android-enheder. Skål til producenten for at lytte til det vokale mindretal og for at indse den værdi, dette vil give for sit brand. Vi får de fulde detaljer såvel som svar på spørgsmål, som når denne politik træder i kraft, så snart vi kan. I mellemtiden er der mange spørgsmål om nøjagtigt, hvad al denne bootloader-støj betyder.
Vi vil prøve at besvare disse spørgsmål på en så ikke-nørdige måde som muligt. Hit pausen, og læs.
Hvem er ligeglad med bootloadere og hboots og blinker?
Meget få mennesker, når du først sætter det i perspektiv. Størstedelen af de 400.000 Android-enheder, der aktiveres hver dag, er brugere, der ikke har nogen idé om (eller nogensinde ville bekymre sig), hvad en bootloader er. De er den unge pige, du ser hos frisøren, og sms'er hendes venner. Eller fyren i hardware-butikken, der tjekker hans notater for at købe bolte til noget. Eller hipster fyren på Starbucks viser sin EVO 4G til enhver, der vil se. Android er nu mainstream, og den enkle kendsgerning, at du er her, der ønsker at lære mere om dette bootloader-ting, betyder, at du er en mere avanceret bruger end de fleste.
Dette er grunden til, at HTC, Motorola og andre virksomheder låser deres bootloadere, selvom mange af os gør indsigelse - det påvirker deres bundlinje meget lidt i den store tingenes ordning. Men det viser også, at virksomheder som Sony Ericsson og HTC, der har vendt deres politik og vil tilbyde en reel oplåsning af bootloader-løsning, ønsker at glæde alle deres kunder. Selv de få, men meget højt, der ønsker en mere hackbar Android-enhed.
De mennesker, der bryder sig - og ofte brænder for det - er de fyre og gals, der ønsker at have fuld kontrol over, hvad software går til deres Android-telefoner. Det er koderne, themerne, udviklerne og hackere, der uendeligt tænker og forbedrer det system, de fik, og gør det til noget bedre. Eller værre. Uanset hvad - det er deres. Du finder disse mennesker i stort antal på Internettet, hvilket får os til at føle, at vi er i flertallet af brugere, selvom vi ikke er det.
Hvorfor vil telefonproducenter eller luftfartsselskaber have en låst bootloader? Hvad gør det egentlig?
Det giver sikkerhed - både økonomisk til dit luftfartsselskab og til slutbrugeren.
Når vi siger låst bootloader, er det, hvad vi mener (for det meste), et diskbillede, der kontrollerer de vigtige dele af telefonen, når den starter op, og leder efter den rigtige signatur. Lad os nedbryde det, så enkelt som vi kan.
Når du tænder for din Atrix 4G eller HTC Sensation, får bootloader tingene til at gå, og derefter overfører kontrollen til boot-billedet (den del af disken, der indeholder startfilerne til din telefon). Opstartsbilledet indlæser telefonens kerne, indlæser derefter Android efter anvisningerne i disse filer. Du kopierer dette bootbillede til en telefon ved at blinke det til telefonens interne systemhukommelse - ikke RAM eller kørende hukommelse, men den fysiske flashlager i telefonen. Derfor er der et potentiale for fare. Skru dette op, og du kunne virkelig skrue din telefon op og omdanne den til en "mursten." Afhængig af hvordan du hacker ind i det, kan det være mere end en ren mulighed. Det varierer fra telefon til telefon.
Hvis du har en låst bootloader, kan du kun blinke opstartsbilleder, der er signeret digitalt med en streng information direkte fra producenten. Du kan ikke bygge din egen og blinke den til telefonen. Gendannelsespartitionen er på samme måde - det kontrolleres for den rigtige signatur, og hvis den ikke har den, kan du ikke skrive en ny til flashhukommelsen. Dette betyder virkelig kun én ting:
Vi kan ikke indlæse tilpassede kerner eller startfiler på telefoner med en låst bootloader.
At få rodadgang er stadig muligt, endda sandsynligt. Root er bare et sikkerhedsbrud på et kørende system, derefter kopiering af filer, der gør det nemt at bryde den sikkerhed, når vi vil. Hver Android-telefon, jeg nogensinde har ejet, var rodfæstet, selvom jeg aldrig besluttede at narre med et brugerdefineret bootbillede eller noget seriøst hackery. Jeg ville bare have den lette adgang.
Tilbage til sikkerhedsdelen. Hvis alt hvad du kan køre på din telefon (for det meste) er software, der er godkendt af både producenten og transportøren, er det lettere for dem at holde din telefon sikker og fungere som tilsigtet. Dette ville være den perfekte løsning, bortset fra at når de sender en sikkerhed eller fejlrettelse, er der fundet nye problemer. Det er en uendelig cyklus, og at låse telefonen til godkendt software hjælper transportører og producenter med at administrere den. Husk, at ikke alle, der ejer en Android-telefon, læser dette, så de har ingen idé om, hvordan de skal gå ind for at indlæse programrettelser og rettelser selv. De mennesker, der har lavet din telefon, har dine bedste interesser i tankerne, om end bare for at hjælpe deres bundlinje, når det kommer til support. Og de understøtter millioner af telefoner - ikke kun dine.
Og så er der den økonomiske skade, vi kan gøre for luftfartsselskaberne. Ja, rigtige skader. PRL-hacks, der muliggør 3G-roaming på Verizon-tårne med din Virgin Mobile Optimus V, koster Sprint-penge. Det gør også aktivering af HSPA + på HTC Inspire, omgåelse af T-Mobile's datatryggning, uautoriseret trådløs tethering, ændring af slotcyklusser og fjernelse af Bing og fjernelse af den trafik, der blev lovet til Microsoft. Disse politikker forekommer os uvenlige, men din celleoperatør mister indtægter, hver gang du gør noget af det.
Så de beslutter at prøve at stoppe det.
Men Thunderbolt har en låst bootloader, ikke? De har brugerdefinerede ROM'er, og CyanogenMod er i værkerne.
Begge er sandt. Udviklerne, der knækkede Thunderbolt, brugte en blanding af dygtighed og held - de var i stand til at få deres hænder på en ældre, usigneret nyere bootloader, som de kunne blinke, bryde ind i systemet og blinke en gendannelse, der igen kunne blinke usignerede billeder. Meget dygtig, meget heldig; vi skal ikke stole på, at den slags ting sker for ofte.
Nok, jeg har det. Ulåst er godt, men hvad kan jeg nøjagtigt gøre med det?
Hvad som helst.
Droid X-udviklerne er en fantastisk, ihærdig flok stipendiater. De kan ikke bare blinke ClockworkMod og indlæse kerner og ROM'er, og de er nødt til at hoppe gennem bøjler og gøre ting på den hårde måde. Men de har alligevel fået nogle meget seje ting, der fungerer. Og den samme ting ville til sidst være sket med Evo 3D. I modsætning hertil, da Nexus S 4G kom ud, var den rodfæstet, kerner blev bygget, og der blev foretaget en tilpasset gendannelse inden dagen var forbi, alt sammen fordi den var helt låst op.
Vi ved ikke nøjagtigt, hvordan oplåsningspolitikken for bootloader med HTC fungerer. Personligt håber jeg, at det efterligner Sony Ericssons - send dem låst, men tilbyder en måde for teknisk kyndige at låse dem op, som understøttes af producenten. De kunne også sænke luftfartsselskaberne ved ikke at tillade dette på enheder, der er under kontrakt, men alt dette er ren spekulation. Jeg er sikker på, at HTC vil fortælle os mere hurtigt nok.
Men når du får en ny telefon med en ulåst bootloader, vil udviklingen af "hacker" -typen komme i rekordhastighed. Root, brugerdefinerede rom'er, porte på anden enhedssoftware - alle de ting, mange af os elsker ved Android. Og for at afslutte det betyder ulåste bootloaders brugerdefinerede kerner - overklokning, USB-vært og alskens andre godbidder, som er temmelig vanskelige at administrere på telefoner med låste bootloadere, samt en nem måde at indlæse det på din egen telefon. Og selvfølgelig betyder det MIUI og CyanogenMod, især hvis det er HTC-enheder.
Vi er glade for, at tingene skete, som de gjorde, ligesom de fleste af jer er. Hvis du kan lide at gå den ekstra kilometer og hacke på din telefon, skal du kunne gøre det med en ny HTC-enhed. Hvis du ikke gør det, behøver du ikke at gøre noget og nyde stabiliteten og have det sjovt med din telefon, som den blev sendt til dig. Uanset hvad, forhåbentlig har vi besvaret de fleste af dine spørgsmål om låste bootloaders.