iPhone Hackers Guide

.david

Filippas Apfel
Registriert
18.10.07
Beiträge
8.926
iPhone Hackers Guide
Status 20.09.2008:
  • iPhones der 1. Generation (aka 2G): Aktivierung, Jailbreak, Unlock möglich
  • iPhones 3G: Aktivierung, Jailbreak möglich, Unlock (noch) NICHT möglich
Ziel dieses Guides ist die Konsolidierung aller Unlock/Jailbreak/Aktivierungsverfahren in einen einzigen Thread, der regelmässig zu aktualisieren ist und möglichst viele unterschiedliche Ausgangssituationen berücksichtigt (und trotzdem einfach bleiben soll, daher nicht ganz so viele Bilder, dafür aber Erklärungen).

Bitte erst zuende lesen und danach Fragen stellen!

Inhalt
1. Jailbreak/Aktivierung/(Unlock) aller iPhones unter Windows
2. Jailbreak/Aktivierung/(Unlock) aller iPhones auf dem Mac
3. Sonderfälle
4. Problemlösungen/Tips
5. FAQ - Erklärungen
6. Hilfsprogramme und Informationen
7. Links

1. Jailbreak/Aktivierung/(Unlock) aller iPhones unter Windows
Resultat: iPhone offen für Fremdanwendungen, Aktiviert und bei iPhones der 1. Generation entsperrt für alle SIMKarten.

Downloads:
QuickPwn 2.1-1

