Tutorial: Sådan får du root-adgang ("jailbreak") på iPhone 4, der kører iOS 7 (video)

[youtube]http://youtu.be/jTU-Ovryc1w[/youtube]

  I øjeblikket er der ingen løsning at gøre jailbreake enhver terminal iPhone løb iOS 7, men ved hjælp af en ikke særlig lang tutorial kan du få root-adgang til terminalen iPhone 4 og det er det. adgang rod giver dig mulighed for at ændre de interne filer på enheden, som du vil, og hvis en version af Cydia kompatibel med iOS 7 vil blive lanceret, så vil du være i stand til at installere det i din terminal, selvom jeg ikke ved, hvor meget det ville hjælpe dig. Jailbreaket tilbyder dig det samme, men for løsningerne af jailbreake findes Cydia og kompatible pakker, og for iOS 7 i øjeblikket er der absolut intet tilgængeligt.

  Ved at følge nedenstående trin bør du få root-adgang til dine terminaler, men før du starter processen, vil det være godt at lave en sikkerhedskopi af din enhed for at være sikker på, at du i tilfælde af en fejl vil være i stand til at gendanne dataene. Desværre er ingen anden iDevice kompatibel med denne proces, så prøv ikke forgæves. Videoklippet ovenfor forklarer hele proceduren, men hvis det ikke er nok, så kan du følge nedenstående trin.

1. Hent SSH RAMDisk værktøj, Cyberduck eller WinSCP, TextWrangler(til OS X), TinyUmbrella si iFunBox. Sørg for, at du har Java 6 opdatering 35 32 bit på Windows 32-bit eller Java 7 64-bit på 64-bit OS. Hvis du har andre versioner, skal du afinstallere dem og installere dem.

2. Åbn SSH RAMDisk-værktøjet, følg instruktionerne på skærmen, og indtast derefter iPhone i DFU-tilstand ved at følge instruktionerne nedenfor.

  • hold tænd/sluk-knappen nede i 3 sekunder;
  • uden at slippe tænd/sluk-knappen, tryk på Hjem-knappen i 10 sekunder;
  • efter at de 10 sekunder er gået, skal du slippe afbryderknappen, og telefonen skulle allerede være i DFU-tilstand, og redsn0w vil begynde at implementere udnyttelsen.

3. Åbn CyberDuck eller WinSCP, opret forbindelse til ip 127.0.0.1 (eller localhost, hvis du har mulighed for det) på port 2022, som brugernavn indtast rod, og som adgangskoden alpine.

4. Åbn et konsolvindue i et af de to programmer, og kør kommandoen mount.sh. Hvis du kørte alt korrekt, bør du se følgende meddelelse på skærmen:

Montering af /dev/disk0s1s1 på /mnt1
Montering af /dev/disk0s1s2 på /mnt2

5. Luk konsolvinduet, og brug programmets filbrowser til at navigere til /mnt1/etc, hvor du vil lede efter en fil kaldet fstab. Kopier filen til din computer, og giv den originale fil et andet navn, som du kender.

6. Brug en avanceret teksteditor til at åbne fsbtab-filen, der er kopieret til computeren, og i den første kodelinje ændres indtastningen /dev/disk0s1s1 / hfs ro 0 1 in /dev/disk0s1s1 / hfs rw 0 1. Efter ændring skal du kopiere filen tilbage til den placering, hvorfra du downloadede den og indstille dens tilladelser til 0644.

7. Inde i iPhone 4 systemfiler navigere til /mnt1/System/Library/Lockdown og kopiere Services.plist i din computer. Skift navnet på den originale fil til en anden, som du genkender.

8. Åbn filen Services.plist fra computeren, og tilføj den i den umiddelbart efter indtastningen com.apple.afc kodelinjerne nedenfor, og gem den derefter.

com.apple.afc2

TilladUnactivatedService

Labelle
com.apple.afc2
Programargumenter

/usr/libexec/afcd
-nedlukning
d
/

9. Kopier nu filen til den placering, hvorfra du downloadede den, og indstil dens tilladelser til 0644.

10. Brug det program, som du tilsluttede til terminalen med, åbn et nyt konsolvindue og indtast kommandoen halt. Efter at have kørt den, lukker terminalen og går automatisk ind i Recovery Mode, men hvis den ikke starter af sig selv, skal du selv starte den.

11. Åbn TinyUmbrella, vælg terminalen fra menuen til venstre og vælg Exit Recovery-indstillingen, og derefter skal terminalen starte iOS 7.

  Åbn iFunbox efter terminalen starter, og hvis din enhed vises på højre side uden navnet Jailed til højre, så har processen fungeret.