Hva er forskjellen mellom jailbreaking, rooting og låsing?
Sammenlignet med en PC er telefoner og tabletter ganske låst ned enheter. Jailbreaking, rooting og unlocking er alle måter å omgå sine begrensninger, og gjøre ting som produsenter og transportører ikke vil at du skal gjøre.
Noen land har lover som hindrer deg i å gjøre disse tingene med de enhetene du har betalt for og lovlig eier - vi kommer ikke inn i disse lovene her.
Bilde Kreditt: Blake Patterson på Flickr
jailbreaking
Jailbreaking er prosessen med å fjerne begrensningene som er innført av en produsent av en enhet. Jailbreaking utføres vanligvis på Apple iOS-enheter, for eksempel iPhone eller iPad. Jailbreaking fjerner restriksjonene Apple legger på plass, slik at du kan installere tredjeparts programvare fra utenfor appbutikken. Noen mennesker kan ha oppfatningen om at jailbreaking bare brukes til piratkopiering, men dette er ikke tilfelle - jailbreaking lar deg gjøre ting som å endre iPhones standard nettleser og e-postklient. I hovedsak lar jailbreaking deg å bruke programvare som Apple ikke godkjenner.
Jailbreaking kan utføres på andre enheter med lignende begrensninger. For eksempel er det nå en Microsoft Surface RT jailbreak som lar deg installere uautoriserte stasjonære programmer. (Windows RT-systemene tillater bare at du kan kjøre skrivebordsapplikasjoner skrevet av Microsoft.) Desktop-appene må imidlertid kompileres for ARM, slik at du ikke kan kjøre Windows-skrivebordsprogrammer du allerede har, selv om åpen kildekode-applikasjoner kan bli tweaked og rekompilert for Windows-skrivebordet på ARM.
Bedrifter som Apple og Microsoft vil ikke ha deg jailbreaking for å komme forbi enhets begrensninger - slik at du kan endre standardprogrammene på iOS eller kjøre tredjeparts skrivebordsprogrammer på Windows RT. For å utføre en jailbreak, må noen finne et sikkerhetsproblem som gjør at de kan "utnytte" enheten og komme seg rundt produsentens sikkerhetstiltak.
Android lar brukerne installere tredjepartsprogrammer fra utenfor Googles appbutikk utenom boksen og trenger ikke å være jailbroken.
rooting
Rooting er prosessen med å få "root access" til en enhet. Dette utføres vanligvis på Android-enheter, men rooting kan også forekomme på andre enheter basert på Linux, for eksempel Nokias nåpensjonerte Symbian-operativsystem.
På Linux og andre UNIX-lignende operativsystemer er rotbrukeren i det vesentlige den samme som Administrator-brukeren på Windows. Etter røtter kan du gi bestemte applikasjoner tilgang til root-tillatelser, slik at de kan gjøre nesten alt de vil ha operativsystemet. For eksempel kan et program med root-tillatelser avinstallere systemprogrammer, installere binærprogram på lavt nivå, tilbakekalle tillatelser som installerte apper krever, og gjøre andre galne ting. Nesten alt du kan gjøre på et riktig Linux-system, kan du gjøre med root-tilgang på telefonen.
Rooting kommer rundt Android's sikkerhetsarkitektur og kan potensielt forårsake problemer hvis brukerne ikke vet hva de gjør, så Android kommer ikke til å bli forankret.
På enkelte enheter kan det hende at rooting må oppnås via en sikkerhetsutnyttelse. Akkurat som jailbreaking, produsenter generelt ikke vil ha deg til å rote. På enkelte enheter, for eksempel Nexus-enheter (som også er ment for utviklere), krever rooting ikke et sikkerhetsproblem.
Lås opp en Bootloader
Android er et operativsystem med åpen kildekode, slik at alle kan ta Android-kildekoden og lage sin egen versjon av den. Dette tillater tilpassede ROM som Cyanogenmod å eksistere. Mange tilpassede ROM-er finnes for Android - alt fra store prosjekter som støtter en rekke enheter til egendefinerte ROM-er med noen temapatcher, noen barn pisket opp i fritiden.
Imidlertid kommer mange Android-telefoner med låst oppstartslaster. En låst bootloader starter ikke annet enn den produsent-godkjente versjonen av Android som følger med enheten. Lås opp opplastingsprogrammet lar deg installere egendefinerte ROMer - alternative versjoner av Android-operativsystemet.
Dette er ikke bare nyttig for geeks - Cyanogenmod bringer nye versjoner av Android til enheter som produsenter ikke lenger oppdaterer. Det er også en mer vanilje Android-opplevelse - mange liker det fordi det er et alternativ til produsenten-tilpassede brukergrensesnitt de fleste Android-enheter kommer med.
Lås opp en oppstartslaster for en enhet kan også kreve en sikkerhetsutnyttelse, selv om selskaper som HTC og Motorola tillater å låse opp noen enheter. Nexus-enheter (som også er ment for utviklere) kan enkelt låses opp.
Lås opp oppstartslaster kan teoretisk tillate deg å installere ikke-Android-operativsystemer også. For eksempel kan du installere Ubuntu for telefoner eller WebOS på en Galaxy Nexus med en ulåst bootloader. Den desktop-versjonen av Ubuntu kan også installeres på Nexus 7. Selvfølgelig må operativsystemet være bygget for å være kompatibelt med en bestemt enhet. Disse operativsystemene er sannsynligvis ikke spesielt stabile - men utviklere kan bruke enhetene til å kjøre et alternativt operativsystem mens de jobber med det.
Bildekreditt: Johan Larsson på Flickr
Lås opp en telefon
Mange telefoner, spesielt telefoner som kommer subsidiert med en kontrakt, kommer "låst" til en bestemt operatør. Telefonen er konfigurert slik at den bare kan brukes på den aktuelle operatørens nettverk. Hvis du setter inn et SIM-kort fra en konkurrerende operatør i telefonen, vil du se en melding som indikerer at telefonen er låst og ikke kan brukes med SIM-kortet.
Lås opp en telefon lar deg bruke den med et annet SIM-kort - enten å bruke en annen operatør mens du reiser, eller å ta den nåværende telefonen med deg mens du bytter til en ny tjenesteleverandør.
Du trenger vanligvis en opplåsingskode for å låse opp telefonen. Mange operatører vil låse opp telefoner når kontrakten din er oppe, mens telefoner som kjøpes direkte uten kontrakt, ikke kan låses til en transportør i det hele tatt. Det finnes måter å låse opp telefoner uten at en operatør har tillatelse.
Bilde Kreditt: Kai Hendry på Flickr
Ikke alle må jailbreak, root, eller låse opp enhetene sine. Men alternativet er der - og nå vet du hvorfor du kanskje vil.