Firmware 2.1 (iPhone 1. Generation, aka 2G) (optional)
Firmware 2.1 (iPhone 3G)
(optional)
Voraussetzungen:
  1. Windows Rechner mit .NET Framework 3.5 ((Einstellungen -> Systemsteuerung -> Software -> "Microsoft .NET Framework 3.5" muss da sein, wenn nicht: INSTALLLIEREN via WIn-Update-Service)
  2. iTunes 8 installieren, mit älteren geht das nicht mehr!
  3. iPhone auf Firmware 2.1 Upgraden (ganz normal in iTunes mit der "Update" Option)
  4. Alle oben genannten Dateien dwonloaden, entpacken und alle in einen einzigen Ordner kopieren. Die optionale Firmware-Datei ist nicht unbedingt notwendig, weil vorher ja schon ein Upgrade auf die neueste Firmware durchgeführt werd und sich daher diese Datei schon auf Eurem Rechner befindet. Mach ihr Quickpwn allerdings an einem anderen Rechner braucht ihr diese Dateien.
Vorgehensweise:
  1. iTunes starten, iPhone ans Kabel
  2. Quickpwn starten, Firmware 2.1 auswählen, Cydia wählen (nicht Installer, der macht nur Stress!), Replace Bootlogos NICHT selektieren, GO drücken
  3. den Anleitungen im Terminalfenster genau folgen! Alle Schritte werden genau erklärt, falsch (bzw. kaputt-) machen kann man nichts
  4. Nach dem letzen Bootvorgang ist das Gerät jetzt Jailbroken und aktiviert.
  5. iTunes wieder starten: nach Aufforderung in iTunes den Backup einspielen (wenn das nicht geht -> alternativ ein neues iPhone anlegen), danach Synchronisieren
  6. Wer jetzt sein Gerät noch unlocken will/muss: in Cydia das Programm BootNeuter installieren und ausführen. Danach rebooten.
  7. Das iPhone ist jetzt entsperrt:
    2G: Aktiviert, Jailbroken, (optional via BootNeuter: Unlocked)
    3G: Aktiviert, Jailbroken
2. Jailbreak/Aktivierung/(Unlock) aller iPhones auf dem Mac
Resultat: iPhone offen für Fremdanwendungen, Aktiviert und bei iPhones der 1. Generation entsperrt für alle SIM-Karten.

Anmerkung: auch auf dem Mac kann mit Quickpwn für Mac gearbeitet werden (Anleitung für Quickpwn Win von Kapitel 1 benutzen!). Vorteil: Daten bleiben erhalten, Restore des Backups nicht notwendig. Nachteil: Unlock muss mit Cydia nochmal separat gemacht werden.

Downloads:
Pwnage 2.1
Firmware 2.1 (iPhone 1. Generation, aka 2G)
Firmware 2.1 (iPhone 3G)
BL-Files (nur für 2G Geräte): via Google suchen und downloaden!

Alle o.g. Dateien runterladen (am besten mit Firefox), iTunes 8 muss installiert sein (www.apple.com), iTunes einmal starten, dann schließen
  1. Pwnage Tool starten, „Expert Mode“ selektieren
  2. das jeweilige iPhone selektieren, danach blauen Pfeil anklicken
  3. Die runtergeladene Firmware 2.1 selektieren, weiter mit blauem Pfeil
  4. Hier „General“ selektieren, weiter mit blauem Pfeil
  5. General Einstellungen wählen ("Partition Size" bei 500MB belassen!):
    • -> iPhone 2G ohne T-Mobile iPhone Vertrag: "Disable partition wipe-out", "Activate iPhone"
    • -> iPhone 2G mit T-Mobile iPhone Vertrag: "Disable partition wipe-out", sonst NICHTS! -
    • -> iPhone 3G: "Disable partition wipe-out", sonst NICHTS!
  6. BootNeuter Einstellungen:
    • -> iPhone 2G ohne T-Mobile iPhone Vertrag: "Neuter bootloader", "Unlock Baseband", "Auto delete BootNeuter.app"
    • -> iPhone 2G mit T-Mobile iPhone Vertrag: NICHTS, alles bleibt grau
    • -> iPhone 3G: NICHTS, alles bleibt grau
  7. Cydia Settings: Hier auf den Reiter „Download Packages“ gehen, „Refresh“ drücken, „open SSH“ selektieren, "Add to Queue" klicken
  8. Zurück auf den Reiter „Select Packages“ und „open SSH“ selektieren, weiter mit blauem Pfeil
  9. Custom Packages Setting: Einträge müssen selektiert sein, weiter mit blauem Pfeil
  10. Custom Bootlogos: keine selektieren (im Garantiefall hat T-Mobile daran keine Freude!), weiter mit blauem Pfeil
  11. Nun auf „Build“ klicken, weiter mit blauem Pfeil
  12. Bei der Frage nach dem Speicherort für das neu generierte .ipsw Datei: Dein erstelltes Verzeichnis auf dem Desktop auswählen
  13. Building IPSW - das dauert ca. 10 Minuten
  14. Auf die Frage nach dem Administratoren Passwort Dein Passwort des Rechners eingeben, danach im Zweifel „NO“ wählen
  15. Das Gerät wie beschrieben ausschalten und in den DFU Mode versetzen
  16. Hier: Homebutton (vorn) und Sleepbutton (oben) gemeinsam 10 Sekunden gedrückt halten, dann nur den Sleepbutton loslassen und den Homebutton weitere 10 Sekunden gedrückt halten!
  17. Bei Misserfolg: „Yes“ klicken, iPhone vom USB Port entfernen und neu anschliessen, danach wieder Schritt 16 etc.
  18. Bei Erfolg: OK!
  19. Jetzt startet iTunes von alleine
  20. Hier: <alt>Wiederherstellen, neu generierte Firmware wählen (iPhone[...]_Custom_Restore.ipsw), Open klicken und ein paar Minuten später ist Dein iPhone aktiviert, jailbroken und im Falle der iPhones 1. Gen. auch Unlocked!
  21. Backup kann eingespielt werden. In einigen Fällen geht das nicht bzw. das Phone wurde instabil. Das hat nichts mit dem Entsperren zu tun, sondern liegt an der Firmware 2.1! In diesen Fällen sollte ein "neues iPhone angelegt" werden.
WICHTIG:
Da iTunes nach obenstehender Aktion "gepwned" ist und Ihr eine selbsterstellte Firmware 2.1 Euer eigen nennt, könnt Ihr diese auch jederzeit zum Wiederherstellen verwenden (dazu einfach das iPhone in den DFU Mode versetzen und mit <alt>wiederherstellen die erstellte FW einspielen)!

3. Sonderfälle
  • Wiederherstellung von Firmware 2.1, alle iPhones: Wiederherstellen in iTunes 8
  • T-Mobile Vertragskunden, die Fremdanwendungen installieren wollen: Vorgehensweise wie in den Anleitungen oben beschrieben!
  • In Fällen, bei denen das Phone instabil geworden ist oder entsperrte Geräte mit Firmware äterer Firmware: Vorgehensweise Nr. 1 oder 2,
  • TurboSIM, anySIM,NextSIM, superSIM, hyperSIM (*SIM genannt): Vorgehensweise Nr. 1 oder 2, *SIM vorher rausnehmen, eigene rein, *SIM funktionieren mit iPhone 3G nur teilweise oder GAR NICHT! Absolut nicht zu empfehlen.
  • IPSF geunlockte Phones: Vorgehensweisen wie oben
4. Problemlösungen/Tips

  • Ungeduld ist die Hauptursache aller Probleme. Also: besser mal eine Minute innehalten bevor was falsches getan wird!
  • Nachdenken: es ist besser man weiss welches Resultat man eigentlich erreichen will und wie der Weg dorthin funktioniert BEVOR man etwas tut!
  • Nix geht mehr, iPhone reagiert nicht, "friert ein", kommt beim booten nur bis zum Apfel, komische Zeichen auf dem Bildschirm etc:
    - iTunes öffnen, Wiederherstellung auswählen, ein paar mal ok drücken, Firmware wiederherstellen, danach Anleitung 1 oder 2 machen!
  • Programme crashen beim Ausführen:
    - in 80% der Fälle ist das ein Problem bei den "Permissions". Lösung : Bossprefs installieren und dort unter More -> "Fix Userdir Permissions" anklicken. Wer den Umgang mit winSCP/Fugu nicht scheut, kann die Rechte selbst anpassen und diese in den .app Ordnern auf 0755 (manchmal reicht auch 0644) rekursiv setzen
  • iPhone native Anwendungen gehen nicht oder Einstellungen sind weg, Mail stürtzt ab, Fotos werden nicht gespeichert, etc.:
    Anleitung 1 oder 2 nochmal machen: ABER am Schluß NICHT den Backup (via iTunes) zurückspielen sondern ein NEUES iPhone anlegen!
  • Voicemail-Button auf eigene Mailboxnummer ändern: *5005*86*xxx# im Ziffernblock eingeben, xxx ist Deine eigene Tel-Nr.
  • EDGE-Probleme: diese Probleme sind so vielfältig wie die Anzahl der Network Carrier. Will heissen: für jedes Problem gibt es ev. eine eigene Lösung. Diese sind aber alle schon mal gepostet worden, bitte also mit dem Begriff "EDGE" nach Beiträgen suchen! EDGE/APN Daten weiter unten...!
  • Mein Problem gibt's aber noch nicht":
    Suchfunktion des Forums nutzen und als Resultat unbedingt "Beiträge" anzeigen lassen (nicht Themen!). Man kann übrigens auch besonders lange Threads einzeln durchsuchen.
5. FAQ - Erklärungeni
Phone Fachjargon
  • Virginizen = Ein entsperrtes (unlocked) iPhone auf den Originalzustand bringen.
  • Jailbreak = Ein Jailbreak öffnet das Dateisystem des iPhones. Somit kann man 3rd Party Applications installieren und man hat vollen Zugriff aufs System.
  • 3rd Party Applications = Programme die nicht von Apple programmiert worden sind.
  • App = Kurz für Application (Programm)
  • Unlock = Entsperren der SIM-Sperre
  • Firmware = Betriebssystem inkl. Baseband des iPhones
  • Baseband = Modemsoftware des iPhones
Mehr gibt's hier:
Phone Links (KLICK)
iPhone Helper (KLICK)

Allgemeines:
Warum ist hier keine Anleitung für 1.1.4, 2.0 etc. mehr vorhanden?
Firmware 2.1 ist die neueste Version, ältere sind nicht mehr zu empfehlen (ganz abgesehen davon, dass diese nicht mit iPhone 3G funktionieren und der AppStore nicht dabei ist!)

Wie komme ich in den DFU Mode?
1. Das iPhone an den Rechner anschließen
2. Beide Knöpfe am iPhone, oben (Power-Knopf) und unten (Viereck), gedrückt halten
3. Sobald der rote Slider zum Ausschalten des iPhone erscheint, weiterhin die Knöpfe gedrückt halten, aber ca. 4 Sekunden abzählen (währenddessen geht das iPhone “aus” - Bildschirm schwarz)
4. Taste unten gedrückt halten, oben los lassen (iPhone Bildschirm sollte noch schwarz sein!- kein Apple-Logo!)
5. iTunes meldet sich, es habe (nach ca. 5-10 Sekunden) das iPhone im Wiederherstellungs-Modus erkannt, der Bildschirm bleibt schwarz -> DFU Mode, wenn nicht (d.h. itunes-Logo & Kabel erscheint): von vorn!

6. Hilfsprogramme und Informationen
Mac OS X
· Cyberduck

Windows
· PuTTY
· WinSCP

Wichtige Installer 4 Sources:
http://www.sendowski.de/iphone
http://apptapp.thebigboss.org/repofiles/installer4/
http://repo.gafoogle.com/
http://karldj.co.uk/imodzone/http://karldj.co.uk/installer/
http://repo.neolinus.org/ispazio/
http://i.ripdev.com


EDGE/APN Daten

Österreich
· T-Mobile
APN: gprsinternet
Benutzername: GPRS
Passwort: [leer]
· A1
APN: A1.net
user: [email protected]
pw: ppp
oder bei "A1 Paket"
APN: A1.net
user: [email protected] (a1.net Portal Anmeldung)
pw: xxxx (wieder a1.net anmeldung)
· Tele.ring web
APN: web
Benutzername: [email protected]
Passwort: web

Deutschland
· E-Plus
APN: internet.eplus.de
Benutername: eplus
Passwort: gprs
· o2 - de
APN: surfo2
Benutzername: [leer]
Passwort: [leer]
· Vodafone
APN: web.vodafone.de
Benutzername: [leer]
Passwort: [leer]
· T-Mobile (via SIM, nur für FW ab 2.0)
APN: internet.t-mobile
Benutzername: [beliebig, aber es muss einer eingetragen werden]
Passwort: [beliebig, aber es muss eines eingetragen werden]

Schweiz
· Swisscom
APN: gprs.swisscom.ch
Benutzername: gprs
Passwort: gprs
· Orange
APN: internet
Benutzername: [leer]
Passwort: [leer]

7. Links
Ein paar Seiten die man immer mal abklappern soll.
Deutsch
Englisch
Credits to: Westbär, dewey, zimtstaern, DevTeam, Geohot, iClarified, C.Schwab, Takeo
 

Anhänge

  • pwn1.jpg
    pwn1.jpg
    39,5 KB · Aufrufe: 8.255
  • pwn2.jpg
    pwn2.jpg
    32,4 KB · Aufrufe: 7.746
  • pwn3.jpg
    pwn3.jpg
    42,7 KB · Aufrufe: 7.465
  • pwn4.jpg
    pwn4.jpg
    41,5 KB · Aufrufe: 6.956
  • pwn5.jpg
    pwn5.jpg
    35,8 KB · Aufrufe: 5.869
  • pwn6.jpg
    pwn6.jpg
    78,4 KB · Aufrufe: 5.327
  • pwn7.jpg
    pwn7.jpg
    51,2 KB · Aufrufe: 5.796
  • pwn8.jpg
    pwn8.jpg
    44,4 KB · Aufrufe: 6.051
  • pwn9.jpg
    pwn9.jpg
    44,9 KB · Aufrufe: 5.702
  • pwn10.jpg
    pwn10.jpg
    18,8 KB · Aufrufe: 5.580
Zuletzt bearbeitet von einem Moderator:

Westbär

Weißer Winterglockenapfel
Registriert
06.04.07
Beiträge
881
Super!
Am besten alle Wichtigen Posts am rausschmeissen und nur den als Wichtig einstellen.

Gruß
 

marcozingel

deaktivierter Benutzer
Registriert
07.12.05
Beiträge
9.960
Schade das ich dir (systembedingt) zur Zeit kein K geben kann.
THX.
 

dewey

Gewürzluiken
Registriert
01.05.06
Beiträge
5.721
kann dir heute noch die edge daten und das pw von a1 geben :)
 

