Jailbreak
Jailbreakowanie to proces usuwania ograniczeń nałożonych na urządzenie przez jego producenta, często poprzez wykorzystanie błędu w oprogramowaniu. Najczęściej termin ten odnosi się do uzyskiwania dostępu root na urządzeniu iPhone lub iPad, ale może dotyczyć także innych urządzeń, takich jak konsole do gier. Użytkownicy zazwyczaj wykonują jailbreak, aby instalować aplikacje z zewnętrznych źródeł, z pominięciem oficjalnych sklepów z aplikacjami.
Proces jailbreakowania wymaga wykorzystania luki w zabezpieczeniach urządzenia, zwykle w jego oprogramowaniu układowym lub systemie operacyjnym. Gdy hakerzy odkryją lukę, którą można wykorzystać w konkretnym urządzeniu, tworzą i rozpowszechniają narzędzie programowe automatyzujące ten proces. Ponieważ producenci urządzeń regularnie usuwają te luki, każda metoda jailbreakowania zwykle działa tylko na jednej generacji urządzeń lub jednej wersji systemu operacyjnego. Większość metod polega na podłączeniu urządzenia do komputera za pomocą przewodu USB, uruchomieniu narzędzia do jailbreakowania na komputerze i ponownym uruchomieniu urządzenia po wyświetleniu odpowiedniego komunikatu. Narzędzie do jailbreakowania wykorzystuje lukę, dla której zostało zaprojektowane, i zapewnia użytkownikowi dostęp root. Większość takich narzędzi instaluje także menedżer pakietów, którego użytkownik może używać do instalowania aplikacji.
Jailbreakowanie urządzenia ma jednak pewne wady. Po pierwsze, każda aktualizacja systemu operacyjnego lub oprogramowania układowego usunie jailbreak, zmuszając użytkownika do wyboru między aktualnym oprogramowaniem a zachowaniem dostępu root. Po drugie, instalowanie oprogramowania z nieznanych źródeł może także wprowadzić złośliwe oprogramowanie. Modyfikacje oprogramowania systemowego wprowadzone przez jailbreak mogą również prowadzić do niestabilności i awarii. Wreszcie niektóre metody jailbreakowania wymagają ponownego uruchamiania urządzenia, gdy jest ono podłączone do komputera z uruchomionym narzędziem do jailbreakowania, aby jailbreak pozostał aktywny. Takie jailbreaki są nazywane „uwiązanymi”.
NOTE: W przypadku usuwania tych ograniczeń na urządzeniu Android proces ten nazywa się „rootowaniem”. Zwykle jest on jednak znacznie łatwiejszy, ponieważ większość producentów urządzeń z systemem Android otwarcie pozwala zaawansowanym użytkownikom rootować swoje urządzenia.
Sprawdź swoją wiedzę