Handledning: Så här får du root-åtkomst ("jailbreak") på iPhone 4 som kör iOS 7 (video)

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

  För närvarande finns det ingen lösning att göra jailbreak vilken terminal som helst iPhone löpning iOS 7, men med hjälp av en inte särskilt lång handledning kan du få root-åtkomst till terminalen iPhone 4 och det är allt. tillgång rot låter dig ändra enhetens interna filer som du vill, och om en version av cydia kompatibel med iOS 7 kommer att lanseras, då kommer du att kunna installera det i din terminal, även om jag inte vet hur mycket det skulle hjälpa dig. Jailbreaket erbjuder dig samma sak, men för lösningarna för jailbreak existera cydia och kompatibla paket, och för iOS 7 just nu finns det absolut ingenting tillgängligt.

  Genom att följa stegen nedan bör du få root-åtkomst till dina terminaler, men innan du påbörjar processen skulle det vara bra att göra en säkerhetskopia av din enhet för att vara säker på att du i händelse av ett fel kommer att kunna återställa data. Tyvärr är ingen annan iDevice kompatibel med denna process, så försök inte förgäves. Videoklippet ovan förklarar hela proceduren, men om det inte räcker kan du följa stegen nedan.

1. Hämta SSH RAMDisk-verktyg, Cyberduck eller WinSCP, Textwrangler(för OS X), TinyUmbrella si iFunBox. Se till att du har Java 6 uppdatering 35 32 bitar på Windows 32-bitars eller Java 7 64-bitars på 64-bitars operativsystem. Om du har andra versioner, avinstallera dem och installera dem.

2. Öppna SSH RAMDisk-verktyget, följ instruktionerna på skärmen och ange sedan iPhone i DFU-läge enligt instruktionerna nedan.

  • håll ned strömbrytaren i 3 sekunder;
  • utan att släppa strömknappen, tryck på hemknappen i 10 sekunder;
  • efter att de 10 sekunderna gått, släpp strömknappen och telefonen bör redan vara i DFU-läge och redsn0w kommer att börja implementera utnyttjandet.

3. Öppna CyberDuck eller WinSCP, anslut till ip 127.0.0.1 (eller localhost om du har möjlighet) på port 2022, som användarnamn skriv in rot, och som lösenord alpine.

4. Öppna ett konsolfönster i ett av de två programmen och kör kommandot mount.sh. Om du körde allt korrekt, bör du se följande meddelande på skärmen:

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

5. Stäng konsolfönstret och använd programmets filläsare för att navigera till /mnt1/etc, där du kommer att leta efter en fil som heter fstab. Kopiera den filen till din dator och ge originalfilen ett annat namn som du känner till.

6. Använd en avancerad textredigerare, öppna fsbtab-filen som kopierats till datorn och ändra posten på den första raden i koden /dev/disk0s1s1 / hfs ro 0 1 in /dev/disk0s1s1 / hfs rw 0 1. Efter ändring kopierar du tillbaka filen till platsen där du laddade ner den och ställer in dess behörigheter till 0644.

7. Inuti iPhone 4 systemfiler navigera till /mnt1/System/Library/Lockdown och kopiera Services.plist i din dator. Ändra namnet på originalfilen till ett annat som du känner igen.

8. Öppna filen Services.plist från datorn och lägg till i den, omedelbart efter inmatningen com.apple.afc kodraderna nedan och spara den sedan.

com.apple.afc2

AllowUnactivatedService

Labelle
com.apple.afc2
Programargument

/usr/libexec/afcd
-nedstängning
d
/

9. Kopiera nu filen till platsen där du laddade ner den och ställ in dess behörigheter till 0644.

10. Använd programmet som du anslutit till terminalen med, öppna ett nytt konsolfönster och ange kommandot stanna. Efter att ha kört den stängs terminalen och går automatiskt in i återställningsläge, men om den inte startar av sig själv måste du starta den själv.

11. Öppna TinyUmbrella, välj terminalen från menyn till vänster och välj alternativet Exit Recovery, och sedan måste terminalen starta iOS 7.

  Efter att terminalen har startats, öppna iFunbox, och om din enhet visas på höger sida utan namnet Jailed till höger, då har processen fungerat.