zimtstaern

Fießers Erstling
Registriert
25.12.06
Beiträge
128
Fasst eigentlich wirklich alle Tutorials, Anleitungen etc. zusammen, weshalb man die anderen Threads eigentlich löschen sollte oder zumindest den Tag "Wichtig:" entfernen sollte.

Danke für den Credit und deine Arbeit!;)
 

Squirryl

Cripps Pink
Registriert
14.02.07
Beiträge
155
Super! Ich denke das wird allen helfen. Und dieses Forum wieder viel übersichtlicher machen.
 

SiRuM

Jamba
Registriert
31.12.06
Beiträge
56
schöne Zusammenfassung, damit wird das alles mal wieder ein wenig übersichtlicher!
 

jensche

Korbinians Apfel
Registriert
27.10.04
Beiträge
6.948
Super!
Am besten alle Wichtigen Posts am rausschmeissen und nur den als Wichtig einstellen.

Gruß

Genau macht das jemand? Vorallem auch frage threads... "geht das?, geht das nicht?"
Sollte man löschen um nicht verwirrung zu machen....

Entweder macht das ein admin oder wir geben einfach all diesen Threads schlecht Bewertung.
 

Hawk

Rhode Island Greening
Registriert
11.03.06
Beiträge
479
was wenn ich schon 1.1.4 habe?
 

