Piąta publiczna beta Fugu15 Max Jailbreak jest już dostępna do testów
Deweloper Lars Fröder (opa334), znany nie tylko z tworzenia popularnego narzędzia do tworzenia trwałych podpisów TrollStore, ale także z próby uczynienia jailbreak Fugu15 dla urządzeń arm64e z systemem iOS i iPadOS 15.0-15.4.1 funkcjonalnie stabilnym dla użytkowników końcowych. obecnie nazywany Fugu15 Max, ogłosił w środę piątą wersję beta projektu Fugu15 Max.
Ogłoszenie, opublikowane za pośrednictwem Twittera i pokazane na powyższym zrzucie ekranu, ujawnia, że piąta wersja beta Fugu15 Max ma teraz „prawie wszystko oprócz łatwości obsługi i haczyków w przestrzeni użytkownika”. Jednak Froeder nadal zaleca programistom wersję beta do celów testowych tylko na razie.
Odnosząc się do oficjalnego dziennika zmian na stronie projektu GitHub, możemy stwierdzić, że Fugu15 Max beta 5 zawiera następujące zmiany i/lub ulepszenia:
Lista zmian:
– Dodano obsługę przeładowania przestrzeni użytkownika (UWAGA: ponieważ jest to wciąż wersja beta przeznaczona głównie dla programistów, należy ręcznie przeładować przestrzeń użytkownika po jailbreaku). WebContent) – Napraw niektóre nieobsługiwane kombinacje urządzenia/wersji (mianowicie iPad 8 do 15.1) – Zaktualizuj bootstrap do najnowszej wersji – Ulepsz przechwytywanie całego systemu, aby zawsze przestrzegał trybu bezpiecznego i trzymał bibliotekę z dala od procesów DriverKit i BlastDoor – Zapobiegaj wstrzykiwaniu ustawień do procesów, które mogą korzystać z rozwidlenia, ponieważ przejęcie funkcji C w procesie obecnie powoduje przerwanie rozwidlenia, właściwa poprawka wciąż czeka na wykonanie – Dodano domyślne repozytoria (Chariz, Havoc, Ellekit. przestrzeń,
/var/jb/basebin/jbctl update tipa <path/to/Fugu15.tipa>
lub/var/jb/basebin/jbctl update basebin <path/to/basebin.tar>
zwróć uwagę, że aktualizacja do TIPA aktualizuje również basebin, ale zależy od tego, czy TrollStore jest zainstalowany na urządzeniu – Zaktualizuj rezerwowy ellekit dla haka startowego, poprawnie zaimplementuj rezerwowy z rpaths – Usuń więcej pozostałych plików Xina Xina podczas jailbreaku – Wiele ulepszeń stabilnościZnane problemy:
– Sileo zawiesza się podczas uruchamiania dla niektórych użytkowników, nie ma aktualnej poprawki ani obejścia tego problemu, odpowiednia poprawka czeka na programistów Sileo. Programiści Zebra oczekują odpowiedniej poprawki – Kiedy coś przejmuje kontrolę nad ogólnosystemową funkcją C, przeładowanie przestrzeni użytkownika zatrzymuje się, główna przyczyna tego jest nieznana – Panika spinlocka, nie wiadomo, co ją powoduje, może być późnym efektem ubocznym exploitów – Jakiś rodzaj paniki pmap race condition, również nie wiem, co to powoduje, ale myślę, że prawdopodobnie jest to błąd gdzieś w środowisku – Wyzwalanie paniki przy awarii, odpowiedni rejestrator awarii do debugowania nadal nie jest zaimplementowany – W 15.0 – 15.3.1 musisz całkowicie wyłączyć Wi-Fi podczas jailbreaku
Uwagi:
– Ostatni jailbreak będzie się nazywał inaczej – Ten jailbreak nie ma korzeni; Pakiety root nie są obsługiwane – Domyślne hasło dla
root
:alpine
(musisz zainstalować openssh z menedżera pakietów) – Jedyny znany problem z uruchamianiem to usuwanie niektórych plików systemowych na własną rękę/private/preboot
, więc nie rób tego?Dla deweloperów poprawek:
– Zaktualizuj theos do najnowszej wersji, a następnie możesz skompilować dostęp bez roota poprzez
THEOS_PACKAGE_SCHEME=rootless
– Zapisz/ładuj ustawienia albo przez interfejs API cfprefsd, albo wewnętrznie/var/jb/var/mobile/Library/Preferences
(końcowe jb będzie miało hak cfprefsd, aby przekierować wszystkie niestandardowe rzeczy do tej ścieżki) – Musisz skompilować wszystko dla użytkownika innego niż root – wszystkie zależności muszą zostać skompilowane dla użytkownika innego niż root i zapisane w nim – Musisz umieścić każdą poprzednią ścieżkę roota, do której masz dostęp, za pomocą makr zdefiniowanych w rootless.h – musisz skompilować z Xcode 12 lub nowym er lub twój proces dylib ulegnie awarii (jeśli nie chcesz stracić obsługi arm64e iOS 12/13, nadal musisz skompilować swoje pakiety root z Xcode 11) IPC (na razie? kiedyś? kto wie?$THEOS/lib/iphone/rootless
)
Jeśli korzystasz już z publicznej wersji beta Fugu15 Max jako zwykły użytkownik, mimo że Freder zasugerował, że tak nie jest, prawdopodobnie powinieneś uaktualnić do najnowszej wersji, aby mieć najnowsze poprawki. W przeciwnym razie powinieneś czekać na publiczną wersję zamiast korzystać z publicznej wersji beta, ponieważ jest ona przeznaczona tylko dla programistów, którzy mogą chcieć ją przetestować lub mieć gotowe ustawienia jailbreak do pracy z nią.
Fugu15 Max to tylko roboczy tytuł tego projektu i zasadniczo jest to próba przekształcenia jailbreaku Linusa Henze Fugu15 w przyjazny dla użytkownika jailbreak z graficznym interfejsem użytkownika, wstrzykiwaniem ustawień, przerażającą poprawką błędu Wi-Fi i innymi czynnikami dopracowującymi. Oczekuje się, że po wyjściu z wersji beta Fröder nada jailbreakowi nową nazwę.
Ponieważ Fugu15 Max jest przeznaczony tylko dla urządzeń arm64e z systemem iOS i iPadOS 15.0-15.4.1, oznacza to, że jest przeznaczony tylko do pracy z iPhone XS i nowszymi z powyższymi wersjami oprogramowania. Każdy, kto ma iPhone’a X lub starszego z systemem iOS lub iPadOS 15.0-16.x, będzie zamiast tego musiał użyć jailbreak palera1n w oparciu o exploit bootrom checkm8.
Najnowszą publiczną wersję beta Fugu15 Max można pobrać z oficjalnej strony projektu w serwisie GitHub . Nie pobieraj narzędzia z innych źródeł dla własnego bezpieczeństwa.
Czy jesteś podekscytowany, widząc, jak jailbreak Fugu15 Max posuwa się naprzód? Daj nam znać w sekcji komentarzy poniżej.
Dodaj komentarz