iPhony i iPady są urządzeniami zablokowanymi. Możesz instalować tylko aplikacje zatwierdzone przez firmę Apple i nie możesz zmodyfikować podstawowego systemu w systemie Windows, Mac lub Linux. Jailbreaking to ucieczka od tego symbolicznego "więzienia".
Apple nie lubi jailbreakingu, a robią wszystko, aby było mu trudniej. Społeczność jailbreak i Apple są zaangażowane w grę w kotka i myszkę. Jailbreakers pracują nad tym, aby umożliwić jailbreaking, zanim Apple zablokuje ich najnowsze sztuczki.
Jailbreaking różni się od rootowania i odblokowywania, ale jest podobny. Podobnie jak wiele innych nowoczesnych urządzeń, urządzenia z iOS, takie jak iPhone, iPad i iPod Touch, są blokowane. Nie masz dostępu do całego systemu plików urządzenia w ten sam sposób, w jaki masz dostęp niskiego poziomu na komputerze z systemem Windows, Mac lub Linux. Apple ma dostęp do "administratora" lub "użytkownika root" na twoim urządzeniu, nie ty.
Jailbreaking to akt uzyskiwania pełnego dostępu do urządzenia z systemem iOS. Jailbreakers na ogół lokalizują lukę w zabezpieczeniach i używają jej do opuszczenia zamkniętego środowiska, dając użytkownikom pełną kontrolę nad swoimi urządzeniami.
Dzięki amerykańskiemu ustawie DMCA, jailbreakowanie iPhone'a jest całkowicie legalne, podczas gdy jailbreakowanie iPada wydaje się zbrodnią. Przepisy mogą się różnić w innych krajach.
Zablokowana natura iPhone'a lub iPada oznacza, że możesz robić tylko to, na co pozwala Apple. Na przykład nie można zmienić domyślnej aplikacji e-mail ani przeglądarki internetowej. Nie możesz także instalować aplikacji spoza Apple App Store, co oznacza, że masz pecha, jeśli chcesz użyć aplikacji, której Apple nie akceptuje. Nie masz również dostępu na niskim poziomie, aby dostosować system operacyjny iOS w inny sposób, robiąc wiele rzeczy, których Apple by nie aprobował. Wykonywanie innych ulepszeń na poziomie systemu, takich jak zmiana motywów, dodawanie widżetów lub włączanie tetheringu Wi-Fi zgodnie z życzeniami operatora, wymaga również jailbreakingu.
Ludzie jailbreak, ponieważ chcą zrobić więcej ze swoimi urządzeniami niż Apple pozwala im. Niezależnie od tego, czy chcesz zabrudzić sobie ręce dzięki drobnym usprawnieniom systemu, czy po prostu ustawić Chrome i Gmaila jako domyślną przeglądarkę internetową i aplikacje pocztowe, jailbreaing zapewnia pełny dostęp do podstawowego systemu i daje ci możliwość robienia tych rzeczy.
Ponieważ jailbreak nie jest zamierzony ani obsługiwany przez Apple, wszystkie jailbreaky są osiągane poprzez znalezienie luki w zabezpieczeniach systemu operacyjnego iOS firmy Apple i jej wykorzystanie. To daje Apple dwie różne motywacje do blokowania jailbreakingu: chcą zapobiec samozniszczeniu, a także chcą naprawić luki w zabezpieczeniach, które mogą zostać wykorzystane do złamania zabezpieczeń urządzeń iOS w złych zamiarach.
Za każdym razem, gdy społeczność jailbreakingu wypuszcza nowe narzędzie, które wykorzystuje lukę, zauważa Apple. Następnie mogą naprawić lukę w następnej wersji systemu iOS, która blokuje działanie jailbreaku. Oznacza to, że jailbreakerzy, którzy są uzależnieni od swoich poprawek jailbreak, często powstrzymują się od aktualizacji do nowych wersji systemu iOS, dopóki nie zostanie wydany jailbreak i zostanie potwierdzone działanie. Aktualizacja do nowej wersji iOS ogólnie "naprawi" jailbreak, jak również lukę bezpieczeństwa, resetując urządzenie do stanu zablokowanego.
Na przykład jailbreak dla systemu iOS 7 został wydany 22 grudnia 2013 r. Sam system iOS 7 został wydany 16 września 2013 r. Oznacza to, że ponad 4 miesiące zajęło społeczności jailbreaking znalezienie jailbreak dla iOS 7 - wcześniej, jailbreakerzy mogli wybrać starą wersję systemu iOS 6 lub uaktualnić ją do najnowszej wersji i utracić jailbreak. Apple wkrótce naprawi to jailbreak z nową wersją iOS, a jailbreakerzy będą musieli wybrać między jailbreakami a najnowszą wersją iOS.
W miarę jak Apple ciągle łata dziury w iOS, pojawianie się jailbreaków trwa dłużej. Społeczność jailbreaków jest zamknięta w nieustannej walce z Apple. Apple prawdopodobnie nigdy nie wygra całkowicie - trudno jest zrobić oprogramowanie bez żadnych dziur - ale coraz trudniej jest jemu łamać prawa.
Zanim wykonasz jailbreak lub wykonasz cokolwiek innego ryzykownie, prawdopodobnie zechcesz utworzyć kopię zapasową swojego urządzenia. Jeśli wystąpi problem, możesz przywrócić kopię zapasową.
Zakładając, że jailbreak jest aktualnie dostępny dla wersji urządzenia iOS - i niedawno pojawił się na iOS 9.3 bardzo niedawno - musisz po prostu zlokalizować narzędzie jailbreak, pobrać i uruchomić na swoim komputerze. Obecnym narzędziem do jailbreakingu jest Pangu. Proces jailbreakingu polega na pobraniu programu na komputer Mac lub Windows, podłączeniu urządzenia z systemem iOS do komputera za pomocą kabla USB i uruchomieniu tego narzędzia. Powinien, mam nadzieję, jailbreak swoje urządzenie bez żadnych problemów. Pamiętaj, aby postępować zgodnie ze wszystkimi instrukcjami dołączonymi do narzędzia jailbreak.
W ramach procesu jailbreak, narzędzie zainstaluje Cydię na twoim urządzeniu. Cydia jest alternatywnym sklepem z aplikacjami zawierającym aplikacje na iOS, których Apple nie zatwierdziłby. Są to rzeczy stworzone przez jailbreakingową społeczność, której Apple nie chce używać. Na przykład znajdziesz narzędzia do tworzenia motywów urządzenia i dodawania widżetów tutaj. Jeśli chcesz zmienić domyślną przeglądarkę, zainstaluj aplikację BrowserChooser z Cydii i wybierz z nią domyślną przeglądarkę. Cydia to sposób, w jaki faktycznie dokonujesz rzeczy, które prawdopodobnie doprowadziły cię do jailbreak twojego urządzenia w pierwszej kolejności.
Jeśli zależy Ci na jailbreaku, pamiętaj, aby poczekać, aż nowy jailbreak będzie dostępny dla każdej nowej wersji systemu iOS firmy Apple przed aktualizacją. Apple nie chce, abyś jailbreak swoje urządzenia i robią wszystko, aby go zatrzymać.
Image Credit: Austen Hufford na Flickr, William Hook na Flickr