Hauns4

Weigelts Zinszahler (Rotfranch)
Registriert
02.12.07
Beiträge
245
hallo daniel!

für Österreich hab ich noch die EDGE Einstellungen meines Netztes:

A1
APN: A1.net
user: [email protected]
pw: ppp

oder bei "A1 Paket"
APN: A1.net
user: [email protected] (a1.net Portal Anmeldung)
pw: xxxx (wieder a1.net anmeldung)
 

.david

Filippas Apfel
Registriert
18.10.07
Beiträge
8.926
Danke, werde die Daten morgen mit aufnehmen.
 

x2on

Friedberger Bohnapfel
Registriert
09.10.06
Beiträge
528
Super Anleitung!
Aber ich würde nicht jedem empfehlen OpenSSH zu installieren, sondern nur wenn man es braucht!
Und wenn mann es installiert sollte man es aus Sicherheitsgründen unbedingt mit Services oder BossPrefs ausschalten wenn man es nicht braucht!
 

.david

Filippas Apfel
Registriert
18.10.07
Beiträge
8.926
Super Anleitung!
Aber ich würde nicht jedem empfehlen OpenSSH zu installieren, sondern nur wenn man es braucht!
Und wenn mann es installiert sollte man es aus Sicherheitsgründen unbedingt mit Services oder BossPrefs ausschalten wenn man es nicht braucht!

Dein Hinweis ist richtig. Habe die openSSH Installation jetzt mal als Option gekennzeichnet. :)
 

jensche

Korbinians Apfel
Registriert
27.10.04
Beiträge
6.948
Genau macht das jemand? Vorallem auch frage threads... "geht das?, geht das nicht?"
Sollte man löschen um nicht verwirrung zu machen....

Entweder macht das ein admin oder wir geben einfach all diesen Threads schlecht Bewertung.



und was ist damit?
 

mandmore

Carola
Registriert
17.12.07
Beiträge
110
Ich kann nur sagen sehr sehr schöne Zusammenfassung und ein dickes Danke!
Damit sollte wohl jeder klar kommen!