
Kiedy pierwsza generacja iPhone'a została wydana w 2007 roku, jedynym sposobem uruchamiania na nim oprogramowania były aplikacje internetowe (w skrócie aplikacje) w przeglądarce – ograniczone do tych opublikowanych przez Apple. Jednak wraz z premierą iPhone'a 3G i uruchomieniem iTunes App Store firmy Apple w 2008 roku użytkownicy iPhone'a nagle mogli wybierać spośród tysięcy aplikacji, które można było zainstalować na samym telefonie. Do tej pory w sklepie dostępnych jest ponad 30 000 aplikacji [źródło: 148Apps ]. To może brzmieć jak duży wybór, ale jest co najmniej milion użytkowników, którzy chcą jeszcze więcej [źródło: Von Lohmann i Granick ]. To znaczy, jailbreakerzy iPhone'a.
Ludzie zwracają się do jailbreakingu, ponieważ istnieją ograniczenia dotyczące oferty iPhone'a i App Store. Na iPhonie Apple ogranicza niektóre podstawowe możliwości oferowane przez inne telefony komórkowe , w tym nagrywanie wideo, niestandardowe dzwonki, powiększanie zdjęć oraz możliwość zmiany wyglądu i działania (w tym ikon). Jailbreaking iPhone'a omija te ograniczenia i pozwala użytkownikom korzystać z aplikacji innych firm. W szczególności aplikacje innych firm, których rozpowszechnianie przez Apple za pośrednictwem App Store (ponieważ są uważane za budzące zastrzeżenia, ryzykowne lub powielające między innymi). Programy te są zamiast tego dystrybuowane przez programistę (zwykle w celu uniknięcia opłaty dystrybucyjnej pobieranej przez Apple).
Jednak nie tylko niesankcjonowane aplikacje przemawiają do łamaczy więzienia. Dla tych, którzy są bardziej zorientowani technicznie, jailbreakowanie iPhone'a może oznaczać więcej niż dodanie aplikacji wideo. iPhone działa na podstawowym wariancie systemu operacyjnego Mac OS X , który jest oparty na systemie Unix. Oznacza to, że jeśli jesteś tak skłonny, możesz jailbreakować platformę iPhone'a i zainstalować pewne aplikacje uniksowe, takie jak lekki serwer WWW Apache z demonem PHP lub SSH do akceptowania połączeń zdalnych - zmieniając iPhone'a w mały komputer.
Oprócz aplikacji innych firm, jednym z najczęstszych powodów jailbreakowania iPhone'a jest jego odblokowanie. Jailbreak i odblokowanie iPhone'a są często mylone ze sobą, ale to nie to samo. Odblokowanie iPhone'a zrywa blokadę na karcie SIM i pozwala telefonowi współpracować ze wszystkimi operatorami, nie tylko oficjalnym, zatwierdzonym przez Apple (który różni się w zależności od kraju).
Łamanie jail na iPhone’a

