Saurik avslöjade för ett par veckor sedan att han arbetade med iOS 11-stöd för Cydia och Mobile Substrate, men en ny kommentar som publicerades på Reddit av fadern till jailbreaking själv belyser att det finns mycket mer som händer under huven än som möter ögat.
En av de viktigaste höjdpunkterna i kommentaren är hur Saurik samarbetade med en framstående utvecklare från jailbreak-gruppen för att göra allt detta möjligt. Den utvecklaren vill förbli anonym vid denna tidpunkt, men vi får alla lära oss om hans eller hennes identitet när tiden är rätt.
När det gäller vad som händer under huven verkar Saurik arbeta med en helt ny implementering för Mobile Substrate. Det dike fängelse i stället för en dyld-hooking mekanism som gör hela plattformen både mer stabil och effektiv.
Följande fragment från Sauriks kommentar förklarar i detalj:
Arkitekturen utan "jailbreakd" är mycket renare: det betyder att det inte finns någon konstig koordinationsgräns halvvägs mellan Substrate och jailbreak; och runtime-stabiliteten kommer att bli mycket bättre: vad folk verkar vilja att "jailbreakd" ska göra innebär att gå igenom datastrukturer i kärnan - utan de lås som krävs för att göra det, och på ett "långsamt" sätt från användarområdet (öka sannolikheten av olika loppförhållanden) - varje gång processer spawn och Subtrate måste hantera kodinjektion.
...
Och det är inte nödvändigt.
Utöver detta nämner Saurik också hur begränsningar inbyggda i iOS 11 begränsar Unix-baserade möjligheter på en fängslad enhet. Som sagt kan ändringar av Apples operativsystem (både nu och framöver) potentiellt göra pwned-enheter mindre kapabla än de har varit under åren.
Läs också: Här är varför jag ser fram emot jailbreaking iOS 11
Moralen i hela historien är att Saurik måste arbeta extra hårt för att göra saker helt kompatibla, och vi bör vara tacksamma för hans ansträngningar. Lyckligtvis borde det inte vara lång tid tills både Cydia och Mobile Substrate är iOS 11-klara, vilket är utmärkta nyheter för alla som vill dra full nytta av verktyg som LiberiOS till jailbreak iOS 11.1.2.