Jailbreak iPhone'a za pomocą zrootowanego telefonu z Androidem i sprawdźra1n

Możesz teraz jailbreakować kilka popularnych iPhone'ów za pomocą zrootowanego smartfona z Androidem, dzięki checkra1n i jego najnowszej obsłudze Linuksa. Sprawdź to!

Wielu z nas tutaj, na XDA-Developers.com, trafiło na fora po raz pierwszy, gdy chcieliśmy zrootować nasze urządzenia z Androidem. Mimo wszystko, nasze fora mają w tym momencie ponad 17 lat i obecnie mogą pochwalić się ponad 10 milionami członków, którzy utworzyli ponad 3,4 miliona wątków i 77 milionów postów na przestrzeni lat — tworząc nieocenione zasoby społeczności, które pomagają entuzjastom zrootować swoje urządzenia i w pełni je wykorzystać To. Zrootowany telefon z Androidem otwiera mnóstwo możliwości dla społeczności entuzjastów, odblokowując drzwi do wszelkiego rodzaju szalonych rzeczy - na przykład jailbreakowania iPhone'a.

Jailbreaking iPhone'a jest podobny do rootowania urządzenia z Androidem w jego podstawowej koncepcji - zasadniczo to przyznajesz sam eskalowałeś uprawnienia i wyłączałeś wiele zabezpieczeń wbudowanych w systemy operacyjne, iOS i Android odpowiednio. Podczas rootowania kilku popularnych telefonów z Androidem

w dużej mierze stać się sprawą błahą dzięki współpracującym producentom OEM jailbreak iPhone'a pozostaje poruszającym wyzwaniem ze względu na Apple i jego podejście do ogrodu. Za każdym razem, gdy wypuszczany jest jailbreak, Apple pracuje nad łataniem luk, które na to pozwoliły się wydarzyć, zamykając drzwi dla tych samych rozwiązań, które będą wykonalne dla przyszłych urządzeń i przyszłego oprogramowania aktualizacje. Dlatego Jailbreaki są zwykle bardzo specyficzne w zależności od telefonu i wersji iOS, na której działają, a także wymagają bardzo konkretnych i bardzo konkretnych kroków, aby osiągnąć sukces.

Sprawdźra1n to jedno z rozwiązań jailbreak, uznawane za pierwsze jailbreak dla urządzeń Apple z systemem iOS 13. Działa również na szerokiej gamie sprzętu Apple. A ponieważ wykorzystuje exploita, którego celem jest luka w boot ROM na sprzęcie Apple, a nie luka w zabezpieczeniach iOS, jest również uznawany za jedno z niewielu rozwiązań, które będzie działać w przypadku aktualizacji oprogramowania na podatnych na zagrożenia telefony. Jednakże, jako wadę, Checkra1n jest jailbreakiem częściowo na uwięzi, co oznacza, że ​​musisz ponownie jailbreakować za każdym razem, gdy ponownie uruchamiasz urządzenie. Dodatkową niedogodnością jest fakt, że początkowo jailbreak był możliwy możliwe tylko w systemie MacOS v10.10+ - znacznie ograniczając Twoje możliwości, jeśli Twój telefon kiedykolwiek uruchomił się ponownie poza harmonogramem.

Ostatnio jednak Checkra1n zyskał wsparcie dla Linuksa, umożliwiając jailbreak urządzeń iOS 13 przy użyciu komputera z systemem Linux. Oczywiście rozszerza to możliwe platformy, z których możesz korzystać, ale jako Użytkownik Reddita /u/stblr dowiedział się, może to również rozwiązać niedogodności związane z jailbreakiem na uwięzi, umożliwiając jailbreak przy użyciu zrootowanego smartfona z Androidem!

Użytkownik Reddita /u/stblr zauważa kilka wymagań wstępnych:

  1. Oczywiście najpierw potrzebujesz iPhone'a lub iPada kompatybilnego z Checkra1n (iPhone 5s do iPhone X, iOS 12.3 i nowsze).
  2. Urządzenie z Androidem z uprawnieniami roota, najlepiej z nowszą wersją Linuksa i Androida. Demo wideo wykorzystuje Sony Xperia XZ1 Compact z systemem Android 10 z jądrem Linux 4.14 i zostało zrootowane za pomocą Magisk.
  3. Aplikacja terminalowa na telefonie z Androidem.
  4. Sposób połączenia dwóch telefonów. Niektóre kable Apple z USB-C na Lightning nie działają, ponieważ brakuje im pinów umożliwiających przełączenie iDevice w tryb DFU.

Etapy jailbreakowania są zaskakująco proste w porównaniu z niektórymi bardziej skomplikowanymi metodami, z którymi społeczność iOS spotkała się w przeszłości:

  1. Pobierz plik binarny Checkra1n dla systemu Linux, zwracając uwagę na prawidłowy µarch urządzenia z systemem Android:
    1. Możesz sprawdzić architekturę swojego telefonu, uruchamiając to polecenie ADB na komputerze, gdy telefon jest podłączony:
      adbshellgetpropro.product.cpu.abi
      Wynikiem będzie architektura Twojego telefonu.
  2. Umieść pobrany plik binarny w /data na zrootowanym telefonie z Androidem. Możesz wyszukaj swoje urządzenie na naszych podforach aby poznać najlepszą metodę zrootowania go.
  3. Podłącz iDevice do telefonu z Androidem.
  4. Otwórz aplikację terminalową i uzyskaj dostęp do konta root, wpisując „su" Komenda.
  5. Typ "lsusb", aby sprawdzić, czy Twoje urządzenie iDevice zostało rozpoznane. Wyświetlany identyfikator USB powinien brzmieć „05ac: 12a8".
  6. Przełącz iDevice w tryb DFU (aktualizacja oprogramowania sprzętowego urządzenia). Możesz znaleźć instrukcje dotyczące konkretnego urządzenia tutaj.
  7. Sprawdź, czy Twoje urządzenie iDevice jest nadal rozpoznawane za pomocą „lsusb". Wyświetlany identyfikator USB powinien teraz brzmieć „05ac: 1227".
  8. Uruchom checkra1n w trybie CLI za pomocą polecenia „./checkra1n -c".
  9. Twoje iDevice powinno być teraz po jailbreaku. Jednak metoda ta nie jest całkowicie niezawodna, dlatego może być konieczne ponowne wykonanie kroków, aby osiągnąć sukces.

Kroki mogą wydawać się trudne, ale tak naprawdę nie są. Jeśli masz zrootowane urządzenie, możemy założyć, że czujesz się komfortowo, wykonując instrukcje i wpisując kilka poleceń. Niemniej jednak pamiętaj o tym Urządzenia do jailbreakowania i rootowania wiążą się z własnym ryzykiem, więc nie próbuj żadnego z nich bez pełnego zrozumienia, co robisz.