Veteranjailbreakers känner förmodligen ett praktiskt verktyg som heter Cydia Eraser, som Saurik släppte för flera år sedan för att hjälpa jailbreakers 'un-jailbreak' sina pwned telefoner utan att återställa och uppdatera firmware via iTunes. Sauriks livliga liv har förhindrat honom från att uppdatera Cydia Eraser för moderna versioner av iOS, men det ser nu ut som om det kan vara ett ljus i slutet av tunneln.
iOS-utvecklaren Sam Gardner, kanske bättre känd för samhället som Samg_is_a_ninja, tog till / r / jailbreak i helgen för att reta ett spektakulärt projekt som han har arbetat med i nästan ett och ett halvt år, och han kallar det Följd.
Enligt Gardner är Succession ett kommande alternativ till det kända Cydia Eraser-verktyget för fängslade enheter som kör iOS 10.0 och senare. Utvecklaren publicerade en demonstrationsvideo i sitt inlägg och visade hur gränssnittet ser ut och hur det skulle fungera:
Prenumerera på iDB på YouTubeGardner förklarar hur verktyget fungerar i hans / r / jailbreak-kommentar:
Succession fungerar genom att ladda ner en IPSW-fil för din enhet och iOS-version, extrahera rotfilsystemets DMG och sedan använda rsync för att ersätta alla modifierade filer med rena versioner och ta bort eventuella ytterligare filer. Det fantastiska med detta är att det inte kräver så mycket arbete att uppdatera för att lägga till stöd för nya iOS-versioner (om jag hade släppt detta verktyg tillbaka 2016 för iOS 10.0, skulle det ha krävt två uppdateringar, en gång när iOS 10.3 släpptes (för att lägga till stöd för APFS), och en gång när iOS 12.0 släpptes (Apple lade till något som jag tror är relaterat till CoreTrust som orsakade startloops, men det är uppenbarligen fixat nu).
Ett antal återställningsverktyg har släppts i nyligen minne som kan uppnå liknande resultat, men Gardner förklarar hur Succession jämförs med dem i hans kommentar:
Så jag kan redan höra dig säga till din datorskärm "men Sam, finns det inte XXX återställningsverktyg som gör samma sak redan", så jag kommer att köra igenom en lista med populära konkurrenter och hur Succession jämför dem:
>>> Cydia Eraser: Cydia Eraser är ett bra verktyg, men det stöder bara iOS 7.1-10.2.1, 10.3-10.3.3 kräver en smutsig lösning, och jag har aldrig sett Cydia Eraser faktiskt fungera på någon version högre än 10.2 .1 (det misslyckas vanligtvis på grund av att det fyller hela enhetens lagring på 10.3+) och stöder inte alls 11.0-12.1.2. Om du tar bort dina språkfiler tar det Cydia Eraser lång tid (i vissa fall), bokstavliga dagar) för att slutföra, och om du använder BytaFont fungerar det inte. Även om det hypotetiskt stöder 7.1-10.3.3, finns det många fall där OTA-filer inte finns för alla kombinationer av enheter / firmware (till exempel 7 på 10.0-10.0.2, 6S på 9.0-9.0.2 , SE den 9.3-9.3.1, och många andra som jag inte bryr mig om att lista här) i vilket fall är du i princip SOL. Succession stöder Allt iOS versioner 10.0+, såväl som raderade språkfiler samt BytaFont 3.
>>> SemiRestore, SemiRestore Lite, OSRestoreX, rec0vering och Delectra: Inget av dessa verktyg återställer faktiskt enheten! Dessa är helt enkelt snabba sätt att ta bort alla dina installerade tweaks på äldre iOS-versioner, de kommer också att ångra stashing från ditt filsystem, men det är det! Om du till exempel använde Upscale för att ställa in din enhet till 9 med 16 pixlar (som en vettig man skulle göra, P) och körde något av verktygen, din enhet skulle inte vara fixad. Succession tar inte bara bort jailbreak utan återställer faktiskt saknade eller modifierade iOS-filer.
>>> Rollectra (eller med hjälp av unc0vers “rootfs återställning”): Det här är förmodligen den tuffaste tävlingen för mig. Rollectra fungerar genom att återställa allt förutom / var till exakt hur de var i en säkerhetskopia som tas omedelbart innan första gången enheten fängslas. I de flesta fall, eftersom inget utanför / var kan ändras innan enheten är fängslad, är detta en perfekt matchning till hur enheten ser ut som lager. Det finns emellertid några tidiga versioner av Electra och unc0ver som "glömde" att göra denna säkerhetskopia, och ingen av 10.3.X-jailbreaks försöker ens göra backupen. Betaversionen av Rollectra på pwn20wnds GitHub fungerar också bra 11.0-12.1.2, men den har inte uppdaterats på Chariz för att stödja 11.0-11.2.6, och GitHub-versionen tillåter inte installation den 11.4.1- 12.1.2 (även om det såvitt jag vet skulle det fungera bra).
Som det verkar är Succession fortfarande ett pågående arbete, men utvecklaren säger att han borde kunna släppa den inom några veckor efter att ha fixat några av dess återstående buggar. Detta är särskilt spännande för de som vill kunna återställa sin Jailbreakable iOS-version av enheten utan att uppdatera antingen för att återupprätta jailbreak från början eller för att maximera handenhetens återförsäljningsvärde.
Succession är helt öppen källkod, och de som är intresserade av att lära sig mer om hur det fungerar kan besöka Sam Gardners GitHub-arkiv. Kom bara ihåg att verktyget är helt otestat när det skrivs, så ladda inte ner och använd ingenting förrän det officiellt släppts för din egen säkerhet.
Är du upphetsad över den kommande utgåvan av Succession? Låt oss veta i kommentarerna nedan.