Vârstele jailbreakers sunt familiarizați cu un utilitar la îndemână numit Cydia Eraser, pe care Saurik a lansat-o în urmă cu câțiva ani pentru a ajuta jailbreakers-ul să „dezlegeze” telefoanele lor pwned fără a-și restabili și actualiza firmware-ul prin iTunes. Viața ocupată a lui Saurik l-a împiedicat să actualizeze Cydia Eraser pentru versiunile moderne de iOS, dar acum se pare că ar putea exista o lumină la capătul tunelului.
Dezvoltatorul iOS Sam Gardner, probabil mai cunoscut de comunitate sub numele de Samg_is_a_ninja, a luat / r / jailbreak în acest weekend pentru a juca un proiect spectaculos la care lucrează de aproape un an și jumătate și îl numește Serie.
Potrivit Gardner, Succesiunea este o alternativă viitoare la renumitul utilitar Cydia Eraser pentru dispozitivele jailbroken care rulează iOS 10.0 sau o versiune ulterioară. Dezvoltatorul a publicat un videoclip demonstrativ în postarea sa, arătând cum arată interfața și cum ar funcționa:
Abonați-vă la iDB pe YouTubeGardner explică modul în care funcționează instrumentul în comentariul său / r / jailbreak:
Succesiunea funcționează prin descărcarea unui fișier IPSW pentru dispozitivul și versiunea iOS, extragerea DMG a sistemului de fișiere rădăcină, apoi folosind rsync pentru a înlocui orice fișiere modificate cu versiuni curate și ștergeți orice fișiere suplimentare. Marele lucru este că nu este nevoie de foarte multă muncă pentru a actualiza pentru a adăuga suport pentru noile versiuni iOS (dacă aș fi lansat acest instrument în 2016 pentru iOS 10.0, ar fi fost necesar Două actualizări, odată cu lansarea iOS 10.3 (pentru a adăuga suport pentru APFS) și odată cu lansarea iOS 12.0 (Apple a adăugat ceva care cred că este legat de CoreTrust care a provocat bootloops-ul, dar, evident, a fost rezolvat acum).
O serie de instrumente de restaurare au fost lansate în memoria recentă care pot obține rezultate similare, dar Gardner explică modul în care succesiunea se compară cu cele din comentariul său:
Așadar, vă pot auzi deja spunând pe ecranul computerului dvs. „dar Sam, nu există un instrument de restaurare XXX care face același lucru deja”, așa că voi parcurge o listă de concurenți populari și cum se compară succesiunea cu ei:
>>> Cydia Eraser: Cydia Eraser este un instrument excelent, dar acceptă doar iOS 7.1-10.2.1, 10.3-10.3.3 necesită o soluție murdară și nu am văzut niciodată că Cydia Eraser funcționează efectiv pe nicio versiune mai mare de 10.2. .1 (de obicei eșuează datorită completării întregii stocări a dispozitivului pe 10.3+) și nu acceptă deloc 11.0-12.1.2. În plus, dacă ștergeți fișierele de limbă, este nevoie de Cydia Eraser mult timp (în unele cazuri, zile literale) pentru a completa și dacă utilizați BytaFont, nu funcționează. De asemenea, chiar dacă acceptă ipotetic 7.1-10.3.3, există multe cazuri în care fișierele OTA nu există pentru toate combinațiile de dispozitive / firmware (de exemplu, 7 pe 10.0-10.0.2, 6S pe 9.0-9.0.2 , SE pe 9.3-9.3.1 și multe altele pe care nu le voi deranja să le enumerez aici) caz în care ești practic SOL. Succesiunea susține toate Versiunile iOS 10.0+, precum și fișierele de limbă șterse, precum și BytaFont 3.
>>> SemiRestore, SemiRestore Lite, OSRestoreX, rec0vering și Delectra: Nici unul dintre aceste instrumente nu restaurează dispozitivul! Acestea sunt simple metode rapide de a elimina toate modificările dvs. instalate, pe versiunile iOS mai vechi, acestea vor de asemenea să anuleze stashing-ul din sistemul dvs. de fișiere, dar asta este! Dacă, de exemplu, ai folosit Upscale pentru a-ți seta dispozitivul pe 9 cu 16 pixeli (așa cum ar face orice om sensibil;; P) și ai rulat oricare dintre instrumente, dispozitivul dvs. nu va fi remediat. Succesiunea nu numai că elimină jailbreak-ul, dar restabilește de fapt fișierele iOS lipsă sau modificate.
>>> Rollectra (sau folosind „restaurarea rootfs” a lui00ver): Aceasta este probabil cea mai grea competiție pentru mine. Rollectra funcționează revenind totul, cu excepția / var la exact cum au fost într-o copie de rezervă, care este luată instantaneu înainte de prima dată când dispozitivul este închis. În cele mai multe cazuri, din moment ce nimic din afara / var nu poate fi modificat înainte ca dispozitivul să fie închis, acesta este o potrivire perfectă cu ceea ce dispozitivul arată ca stoc. Cu toate acestea, există câteva versiuni timpurii ale Electra și unc0ver care „au uitat” să facă această copie de rezervă și niciuna dintre jailbreaks 10.3.X nu a încercat nici măcar să facă backup. De asemenea, versiunea beta a Rollectra de pe GitHub a pwn20wnd funcționează bine pe 11.0-12.1.2, însă nu a fost actualizată pe Chariz pentru a susține 11.0-11.2.6, iar versiunea GitHub nu permite instalarea pe 11.4.1- 12.1.2 (deși, din câte știu, ar funcționa bine).
După cum s-ar părea, Succesiunea este încă o lucrare în derulare, dar dezvoltatorul spune că ar trebui să poată elibera în încă câteva săptămâni după ce a remediat câteva dintre erorile rămase. Acest lucru este deosebit de interesant pentru cei care doresc să își poată restaura dispozitivul versiunea iOS jailbreakable, fără a actualiza fie pentru a re-jailbreak de la zero, fie pentru a maximiza valoarea de revânzare a receptorului..
Succesiunea este în totalitate open-source, iar cei interesați să afle mai multe despre cum funcționează pot vizita depozitul GitHub al lui Sam Gardner. Rețineți că instrumentul este complet testat la momentul scrierii, așa că nu descărcați și nu folosiți nimic până când nu este lansat oficial pentru siguranța dvs..
Ești încântat de lansarea viitoare a succesiunii? Spuneți-ne în secțiunea de comentarii de mai jos.