Trochę dobrych wiadomości pojawiło się w miniony weekend dla każdego, kto może używać jailbreaka bez rootowania na swoim iPhonie lub iPadzie, takiego jak Dopamine dla urządzeń A12-A15 z systemem iOS lub iPadOS 15.0-15.4.1 lub palera1n-c dla urządzeń A9-A11 z systemem iOS lub iPadOS 15.0-16.x.
Cephei Tweak Support, framework często używany przez programistów do obsługi poprawek jailbreak, został zaktualizowany do wersji 2.0 z oficjalne wsparcie dla jailbreaków bez rootowania. Repozytorium Chariz po raz pierwszy ogłosiło aktualizację za pośrednictwem tweeta w niedzielę.
Biorąc pod uwagę liczbę poprawek jailbreak zależała od Cephei Tweak Support w poprzednich jailbreakach bez roota, oznacza to, że wiele z tych poprawek jailbreak, które nie zostały jeszcze zaktualizowane w celu obsługi dynamiki bez rootowania, można teraz formalnie zaktualizować, aby to robić, więc spodziewamy się, że ten rozwój będzie kontynuowany przyspiesz proces przejścia z rootowania na rootowanie w społeczności jailbreak.
Przeczytaj także: Co to jest jailbreak bez dostępu do roota i jak wpłynie na osoby, które łamią jail
Powołując się na dziennik zmian dla Cephei Tweak Support w wersji 2.0, wiele dzieje się pod maską, na przykład usunięcie ścieżek kodu, które obsługiwały starsze poprawki jailbreak lub wersje iOS lub iPadOS, a także dodanie obsługi platformy wtrysku poprawek ElleKit używany przez jailbreak Dopamine.
Oto kilka innych zmian, które mogą być ważne dla programistów poprawiających jailbreak:
Dla programistów:
– Używa dpkg, aby nie kolidowały z domyślnym pakietem Procursusa. Jeśli ustawienia domyślne są zainstalowane, ale chcesz konkretnie sprawdzić preferencje za pomocą Cephei, możesz zamiast tego użyć hbprefs.
– Obsługa ładowania zdjęć profilowych z Twittera została usunięta z powodu zamknięcia bezpłatnego API Twittera – być może użyj swojego zdjęcia profilowego GitHub zamiast tego (np. https://github.com/chariz.png) lub link do Twojego Mastodonta?!
– Wiele Cephei zostało przerobionych na nowy kod Swift. Jeśli napisałeś kod używający Cephei w Swift, być może będziesz musiał zaktualizować nazwy niektórych klas i właściwości, aby usunąć prefiksy HB i hb_. Pamiętaj, że tworzenie podklas klas Swift z Objective-C nie jest obsługiwane – HBListController i jego podklasy obchodzą to ograniczenie, zapewniając najlepszą kompatybilność z istniejącymi poprawkami.Cephei 2.0 usuwa:
– Starsze dowiązania symboliczne (/usr/lib/libcephei.dylib i przyjaciele, jeśli ktoś jeszcze ich używa)
– Automatyczne ładowanie CepheiUI do procesów UIKit – proszę bezpośrednie połączenie z CepheiUI
– Klasy, które zostały już wycofane: HBDiscreteSliderTableCell, HBInitialsLinkTableCell, HBListItemsController
– Starsze metody wyświetlania HBListController
– TranslucentNavigationBar i statusBarTintColor HBAppearanceSettings
– Synchronizacja HBPreferences i inne przestarzałe metody
– Przestarzałe już wsparcie HBSupportController dla platformy TechSupport
Dla tych, którzy się zastanawiają, rootowane jailbreaki przed Dopamine i palera1n-c mogą nadal korzystać z Cephei Tweak Support w wersji 1.x, więc oznacza to, że nowa wersja 2.0 dla jailbreaków bez rootowania nie pozostawi wszystkich innych jailbreaków w tyle.
Główna uwaga: większość poprawek jailbreak powinna już działać od razu po wyjęciu z pudełka z Cephei Tweak Support w wersji 2.0, jednak może istnieć mały wyjątek. Dodatkowo, niektóre ulepszenia jailbreak, które zostały już zaktualizowane z obsługą rootless, mogą wymagać ponownej aktualizacji, aby działały z najnowszą wersją obsługi Cephei Tweak, więc przez kilka następnych tygodni będzie kilka narastających problemów.
Cephei Tweak Support wersja 2.0 jest dostępna dla jailbreaków bez rootowania na iOS i iPadOS 15 i nowszych i można pobrać bezpłatnie z repozytorium Chariz. Możesz nie potrzebować obsługi Cephei Tweak Support, ale zostanie ona zainstalowana automatycznie wraz z każdą poprawką jailbreak, która tego wymaga, więc należy o tym pamiętać. Zainstalowanie go i tak nie zaszkodzi, ponieważ jest to często używana zależność.
Czy cieszysz się, że ważne ramy są aktualizowane w celu obsługi nowej dynamiki jailbreak bez rootowania? Daj nam znać w sekcji komentarzy poniżej.