Jailbreak z rootowaniem i bez rootowania: poznaj różnice i wybierz najbardziej odpowiedni

W modułach jailbreak systemu iOS można generalnie znaleźć dwie kategorie: Z uprawnieniami roota وBez korzeniKażda kategoria różni się interakcją z systemem plików głównych urządzenia. W obu przypadkach uzyskujesz pewien poziom uprawnień do modyfikowania plików systemowych, ale na różne sposoby.

Jailbreak z uprawnieniami roota

W przypadku jailbreaku zrootowanego użytkownik ma Z pełną kontrolą nad sekcją systemuZazwyczaj osiąga się to poprzez utworzenie kopii katalogu głównego i ponowne załadowanie jej z uprawnieniami do odczytu i zapisu. Umożliwia to użytkownikowi łatwy dostęp do katalogu głównego (/), a także do konta użytkownika root.

Dostęp i uprawnienia do modyfikacji podstawowych plików systemowych oznaczają, że użytkownik może instalować modyfikacje i dodatki bezpośrednio w systemie plików głównych. Jednak ten poziom kontroli oznacza również, że manipulacja poufnymi plikami może prowadzić do częstych pętli rozruchowych, utraty danych, a nawet całkowitego uszkodzenia urządzenia.

Jailbreak bez uprawnień roota

Jailbreak bez roota nie zapewnia bezpośredniego dostępu do głównego systemu plików urządzenia. Oznacza to, że zapis do „/” nie jest możliwy w przypadku jailbreaku bez roota. Zamiast tego zapisuje dane w innej lokalizacji w pamięci masowej, zazwyczaj /var/jbKtóry następnie działa jako symboliczny link do katalogu w /prywatny/preboot.

Firma Apple wyłączyła główny system plików, wprowadzając technologię Signed Secure Storage (SSV) w iOS 15Oznaczało to konieczność zaprzestania wykonywania jailbreaków z dostępem do roota. W konsekwencji konieczne było zastosowanie metod bez dostępu do roota, ponieważ modyfikacje systemu plików roota były niedozwolone. Wiadomo również, że większość jailbreaków z dostępem do roota uniemożliwiała korzystanie z urządzeń po aktualizacjach SSV.

Jailbreaki bez roota są na ogół uważane za آمنة وموثوقةPonieważ jailbreaking jest niezależny od głównego systemu plików, jest również Trudniej to wykryć.Dzięki jailbreakowi bez dostępu do roota masz również tę przewagę Powrót do oryginalnego systemu iOS Oprogramowanie jest aktualizowane w razie potrzeby. Nie ma powodu do obaw o problemy takie jak zawieszanie się urządzenia podczas uruchamiania (pętla rozruchowa) czy całkowite zawieszenie (twarda blokada), a ponadto jest stosunkowo bardziej stabilne.

Po co przechodzić na jailbreak bez uprawnień roota?

Dla większości ludzi jailbreak bez roota to "Nieunikniona przyszłość jailbreakingu iOS. " Chociaż podejście to jest wciąż stosunkowo nowe i będzie wymagało aktualizacji wielu poprawek i repozytoriów o nowe moduły, warto zauważyć, że większość poprawek pozostanie kompatybilna i będzie wymagała jedynie drobnych zmian, chyba że będą one wiązać się z jakąkolwiek modyfikacją głównego systemu plików.

W przeszłości metody jailbreakingu wymagały uprawnień roota, takich jak: XinaA15Znany ze swojej niestabilności i podatności na awarie, jailbreaking wynika częściowo z faktu, że opiera się na niekonwencjonalnych poprawkach. Procesy jailbreakingu były często trudne w konfiguracji, wymagały zarządzania wieloma zmiennymi i wiązały się z manipulacją poufnymi danymi systemowymi.

Mimo że metody jailbreakingu bez uprawnień roota są mniej niezawodne, wiele ulepszeń dostosowano do tego środowiska poprzez wprowadzenie drobnych modyfikacji ścieżek plików i dodanie obsługi pakietów. iphoneos-arm64Jeśli modyfikacja lub moduł nie opiera się na stałej ścieżce, zazwyczaj można je skompilować ponownie w innej lokalizacji, co pozwala na łatwą pracę z narzędziami do jailbreaku bez uprawnień roota.

Większość narzędzi do jailbreakingu uległa zmianie, w tym Dopamina و szachownica و Palera1n و unc0verMenedżerowie pakietów, tacy jak sileo و ZebraW przypadku modeli bez uprawnień roota, chociaż opcje z uprawnieniami roota są nadal dostępne za pomocą narzędzi takich jak nekoJB i starsze wersje Palera1n.

Czy jailbreak Rootful jest lepszy od jailbreaku Rootless?

Chociaż technologia rootowania zapewniła programistom znaczną kontrolę nad systemem plików głównych, ważne jest, aby zrozumieć, że duża część modyfikacji Nie polegało to na modyfikowaniu głównego systemu plików.Dla nich przejście nie było zbyt trudne. Chociaż większość domyślnych aplikacji systemowych jest przechowywana w katalogu głównym, ich modyfikacja może powodować problemy, potencjalnie prowadząc do nieuniknionych problemów z urządzeniem.

Aby ominąć SSV (podpisany wolumin systemowy), niektórzy programiści znaleźli sposób na emulację katalogu głównego, Utwórz kopię i załaduj ją ponownie w trybie do odczytu/zapisuJednak takie podejście jest nie tylko podatne na awarie, ale również pochłania znaczną ilość miejsca w systemie. Narzędzia do jailbreaku, takie jak nekoJBJest to ulepszona wersja DopaminaTo jest droga.

Jednak pomimo wszystkich kompromisów wymaganych dla uzyskania minimalnych korzyści, poprawki rootful nie zyskały dużej popularności od czasu wprowadzenia iOS 15. To również powód, dla którego popularne narzędzia, takie jak Palera1n Ostatecznie firma porzuciła wsparcie dla jailbreaku z uprawnieniami roota.

Możliwość dodawania komentarzy nie jest dostępna.