Jailbreakowanie iPhone'a nie oznacza, że go odblokowałeś (chociaż aby odblokować iPhone'a, najpierw musisz go złamać). Jest to raczej hack, który otwiera oprogramowanie telefonu, aby umożliwić instalację aplikacji innych firm. Tak jak sprzęt jest fizyczną częścią urządzenia, a oprogramowanie składa się z programów uruchamianych na urządzeniu, oprogramowanie układowe to po trochu jedno i drugie. Oprogramowanie układowe to kod zawierający instrukcje obsługi sprzętu, takie jak sposób działania iPhone'a, włączone funkcje i wszelkie potrzebne poprawki zabezpieczeń. Okresowo Apple wydaje zaktualizowane oprogramowanie układowe w celu aktualizacji funkcji i naprawiania błędów.
Gdy iPhone się uruchamia, przechodzi przez „łańcuch zaufania”, który jest serią weryfikacji podpisów między komponentami oprogramowania, zawsze wykonywanych w określonej kolejności. Zaczyna się od rozruchowej pamięci ROM, przechodzi do ładowania oprogramowania rozruchowego niskiego poziomu (LLB) (które kontroluje ogólne przechowywanie i przesyłanie danych między komputerami a urządzeniami cyfrowymi, w tym przypadku pamięcią flash ), następnie iBoot, następnie jądro systemu operacyjnego, a na końcu jądro systemu operacyjnego ładuje aplikacje użytkownika. W trakcie realizacji łańcucha zaufania przeprowadzane są kontrole pod kątem nieautoryzowanego oprogramowania.
Podczas jailbreaku iPhone'a, który modyfikujesz lub łatasz , iBoot i jądro systemu operacyjnego w tym procesie, uniemożliwiając im sprawdzanie podpisów cyfrowych, które oceniają i odróżniają autoryzowane lub nieautoryzowane oprogramowanie.
Jailbreakowanie iPhone'a różni się od iPhone'a do iPhone'a (i iPoda Touch ) - zależy to od wersji oprogramowania, na którym działa telefon i czy Twój komputer to Windows czy Mac. Aby to zrobić, potrzebujesz iPhone'a, komputera z zainstalowaną najnowszą wersją iTunes , pobranego programu do jailbreakingu z instrukcjami i trochę czasu. Musisz także wiedzieć, jaka wersja oprogramowania jest zainstalowana w Twoim telefonie.
Chociaż nie udostępniamy tutaj pliku do pobrania, po niewielkim przeszukiwaniu sieci możesz znaleźć łącza do potrzebnych narzędzi — zwykle ze szczegółowymi wskazówkami i dołączonymi zrzutami ekranu. Niektóre z bardziej popularnych programów to QuickPwn (który może jailbreakować iPhone'a 3G z najnowszą wersją oprogramowania układowego 2.0+) i PwnageTool (który może również jailbreakować iPody Touch pierwszej i drugiej generacji), oba od zespołu programistów iPhone'a. Aplikacje innych firm można następnie przeglądać, pobierać i instalować za pomocą oprogramowania, takiego jak Cydia (pomyśl o tym jako o sklepie z aplikacjami nieobjętymi sankcjami), które jest wygodnie dołączane do narzędzi do jailbreakingu.
Bycie na bieżąco z oprogramowaniem do jailbreakingu jest jak gra w kotka i myszkę — Apple aktualizuje swoje oprogramowanie, a hakerzy starają się wydać jailbreak nowego kodu.
Problemy z jailbreakiem Twojego iPhone'a: drugie przemyślenia

Jeśli sam pomysł włamania się do telefonu denerwuje Cię, istnieje siatka bezpieczeństwa – w pewnym sensie. Decydując się na jailbreak swojego telefonu, robisz to ze świadomością, że możesz go uszkodzić. Telefony można przywrócić do stanu fabrycznego, ponownie instalując oryginalne oprogramowanie układowe za pośrednictwem iTunes , ale tylko czasami. Najgorszy scenariusz, a Twój telefon stanie się kosztowną cegłą, powszechnie nazywaną iBrick .
Ostrzegam: Jailbreaking nie jest sankcjonowany przez Apple (dlatego jest nazywany jailbreakingiem). Praktyka unieważnia gwarancję, a wszelkie nowe aktualizacje oprogramowania układowego wydane przez Apple usuwają wszelkie wcześniejsze próby jailbreakingu (zastępują je).
Pojawiają się również obawy o bezpieczeństwo. Gdy kupujesz aplikacje w sklepie Apple App Store, firma Apple je sprawdziła. Gdy pobierasz i instalujesz niezatwierdzone aplikacje innych firm, nie masz pewności, co otrzymujesz — najgorętszy nowy sposób przesyłania filmów do YouTube lub złośliwego oprogramowania? Nie będziesz wiedział, dopóki go nie zainstalujesz.
Ponadto, zgodnie z komentarzami złożonymi przez Apple w amerykańskim Biurze Praw Autorskich na początku 2009 r. w ramach trzyletniej ustawy Digital Millennium Copyright Act (DMCA) z 2009 r., złamanie jailbreaku iPhone'a stanowi naruszenie DMCA i naruszenie praw autorskich.
Ustawa DMCA pozwala firmie blokować cokolwiek przed działaniem na produkowanych przez nią urządzeniach bez uprzedniego zatwierdzenia. Jeśli pobierasz niezatwierdzone aplikacje innych firm, popełniasz naruszenie, ponieważ Twój telefon nie podlega już kontroli bezpieczeństwa Apple. W grę wchodzi naruszenie praw autorskich, ponieważ aby złamać jail na iPhone'a, ktoś musi najpierw napisać kod, który jest ulepszeniem istniejącego kodu Apple – ale czy inżynieria wsteczna jest dozwolone, czy też narusza prawa autorskie? O tym decydują sądy.
Dużo więcej informacji
Powiązane artykuły
- Jak używać iPhone'a jako kamery bezpieczeństwa?
- Darmowe aplikacje na iPhone'a
- Jak działa iPhone
- Jak działają iPody
- Jak działają hacki do iPoda
- Jak działa iPod Touch
- Jak działają telefony komórkowe
- Czym jest Linux i dlaczego jest tak popularny?
Źródła
- 148Aplikacje. http://148apps.com/10000/
- Jabłko. „Apple podaje wyniki za pierwszy kwartał”. 2009. http://www.apple.com/pr/library/2009/01/21results.html Apple. „iPhone do obsługi aplikacji Web 2.0 innych firm”. 2007. http://www.apple.com/pr/library/2007/06/11iphone.html
- Jabłko. „Co to jest oprogramowanie układowe?” http://support.apple.com/kb/HT1471
- Beschizza, Rob. „What The Hack? Wyjaśnienie warunków hakowania iPhone'a”. Laboratorium gadżetów. Wired.com. 2007. http://blog.wired.com/gadgets/2007/10/what-the-hack-i.html
- Fundacja Electronic Frontier. „ReCellular i FlipSwap w obsłudze proponowanej klasy 5D.”2009. http://www.eff.org/files/filenode/dmca_2009/EFF2009replycomment_0.pdf Elmer-DeWitt, Philip. „iPhone App Store: 30 000 aplikacji, ale zwalnia?” Jabłko 2.0. FORTUNA. http://apple20.blogs.fortune.cnn.com/2009/03/26/iphone-app-store-30000-apps-but-slowing/
- Zespół programistów iPhone'a. http://blog.iphone-dev.org/
- Iwatani Kane, Yukari. „Przełamywanie chwytu Apple’a na iPhonie”. Dziennik Wall Street. 2009. http://online.wsj.com/article/SB123629876097346481.html
- Krazit, Tom. „Wspaniały iPhone Hack, runda 3.” Wiadomości CNET. 2007. http://news.cnet.com/8301-13579_3-9795769-37.html
- Długi, Ben. „Zestaw do hakowania iPhone'a, krok po kroku”. iPhone Central. http://iphone.macworld.com/2007/08/the_iphone_hacking_kit_step_by.php
- Murphy, Dawidzie. „iPhone 3.0: co się dzieje z twoim jailbreakiem?” Świat PC. 2009. http://www.pcworld.com/article/161253/iphone_30_what_happens_to_your_jailbreak.html
- Railsback, Kevin. „Dostęp do iPhone'a SSH włączony”. Wewnątrz Tech. InfoŚwiat. 2007. http://weblog.infoworld.com/railsback/archives/2007/07/ssh_on_iphone.html
- Seltzer, Larry. „Wyłamywanie się z iPhone’a”. Straż Bezpieczeństwa. PCMag.com. 2007. http://blogs.pcmag.com/securitywatch/2007/10/busting_out_of_the_iphone_join.php
- Seltzer, Larry. „Proszę, nie łam jail swojego iPhone’a”. Straż Bezpieczeństwa. PCMag.com. 2009. http://blogs.pcmag.com/securitywatch/2009/03/please_dont_jailbreak_your_iphone.php
- Tech-FAQ. „Co to jest oprogramowanie układowe?” http://www.tech-faq.com/firmware.shtml
- Von Lohmann, Fred i Jennifer S. Granickowie. „Komentarze Electronic Frontier Foundation wspierające proponowane klasy 5A, 5D, 11A oraz The Wireless Alliance,