Vad är skillnaden mellan jailbreaking, rooting och unlocking?
Jämfört med en dator är telefoner och surfplattor ganska låsta enheter. Jailbreaking, rooting och unlocking är alla sätt att kringgå sina begränsningar och göra saker som tillverkare och transportörer inte vill att du ska göra.
Vissa länder har lagar som hindrar dig från att göra dessa saker med de enheter du betalat för och lagligen äger - vi kommer inte att komma in i dessa lagar här.
Bildkrediter: Blake Patterson på Flickr
jailbreaking
Jailbreaking är processen att ta bort de begränsningar som en tillverkares tillverkare ställt. Jailbreaking utförs vanligtvis på Apple iOS-enheter, som iPhone eller iPad. Jailbreaking tar bort de restriktioner Apple lägger på, så att du kan installera program från tredje part från appbutiken. Vissa människor kan ha uppfattningen att jailbreaking bara används för piratkopiering, men det här är inte fallet - jailbreaking gör att du kan göra saker som att ändra din iPhones standardwebbläsare och e-postklient. I grunden tillåter jailbreaking dig att använda program som Apple inte godkänner.
Jailbreaking kan utföras på andra enheter med liknande begränsningar. Till exempel finns det nu en Microsoft Surface RT jailbreak som låter dig installera okontrollerade skrivbordsprogram. (Som standard tillåter Windows RT-system bara att köra skrivbordsapplikationer skrivna av Microsoft.) Skrivbordsapparna måste dock sammanställas för ARM, så du kan inte köra några Windows-skrivbordsprogram du redan har, även om program med öppen källkod skulle kunna bli tweaked och kompileras för Windows-skrivbordet på ARM.
Företag som Apple och Microsoft vill inte att du jailbreaking för att komma över en enhetens begränsningar - så du kan ändra standardprogrammen på iOS eller köra tredje parts program på Windows RT. För att utföra en jailbreak måste någon hitta ett säkerhetsproblem som gör det möjligt för dem att "utnyttja" enheten och komma runt tillverkarens skyddsåtgärder.
Android tillåter användare att installera program från tredje part från utsidan av Googles appbutik ute i rutan och behöver inte vara jailbroken.
böka
Rooting är processen att få "root access" till en enhet. Detta utförs vanligtvis på Android-enheter, men det kan också uppstå roten på andra enheter baserade på Linux, till exempel Nokias nuvarande Symbian-operativsystem.
På Linux och andra UNIX-liknande operativsystem är root-användare i stort sett densamma som Administratörs-användaren på Windows. Efter roten kan du bevilja specifika program åtkomst till rotbehörigheter, så att de kan göra nästan vad som helst som de vill ha operativsystemet. Till exempel kan en applikation med root behörigheter avinstallera systemprogram, installera systembaserade binärprogram på låg nivå, återkalla behörigheter som installerade appar kräver och göra andra galna saker. Nästan allt du kan göra på ett ordentligt Linux-system kan du göra med root-åtkomst på din telefon.
Rooting kommer runt Android säkerhetsarkitektur och kan potentiellt orsaka problem om användarna inte vet vad de gör, så kommer Android inte att vara rotad.
På vissa enheter kan det behövas root-funktioner via en säkerhetsutnyttjande. Precis som jailbreaking, vill tillverkare i allmänhet inte att du rota. På vissa enheter, till exempel Nexus-enheter (som även är avsedda för utvecklare) kräver det inte ett säkerhetsproblem.
Lås upp en Bootloader
Android är ett operativsystem med öppen källkod, så alla kan ta Android-källkoden och skapa en egen version av den. Detta gör att anpassade ROM-skivor som Cyanogenmod kan existera. Massor av anpassade ROM-skivor finns för Android - allt från stora projekt som stöder en mängd olika enheter till anpassade ROM-skivor med några templatcher, något barn piskat upp på fritiden.
Men många Android-telefoner kommer med låsta bootloaders. En låst startladdare startar inte annat än den tillverkargodkända versionen av Android som följer med enheten. Upplåsning av bootloader kan du installera anpassade ROM-skivor - alternativa versioner av Android-operativsystemet.
Detta är inte bara användbart för geeks - Cyanogenmod ger nya versioner av Android till enheter som tillverkare inte längre uppdaterar. Det är också en mer vanilj Android-upplevelse - många tycker om det eftersom det är ett alternativ till tillverkarens anpassade användargränssnitt som de flesta Android-enheter kommer med.
Upplåsning av en enhetens startladdare kan också kräva ett säkerhetsutnyttjande, även om företag som HTC och Motorola tillåter låsa upp vissa enheter. Nexus-enheter (som även är avsedda för utvecklare) kan enkelt låsas upp.
Lås upp en startläsare kan teoretiskt låta dig installera andra operativsystem än Android. Till exempel kan du installera Ubuntu för telefoner eller WebOS på en Galaxy Nexus med en olåst startladdare. Den stationära versionen av Ubuntu kan också installeras på Nexus 7. Självklart måste operativsystemet byggas för att vara kompatibelt med en viss enhet. Dessa operativsystem är förmodligen inte särskilt stabila - men utvecklare kan använda enheterna för att köra ett alternativt operativsystem medan de arbetar på det.
Bildkredit: Johan Larsson på Flickr
Lås upp en telefon
Många telefoner, särskilt telefoner som kommer subventioneras med ett kontrakt, kommer "låst" till en viss operatör. Telefonen är konfigurerad så att den bara kan användas på den operatörens nätverk. Om du sätter in ett SIM-kort från en konkurrerande operatör i telefonen visas ett meddelande som indikerar att telefonen är låst och inte kan användas med SIM-kortet.
Om du låser upp en telefon kan du använda den med ett annat SIM-kort - antingen använda en annan operatör när du reser eller ta din nuvarande telefon med dig när du byter till en ny tjänsteleverantör.
Du behöver generellt en upplåsningskod för att låsa upp telefonen. Många operatörer låser upp telefoner när ditt kontrakt är uppe, medan telefoner köps direkt utan kontrakt kanske inte är låst till en bärare alls. Det finns sätt att låsa upp telefoner utan tillstånd från en operatör.
Bildkredit: Kai Hendry på Flickr
Inte alla måste jailbreak, root eller låsa upp sina enheter. Alternativet finns dock - och nu vet du varför du kanske vill.