Programista Lars Fröder (@opa334) wszedł na Twittera we wtorkowe popołudnie, aby ogłosić wydanie Fugu15 Max beta 8, najnowszej z serii publicznych wersji beta przeznaczonych do testowania przez programistów.

Cytując tweeta, Fugu15 Max beta 8 osiągnęła poziom stabilności, który Fröder uważa za „użyteczny” przez przeciętny użytkownik. Zasadniczo oznacza to, że wersja beta 8 jest prawdopodobnie wystarczająco stabilna, aby osoby niebędące programistami mogły ją instalować i bawić się, jednak Fröder nie zaleca tego, dopóki nie wyjdzie z wersji beta.

Jeśli chodzi o ostateczną wersję, Fröder nie podał bezpośredniego ETA, ale mówi, że minie jeszcze trochę czasu, ponieważ jest jeszcze kilka innych rzeczy, które wymagają ustalenia. Fröder ostrzegł również, że każdy, kto zainstaluje wersję beta przed ostateczną wersją, będzie musiał zadowolić się całkowitym wyczyszczeniem swojego bootstrapu i że nie ma na to żadnego sposobu.

Co nowego w Fugu15 Max beta 8, Fröder powiedział, że była to przede wszystkim aktualizacja naprawiająca błędy z niektórymi rozwiązaniami typu „stop gap” do ukrywania lub usuwania środowiska jailbreak. Pełny dziennik zmian na stronie GitHub znajduje się poniżej:

Dziennik zmian:

– Dodaj obejście fork() i vfork() wewnątrz procesy z zastosowanymi hakami (wcześniej dziecko natychmiast się zawieszało)
– Jeszcze lepsze rozwiązanie setuid (dzięki @sbingner)
– Wysłano aktualizację Sileo do wersji 2.4.4
– Dodaj opcję ukrywania/odinstalowywania środowiska jailbreak do aplikacji, dostępnej po długim naciśnięciu przycisku jailbreak (zatrzymaj rozwiązanie luki do ostatecznej wersji z odpowiednim interfejsem użytkownika), UŻYWAJ TYLKO, GDY NIE JEST ZŁAMANE
– Alert, który pojawia się po jailbreaku, ma teraz przycisk do ponownego uruchomienia przestrzeni użytkownika (zatrzymaj rozwiązanie gap do ostatecznej wersji z odpowiednim interfejsem użytkownika)

Czego jeszcze brakuje w ostatecznej wersji:

– Właściwa nazwa/interfejs użytkownika
– Przyjazność dla użytkownika
– Userland przechwytuje pamięć podręczną ikon i preferencje
– libkrw
– W pełni działające kompilacje Sileo/Zebra

Znane problemy:

– W przypadku niektórych użytkowników Sileo ulega awarii podczas uruchamiania, nie ma aktualnej poprawki ani obejścia tego problemu, programiści Sileo oczekują na odpowiednią poprawkę. , programiści firmy Zebra oczekują na odpowiednią poprawkę
– Gdy coś zahaczy funkcję C w logu, restarty przestrzeni użytkownika utkną, jest to problem w Ellekit i zostanie wkrótce naprawiony
– Panika Spinlock, nie mam pojęcia, co powoduje to może być późny efekt uboczny jednego z exploitów
– Jakiś rodzaj paniki na mapie pmap, nie mam pojęcia, co to powoduje, ale myślę, że to prawdopodobnie błąd w środowisku
– W dniu 15.0 – 15.3.1, musisz całkowicie wyłączyć Wi-Fi podczas jailbreakingu.

Uwagi:

– Końcowy jailbreak będzie miał inną nazwę
– Ten jailbreak jest bez roota, pakiety z rootem nie są obsługiwane
– Domyślne hasło dla roota: alpine (musisz zainstalować openssh z menedżera pakietów)
– Jedynym znanym problemem z bootloopem jest usunięcie niektórych plików systemowych w/private/preboot samodzielnie , więc tego nie rób?

Dla programistów Tweak:

– Zaktualizuj theos do najnowszej wersji, a następnie możesz budować bez rootowania za pomocą THEOS_PACKAGE_SCHEME=rootless
– Przechowuj/ładuj preferencje albo przez interfejsy API cfprefsd, albo w/var/jb/var/mobile/Library/Preferences (w końcowym pliku jb będzie znajdować się hak cfprefsd, który przekieruje wszystkie elementy spoza magazynu do tej ścieżki)
– Musisz skompilować wszystko dla rootless
– Wszystkie zależności muszą być skompilowane dla rootless i przechowywane w $THEOS/lib/iphone/rootless
– Musisz umieścić każdą poprzednią ścieżkę root, do której masz dostęp, za pomocą makr zdefiniowanych w rootless.h
– Musisz skompilować z Xcode 12 lub nowszym, w przeciwnym razie Twoja dylib spowoduje awarię procesu (jeśli nie chcesz stracić obsługi arm64e iOS 12/13, nadal musisz skompilować swoje rootowane pakiety z Xcode 11 )
– Obecnie występuje błąd theos, przez który biblioteki bez roota nie mogą łączyć się z innymi bibliotekami bez roota
– Brak rocketbootstrap/IPC (jeszcze? kiedykolwiek? kto wie?)

Od pewnego czasu wiemy, że Fugu15 Max to tylko robocza nazwa projektu i że Fröder nada mu własną nazwę, zanim zostanie oficjalnie opublikowana uwolnienie. Powyższy ciąg tweetów wskazywał, że wkrótce ujawniona zostanie nazwa, ale nie podano jeszcze oficjalnej nazwy.

Jeśli nadal wahasz się przed wypróbowaniem Fugu15 Max, nadal zalecamy poczekanie na oficjalne wydanie publiczne. Przy odrobinie szczęścia nie potrwa to dużo dłużej, a użytkownicy będą mogli zacząć cieszyć się wszystkimi wspaniałymi ulepszeniami jailbreak obsługiwanymi bez rootowania dla iOS i iPadOS 15, których ostatnio byliśmy świadkami.

Fugu15 Max to tylko dla urządzeń arm64e (iPhone XS i nowsze) z systemem iOS i iPadOS 15.0-15.4.1. Najnowsza publiczna wersja beta jest dostępna na stronie projektu GitHub i nadal jest głównie przeznaczony tylko dla programistów w tej chwili.

Czy cieszysz się, widząc postępy Fugu15 Max? Daj nam znać w sekcji komentarzy poniżej.

Categories: IT Info