Jaký je rozdíl mezi jailbreakingem, zakořeněním a odblokováním?
Ve srovnání s počítačem jsou telefony a tablety poměrně uzamčené. Jailbreaking, zakořenění a odemknutí jsou všechny způsoby, jak obejít jejich omezení a dělat věci, které výrobci a dopravci nechtějí dělat.
Některé země mají zákony, které vám zabraňují dělat tyto věci se zařízeními, za něž jste zaplatili a legálně vlastnili - do těchto zákonů se nedostaneme.
Image Credit: Blake Patterson na Flickru
Jailbreaking
Jailbreaking je proces odstranění omezení zavedených výrobcem zařízení. Jailbreaking se obvykle provádí na zařízeních Apple iOS, jako je iPhone nebo iPad. Jailbreaking odstraňuje omezení, která společnost Apple zavedla, což vám umožňuje nainstalovat software třetí strany mimo prodejnu aplikací. Někteří lidé mohou mít pocit, že jailbreaking je používán pouze pro pirátství, ale to není v tomto případě - jailbreaking vám umožňuje dělat věci, jako je změna vašeho iPhone je výchozí prohlížeč a poštovní klient. V podstatě jailbreaking umožňuje používat software, který společnost Apple neschválí.
Jailbreaking může být proveden na jiných zařízeních s podobnými omezeními. Například je nyní jailbreak společnosti Microsoft Surface RT, který umožňuje instalovat neautorizované desktopové programy. (Ve výchozím nastavení systémy Windows RT umožňují pouze spouštění aplikací napsaných společností Microsoft.) Aplikace pro stolní počítače však musí být kompilovány pro ARM, takže nemusíte spustit žádný již nainstalovaný desktopový program Windows, i když aplikace s otevřeným zdrojovým kódem být vyladěn a recompiled pro pracovní plochu Windows na ARM.
Společnosti, jako je společnost Apple a Microsoft, nechtějí, abyste přestřelili jailbreaky, abyste se dostali k omezením zařízení - a proto můžete v systému Windows RT změnit výchozí programy iOS nebo spustit běžné aplikace třetích stran. Chcete-li provést útěk z útěku, musí někdo najít bezpečnostní chybu zabezpečení, která umožňuje "zneužít" zařízení a obejít záruky výrobce.
Android umožňuje uživatelům instalovat aplikace třetích stran z externích obchodů s aplikací Google mimo kancelář a nemusí být jailbroken.
Zakořenění
Zakořenění je proces získávání přístupu "root" k zařízení. To se obecně provádí na zařízeních s Androidem, ale zakořenění se může objevit i na jiných zařízeních založených na Linuxu, například v operačním systému Symbian.
V systému Linux a jiných operačních systémech typu UNIX je kořenový uživatel v podstatě stejný jako uživatel systému Administrator v systému Windows. Po zakorenění můžete udělit určitým aplikacím přístup k oprávněním uživatele root, což jim umožní pracovat téměř cokoli, co chtějí, do operačního systému. Například aplikace s oprávněním root by mohla odinstalovat systémové aplikace, instalovat systémové binární soubory nízké úrovně, vyžadovat odvolání oprávnění nainstalovaných aplikací a dělat další šílené věci. Téměř všechno, co můžete udělat na správném systému Linux, můžete s telefonem pracovat s přístupem root.
Zakořenění získá bezpečnostní architekturu Android a mohlo by to způsobit problémy, pokud uživatelé nevědí, co dělají, takže Android není zakořeněný.
U některých zařízení může být potřeba provést zakořenění pomocí bezpečnostního zneužití. Stejně jako jailbreaking, výrobci obvykle nechtějí zakořenění. Na některých zařízeních, jako jsou zařízení Nexus (které jsou také určeny pro vývojáře), zakořenění nevyžaduje bezpečnostní chybu zabezpečení.
Odemknutí zavaděče
Android je operační systém s otevřeným zdrojovým kódem, takže si někdo může vzít zdrojový kód Android a vytvořit si vlastní verzi. To umožňuje vlastní ROM jako Cyanogenmod existovat. Spousta vlastních ROMů existuje pro Android - vše od velkých projektů, které podporují celou řadu zařízení k vlastním ROMům s několika tématickými záplatami, které si nějaký kluk vybral ve volném čase.
Mnoho telefonů s operačním systémem Android však obsahuje zablokované bootloadery. Uzamčený zavaděč nespustí žádné zařízení, než je verze Android, která je dodávaná se zařízením. Odemčení zavaděče umožňuje instalovat vlastní ROMy - alternativní verze operačního systému Android.
To není jen užitečné pro geeky - Cyanogenmod přináší nové verze systému Android na zařízení, která již výrobci již neaktualizují. Je to také zážitek z Androidu pro Android - hodně lidí se o to líbí, protože je to alternativa k uživatelským rozhraním přizpůsobeným výrobcům..
Odemčení zavaděče zařízení může také vyžadovat zabezpečení, i když společnosti jako HTC a Motorola umožňují odemknout některá zařízení. Přístroje Nexus (které jsou také určeny pro vývojáře) lze snadno odemknout.
Odemčení zavaděče může teoreticky umožnit i instalaci jiných operačních systémů Android. Například můžete nainstalovat Ubuntu pro telefony nebo WebOS na Galaxy Nexus s odemčeným bootloaderem. Verze desktopu Ubuntu lze nainstalovat i na zařízení Nexus 7. Samozřejmě musí být operační systém vybudován tak, aby byl kompatibilní se specifickým zařízením. Tyto operační systémy pravděpodobně nejsou zvláště stabilní - vývojáři však mohou zařízení používat k provozování alternativního operačního systému, zatímco pracují na něm.
Image Credit: Johan Larsson na Flickru
Odemknutí telefonu
Mnoho telefonů, zejména telefonů, které jsou dotovány smlouvou, je "uzamčeno" určitému dopravci. Telefon je nastaven tak, aby mohl být použit pouze v síti daného dopravce. Pokud do telefonu vložíte SIM kartu z konkurenčního operátora, uvidíte zprávu, že telefon je uzamčen a nelze jej používat se SIM kartou.
Odemknutí telefonu vám umožňuje používat jinou kartu SIM - ať už při cestování cestujete jiným dopravcem, nebo si s sebou vzít svůj současný telefon při přechodu na nového poskytovatele služeb.
Budete obecně potřebovat odemknout kód pro odemknutí telefonu. Mnoho dopravců odemkne telefony, jakmile bude vaše smlouva u konce, zatímco telefony koupené přímo bez smlouvy nemusí být vůbec zamčené na dopravce. Existují způsoby, jak odemknout telefony bez povolení dopravce.
Image Credit: Kai Hendry na Flickru
Ne každý musí jailbreak, root, nebo odemknout své zařízení. Nicméně existuje možnost - a teď víte, proč byste chtěli.