Saurik avslørte for et par uker siden at han jobbet med iOS 11-støtte for Cydia og Mobile Substrate, men en ny kommentar lagt ut på Reddit av faren til jailbreaking himself, fremhever at det er mye mer som skjer under panseret enn det som møter øyet.
Et av de viktigste høydepunktene i kommentaren er hvordan Saurik slo seg sammen med en fremtredende utvikler fra jailbreak-samfunnet for å gjøre alt dette mulig. Den utvikleren ønsker å være anonym på dette tidspunktet, men vi får alle vite om hans eller hennes identitet når tiden er inne.
Når det gjelder hva som skjer under panseret, ser det ut til at Saurik jobber med en helt ny implementering for Mobile Substrate. Den grøfter fengsel i stedet for en dyld-hooking-mekanisme som gjør hele plattformen både mer stabil og effektiv.
Følgende utdrag fra Sauriks kommentar forklarer detaljert:
Arkitekturen uten “jailbreakd” er mye renere: det betyr at det ikke er noen rare koordineringsgrenser halvveis mellom Substrate og jailbreak; og stabiliteten til kjøretid vil være mye bedre: Det som folk ser ut til å "jailbreakd" gjøre innebærer å gå gjennom datastrukturer i kjernen - uten at låsene kreves for å gjøre det, og på en "treg" måte fra brukerområdet (øke sannsynligheten av forskjellige løpsbetingelser) - hver gang prosesser spawn og Subtrate må håndtere kodeinjeksjon.
...
Og det er bare ikke nødvendig.
I tillegg til dette nevner Saurik også hvordan begrensninger innebygd i iOS 11 begrenser Unix-baserte muligheter på et fengselsbrudd. Når det er sagt, kan endringer i Apples operativsystem (både nå og fremover) potensielt gjøre pwned-enheter mindre dyktige enn de har vært gjennom årene.
Les også: Her er grunnen til at jeg ser frem til jailbreaking iOS 11
Moralen i hele historien er at Saurik må jobbe ekstra hardt for å gjøre ting helt forenelige, og vi skal være takknemlige for innsatsen hans. Heldigvis skulle det ikke gå lenge før både Cydia og Mobile Substrate er iOS 11-klare, noe som er utmerkede nyheter for alle som ønsker å dra full nytte av verktøy som LiberiOS til jailbreak iOS 11.1.2.