Hvordan nedgradere 32-bit enheter ved hjelp av futurerestore + libipatcher

Ettersom 32-biters enhetene har blitt forsømt litt for sent, lenge i tannen som de er, kan denne nye utgivelsen bidra til å krydre ting litt. Utvikler tihmstar har oppdatert futurerestore-verktøyet, som vi tidligere har rapportert om omfattende, med et interessant stykke arvemessig støtte.

Det inkluderer nå all funksjonaliteten til nedgraderingsverktøyet Odysseus, slik at brukere kan ta ut de lagrede klattene sine for å oppgradere, nedgradere eller gjenopprette enhetene til usignert firmware, uten problemer. I denne guiden viser vi deg hvordan.

Hvis du ønsker å nedgradere en 64-biters enhet, kan du sjekke Prometheus-guiden, som beskriver hvordan du bruker futurerestore-verktøyet på nyere modeller..

Krav

  • En 32-bits enhet.
  • Et jailbreak på den startende firmware.
  • IPSW-filen for destinasjons firmware.
  • Det oppdaterte futurerestore-verktøyet med libipatcher-støtte.
  • Lagrede .shsh-klatter for firmwarens mål.
  • Offentlige nøkler som er tilgjengelige for enheten din (de fleste er, men hvis ikke, er du heldig).
  • En Mac- eller Linux-datamaskin. (Disse instruksjonene er for Mac, men Linux vil være nesten identisk. Det er for øyeblikket ingen Windows-støtte, så prøv en VM).

Bruksanvisning

1) Last ned IPSW for destinasjons firmware.

2) Last ned den siste versjonen av futurerestore med libipatcher-støtte. Pakk den ut.

3) Lag en mappe på din Desktop kalt futurerestore.

4) Sett målet IPSW, de futurerestore_macos fil og destinasjons firmware .shsh klatt inne i futurerestore-mappen på skrivebordet.

5) Åpne Cydia på iOS-enheten din og legg til følgende repo:

http://repo.tihmstar.net

6) Installer kDFUApp pakke fra den repoen.

7) Koble iOS-enheten til datamaskinen din, og start kDFUApp fra startskjermen.

8) Skyv alle skyvekontrollene i appen til de er grønne, og trykk deretter på angi kDFU for å starte enheten på nytt i DFU-modus som er klar for gjenoppretting. Ikke bry deg om hvilken firmware som er valgt av kDFUApps første glidebryter. Det betyr ikke noe. Hvis kDFUApp ikke støtter enheten din ennå, må du finne en iBSS å bruke fra en annen kilde, som er utenfor rammen for denne artikkelen. Alternativt vil kDFUApp bli oppdatert på et tidspunkt for å utvide støtten.

iTunes kan åpne og informere deg om at den har oppdaget en enhet i gjenopprettingsmodus. Dette er greit, og bekrefter faktisk at kDFU-modus er angitt. Bare avslutt iTunes uten å gjøre noen endringer.

9) Åpne a Terminal vindu på datamaskinen din. Type cd, etterfulgt av et mellomrom, og dra deretter din futurerestore mappen fra skrivebordet til terminalvinduet. Truffet Tast inn.

10) Skriv inn følgende kommando i terminal:

chmod + x ./futurerestore_macos

De futurerestore_macos filen i mappen din skal nå ha det firkantede svarte symbolet som indikerer at den er kjørbar.

11) Nå er alt vi trenger å gjøre å kjøre futurerestore-kommandoen med de riktige alternativene. Kommandoen ser slik ut:

./ futurerestore_macos -t SHSH.shsh - siste baseband --use-pwndfu IPSW.ipsw

  • Erstatte SHSH.shsh med navnet på din .shsh-fil.
  • Erstatte IPSW.ipsw med navnet på .ipsw-filen.
  • Hvis du bruker en ikke-mobil enhet, som en iPad som kun er WiFi eller en iPod touch, må du bytte ut -nyeste baseband med -no-baseband.

Et eksempel på en kommando for å nedgradere en iPad 2 (WiFi) fra iOS 9.3.4 til iOS 8.3 ville være:

./ futurerestore_macos -t iPad2,1_8.3-12F69.shsh --no-baseband --use-pwndfu iPad2,1_8.3_12F69_Restore.ipsw

Og et eksempel på å gjenopprette en iPhone 5 fra iOS 9.0.2 til iOS 9.0.2 ville være:

./ futurerestore_macos -t iPhone5,2-9.0.2.shsh - siste baseband --use-pwndfu iPhone5,2_9.0.2_13A452_Restore.ipsw

Sørg for å dobbeltsjekke at filnavnene er riktige, og at filene er i futurerestore-mappen før du gir kommandoen. Hvis du ønsker å bruke et annet signert baseband enn den nyeste, se tihmstars video, eller Prometheus-guiden min, som også viser hvordan du spesifiserer basebåndet og bygger manifester. Selv om dette ikke er betydelig vanskeligere, må du spesifisere flere filer i gjenopprettings-kommandoen, så jeg vil la den være utenfor denne guiden. Det burde ikke være nødvendig å gjøre dette likevel; det siste baseband ser ut til å være kompatibelt med alle destinasjonsfirmaer så langt i testing.

12) Når du er klar, gi kommandoen med Tast inn. Forsikre deg om at enheten fremdeles er koblet til, med en svart skjerm (kDFU-modus), og at du ikke kobler fra den før prosessen er fullført. Gjenopprettingen vil starte. Se terminalutgangen for feil, og se etter at iOS-enhetens skjerm blinker grønt på et tidspunkt. Dette er ønsket og betyr at prosessen er startet vellykket. Hvis den starter på nytt uten en grønn skjerm, kan det hende at den ikke har fungert.

Med hell vil gjenopprettingen fullføres vellykket, og enheten din går tilbake til iOS-installasjonsskjermbildene. Du er nå tilbake til fastvaren du ønsker!

Tillegg av Odysseus-funksjonalitet til futurerestore er veldig kraftig, noe som gjør det mulig å gjenopprette alle eldre enheter til hvilken som helst firmware med en enkelt Terminal-kommando, hvis du har klatter for å sikkerhetskopiere den. Jeg har brukt det flere ganger allerede, og det har fungert perfekt ved enhver anledning.

Legg igjen en kommentar nedenfor hvis du trenger mer hjelp med denne prosessen, og for å gi meg beskjed om resultatene dine. Virket det for deg? Er nøkler ikke tilgjengelige for enheten din, eller støttes de ikke av kDFU-appen?