Jailbreak

Juli 24, 2011·
Julio Batista Silva
Julio Batista Silva
· 2 Min Lesezeit

Jailbreaking richtet die /etc/fstab so ein, dass alle iPhone‑Partitionen les‑ und schreibbar gemountet werden. Dadurch erhältst du vollen Systemzugriff und entfernst die von Apple gesetzten Einschränkungen.

Mit Jailbreak erhältst du Zugriff auf Pakete über Cydia, z. B. OpenSSH und Themes zur Anpassung.

Hier habe ich ein iPhone 3G mit iOS 4.2.1 gejailbreakt. Auf theiphonewiki.com fand ich mehrere Programme für Windows; zwei habe ich getestet:

Greenpois0n: Obwohl im README das iPhone 3G als kompatibel aufgeführt ist, ist es nicht kompatibel.

Redsn0w: Früher QuickPWN. Sehr einfach – damit habe ich mein iPhone gejailbreakt.

Redsn0w

Lade redsn0w_win_0.9.6rc19.zip oder eine neuere Version. Achte darauf, dass die Version „untethered“ ist – dann musst du das iPhone nach Neustarts nicht am Rechner anschließen.

Die 4.2.1‑Firmware herunterladen und das iPhone in iTunes damit wiederherstellen. Da dies die letzte Version für das iPhone 3G ist, kannst du normal wiederherstellen; die Firmware liegt dann unter C:\\Users\\Julio\\AppData\\Roaming\\Apple Computer\\iTunes\\iPhone Software\\Updates\\iPhone1,2_4.2.1_8C148_Restore.ipsw.

redsn0w starten, iPhone per USB verbinden und ausschalten. Auf dem ersten Bildschirm die Firmware aus dem vorherigen Schritt auswählen. Auf dem zweiten Install Cydia, Enable multitasking und Enable battery percentage markieren.

Anweisungen befolgen, um in den DFU‑Modus zu gelangen – der Jailbreak startet.

Nützliche Programme installieren

Nach dem Neustart in Cydia nach „OpenSSH“ suchen und installieren.

Per SSH vom Computer auf das iPhone zugreifen. Benutzername root, Passwort alpine:

julio@julio-acer ~  $  ssh root@10.0.0.3
root@10.0.0.3's password:
Julios-iPhone:~ root#

Root‑Passwort ändern:

Julios-iPhone:~ root# passwd
  Changing password for root.
  New password:
  Retype new password:

Auch das Passwort des Benutzers mobile ändern:

Julios-iPhone:~ root# passwd mobile
  Changing password for mobile.
  New password:
  Retype new password:

Terminal installieren

Das Standard‑Terminal ist MobileTerminal. Die in Cydia verfügbare Version ist inkompatibel. Die neue Version von der Website laden und das .deb nach /var/root/Media/Cydia/AutoInstall kopieren:

julio@julio-acer ~  $  scp MobileTerminal_520-1_iphoneos-arm.deb root@10.0.0.3:/var/root/Media/Cydia/AutoInstall
root@10.0.0.3's password:
MobileTerminal_520-1_iphoneos-arm.deb          100%  232KB 232.4KB/s   00:00

Cydia installiert das Terminal automatisch. iPhone neu starten, damit das Icon erscheint.

Julio Batista Silva
Autoren
Senior Cloud-Entwickler
comments powered by Disqus