RSS

  • Geschrieben von Kevin 45 Comments
    : 23. Mai 2010 15:30
    Tutorial: Android auf dem iPhone installieren

    Nach dem vereinfachten Mac Tutorial zeige ich euch nun wie, ihr iDroid auf euer iPhone installieren könnt, falls ihr kein Mac besitzt.

    Dieses Tutorial ist ausschließlich für begabte User. Es kann schon passieren, dass ihr einen ganzen Tag aufopfern und euer iPhone mehrmals wiederherstellen müsst.

    Vorraussetzungen:

    • ein gejailbreaktes iPhone 2G oder 3G auf der Version 3.1.2 (das iPhone 3Gs oder eine höhere Firmware mit Spirit Jailbreak wird nicht funktionieren)
    • Eine Ubuntu Installation. Dies könnt ihr entweder als Haupt-OS oder via VM installieren. Hierfür könnt ihr die VirtualBox von Sun benutzen, die ihr kostenlos laden könnt.
    • Die Firmware 3.1.2 entweder für euer iPhone 2G oder 3G
    • iDroid für euer iPhone 2G oder iDroid für euer iPhone 3G
    • Die Firmware für den Marvell WLAN Chip, der im iPhone benutzt wird. Ladet euch die Firmware hier runter, klickt auf “Choose Your Platform”, wählt “Linux 2.6 – Fedora” und drückt dann auf “Search”. Hier springt eine neue Seite auf, wo ihr eine Datei mit dem Namen “SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL” laden müsst.

    Anleitung:

    1. Startet Ubuntu und erstellt im Hauptordner einen weiteren Ordner mit dem Namen firmware.
    2. Entpackt die Datei SD-8686-LINUX26-SYSKT-9.70.3.p24-26409.P45-GPL.zip und ihr erhaltet eine weitere mit der Endung .tar
    3. Klickt ein weiteres Mal auf die Datei mit der Endung .tar. Entpackt im Ordner FwImage die Dateien helper_sd.bin und sd8686.bin. Nach dem Entpacken könnt ihr sie in den Ordner firmware ziehen.
    4. Benennt die Datei helper_sd.bin in sd8686_helper.bin um. Nun besitzen wir die nötigen Dateien für den WLAN Chip.
    5. Erstellt einen neuen Ordner mit dem Namen idroid im Hauptordner. Nun entpackt die Datei dripwn aus dem Ordner utils aus der Datei idroid-release-0.2-3g.tar.bz2
    6. Kopiert die Firmware 3.1.2 in den Ordner idroid, wo auch die dripwn Datei ist.
    7. Öffnet die Terminal Anwendung und navigiert zu dem idroid Ordner. Gebt cd idroid ein, um dies zu tun.
    8. Kopiert den VFDecrypt Key für das iPhone 3G oder für das iPhone 2G.
    9. Nun müsst ihr folgendes in der Terminal Anwendung eingeben, um die Firmware zu entpacken.
    Für das iPhone 2G müsst ihr folgendes eingeben:

    ./dripwn iPhone1,1_3.1.2_7D11_Restore.ipsw [mit dem gerade kopierten, passenden VFDecrypt Key]

    Für das iPhone 3G wiederrum folgendes:

    ./dripwn iPhone1,2_3.1.2_7D11_Restore.ipsw [mit dem gerade kopierten, passenden VFDecrypt Key]

    10. Nach einigen Sekunden findet ihr die Dateien zephyr_main.bin, zephyr_aspeed.bin und zephyr2.bin im Ordner idroid. Kopiert die Dateien nun in den Ordner firmware.

    11. Installiert nun OpenSSH aus Cydia, falls ihr dies noch nicht getan habt.
    12. Baut nun eine Verbindung mit eurem iPhone via SSH in Terminal auf. Gebt hierfür ssh root@[Eure IP-Adresse] ein. Hier werdet ihr dann euer Passwort gefragt was standartmäßig alpine lautet. Falls eine Fehlermeldung auftaucht müsst ihr zuerst sudo su eingeben, mit eurem Passwort, das ihr für Ubuntu gewählt habt.

    13. Öffnet wieder die Datei idroid-release-0.2-3g.tar.bz2 und entpackt die Dateien android.img.gz, cache.img, ramdisk.img, system.img, userdata.img und zImage aus dem Ordner prebuilt.
    14. Benutzt nun einen SFTP Klienten wie FileZilla um alle Dateien die ihr gerade entpackt habt, auf euer iPhone in den Ordner /private/var zu ziehen.
    15. Erstellt nun einen Ordner firmware in /private/var und kopiert dort alle Dateien aus dem Ordner firmware in eurer Ubuntu Installation.
    16. Bootet nun euer iPhone neu. Kontrolliert danach noch mal ob die Dateien im Ordner /private/var/firmware alle die richtige Größe haben und das auch keine fehlt.
    17. Entpackt nun die Dateien oibc und loadibc aus dem Ordner utils aus der Datei idroid-release-0.2-3g.tar.bz2. Nun entpackt aus dem Ordner prebuilt die Datei openiboot.img3 und zieht sie dann in den Ordner idroid.
    18. Startet euer iPhone nun neu, und setzt es in den Recovery-Modus. Um dies zu tun, müsst ihr euer iPhone an euren Computer per USB Kabel anschließen und solange die Home- und Power-Taste gedrückt halten, bis ihr das iTunes Kabel auf eurem Bildschirm seht.
    19. Installiert nun die libusb-o.1.4 Librarys. Um dies zu tun müsst ihr apt-get im Terminal eingeben.
    20. Nach der Installation müsst ihr folgendes nacheinander eintippen

    cd idroid

    sudo ./loadibec openiboot.img3

    21. Jetzt müsstet ihr OpeniBoot auf eurem iPhone erscheinen.

    22. Wählt nun mit den Volume-Tasten das Zahnrad und wählt es mit Home aus. Nun müsstet ihr einige Zeilen-Code sehen und am Ende die Nachricht Welcome to OpeniBoot.

    23. Tippt nun sudo ./oibc im Terminal ein. Falls dies richtig geklappt hat, seht ihr nun die gleiche Nachricht auch in Terminal. Falls nicht entfernt euer iPhone vom Kabel und schließt es dann wieder an.
    24. Nun sichern wir eure NOR Datei. Gebt dazu folgendes im Terminal ein:

    nor_read 0×09000000 0×0 1048576

    Dies liest nun alle Informationen aus der NOR Datei aus.
    25. Gebt nun wiederrum folgendes ein, um die NOR Datei abzuspeichern:

    ~norbackup.bin@0×09000000:1048576

    26. Jetzt solltet ihr die Datei norbackup.bin im idroid Ordner zu sehen sein. Sichert diese ab.
    27. Tippt nun install in euer iPhone an. Dies könnte einige Minuten dauern. Falls nichts passiert, müsst ihr das Kabel wieder abschließen und dann neu anschließen.
    28. Wenn die Installation nach einigen Minuten abgelaufen ist, tippt nun reboot in Terminal ein. Euer iPhone startet nun neu und ihr könnt wählen, ob ihr iDroid oder das iPhone OS starten wollt.

    iDroid ist, wie bereits erwähnt, noch eine sehr frühe Version. Die Batterie wird zum Beispiel nur 1-2 Stunden halten, außerdem müsst ihr euer Pin auf der Simkarte ausschalten.






Werbung

  1. Hi Kevin,
    sehr geiles Tutorial. Ich werde allerdings noch wahrscheinlich warten, bis das alles ein wenig besser läuft.

    Aber daumen hoch!

    LG Marvin

    Antworten
  2. #2 deine mutter says:
    23. Mai 2010 um 15:41

    geht das auch bei ipod touch?

    Antworten
  3. #4 hi says:
    23. Mai 2010 um 16:05

    habs gestern mit der englischen version von planetbeing versucht, aber beim kopieren ging was schief >.<
    Ihr solltet hier die Farbe der Links ändern oder sie unterstreichen. Das ist scheiße, wenn man nicht genau weiß welcher Text verlinkt.

    Antworten
  4. #8 Mili says:
    23. Mai 2010 um 16:17

    wann kommt eine version für ipod touch 2g raus??
    weiß das einer?

    Antworten
  5. #10 djblackstallion says:
    23. Mai 2010 um 16:23

    kann man dann zwischen os und idroid switchen also beim start wählen welches betriebsystem man möchte?

    Antworten
  6. #12 Lehas says:
    23. Mai 2010 um 16:48

    Mal sehen ob man nicht bald schon Froyo auf dem iPhone lassen könnte.^^

    MfG Lehas

    Antworten
  7. #13 Mili says:
    23. Mai 2010 um 16:57

    @kevin danke für den tipp

    Antworten
  8. #14 Nico says:
    23. Mai 2010 um 17:01

    Hat wer schon ausprobiert, ob iDroid auch auf dem iPhone 3G, Version 4.0 Beta 1 Jailbreak mit redsn0w geht?
    Ansonsten sehr geil, dass die Jungs es geschafft haben :)

    Antworten
  9. #16 xenon says:
    23. Mai 2010 um 17:03

    Ich würde das heute gerne mit meinem Iphone 3g versuchen.

    Aber ich hab dazunoch eine Frage.
    Wiehoch ist die Brick gefahr?

    Oder gibt es da möglichkeiten selbst bei einem
    Brick das Iphone z.b. via Power+Home wiederherzustellen?

    Gibt es im Cydia vielleicht ein App um ein
    Bricksicheres Backup anzufertigen?!

    Antworten
    • Die Brickgefahr ist quasi null weil man fast immer per DFU Modus wiederherstellen kann.
      Wenn der restore modus nicht klappt, klappt der DFU Modus fast sicher

      Antworten
  10. Funktioniert das auch auf einem iPod Touch 2G ?

    Antworten
  11. #20 nitrouz92 says:
    23. Mai 2010 um 18:26

    Hoffentlich funktionoiert das bald auf allen iDevices. Aber trotzdem muss man hier mal die Entwickler loben, super Arbeit, dass das überhauopt auf einem Apple Gerät läuft.

    Antworten
  12. Geht das auch mit 3GS?? will das haben :P !!!!

    Antworten
  13. #22 Nick says:
    23. Mai 2010 um 21:16

    Hi,
    wo bekomme ich die Fw für meinen iPod touch 1g her? auf der seite sagen sie, das es geht?

    Oder ist das noch nicht veröffnetlicht worden?

    gruß,
    nick

    Antworten
  14. #24 ejjib says:
    23. Mai 2010 um 22:18

    geil
    mein vater hat ubuntu :)
    ich aber nur den ipod :(

    Antworten
  15. #25 Tim says:
    23. Mai 2010 um 22:39

    haha geil war ja klar dass es bei windows hammer schwer is und bei apple so easy!
    ich mach eh schon lange keine spielereien mit bluescreens lol…

    Antworten
  16. #26 dawdwad says:
    24. Mai 2010 um 00:32

    PS es geht auch für iPod Touch 1G°!

    Antworten
  17. #27 syme says:
    24. Mai 2010 um 00:35

    Wills für Touch 2g :(

    Antworten
  18. #28 Southi says:
    24. Mai 2010 um 09:22

    Das sieht schon sehr gut aus, kann es kaum erwarten bis es für den iPod Touch rauskommt. Hoffe auch, dass dann ein Easy Installer dazu kommt der das alles vorinstalliert.

    Antworten
  19. #29 Micha says:
    24. Mai 2010 um 10:05

    Hey Hevin,
    Geiles Tutorial aber das ist nicht das Originale oder??
    Denn ich habe es mit einem anderem gemacht was 68 schritte hat.

    Aber trotzdem geil erklärt *Daumen Hoch!*

    Antworten
  20. #30 cele says:
    24. Mai 2010 um 11:42

    Hey kevin
    bringst du auch ein tut für den ipod touch 1g raus wenn es so weit ist??

    Antworten
  21. #31 Steve Jobs says:
    24. Mai 2010 um 12:22

    Erstens ist das Tutorial etwas umständlich weil es schon vor compilierte Images von iDroit gibt!

    Zweitens geht das auch auf dem iPod Touch 1G!!!
    Aber es geht nicht auf dem iPod Touch 2G und late09 weil OpeniBoot nicht funktioniert!

    Antworten
  22. Ich will das fuer iTouch 3G!!!!

    Antworten
  23. #33 Gigelz says:
    25. Mai 2010 um 01:42

    Was ihr alle wollt …. Seid erstmal froh das es überhaupt einigermaßen funktioniert *kopfschüttel*

    Antworten
  24. #34 iPhone says:
    25. Mai 2010 um 10:17

    Androiden sehen aus wie Mülltonnen:
    http://yfrog.com/7bdesktop1hp

    Antworten
  25. #35 Wischm0pp says:
    27. Mai 2010 um 09:50

    wofür speichert man die .nor ab? ist das für i-was notwendig?
    ps: ipt 2g !!

    Antworten
  26. #36 WowA says:
    11. Juni 2010 um 12:00

    ab punkt 23 geht nix mehr…

    wowa@ubuntu:~/idroid$ sudo ./oibc
    ./oibc: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory

    …und nun?
    kabel raus,rein, nichts. ich bin ratlos -.-’

    Antworten
  27. #37 WowA says:
    11. Juni 2010 um 12:58

    erledigt, einfach alle libusb die er gefunden hat, installiert… scheint wohl was falschen angegeben zu sein ô.o

    nach andorid auswahl kommt “malloc error” … kp

    Antworten
  28. #38 WowA says:
    13. Juni 2010 um 02:49

    hey ehm… wie lösch ich openiboot denn eigentlich wieder? :D
    muss ich iphone komplett neu machen? ô.o

    LG

    Antworten
  29. If you’re in uncomfortable position and have no money to get out from that, you will have to take the credit loans. Because it will help you unquestionably. I get secured loan every year and feel OK just because of that.

    Antworten
  30. #40 wyder says:
    20. Juli 2010 um 18:57

    bei mir klapt es nicht also openboot geht und die installation auch aber nach dem reboot kommt open… und ich klicke idroid an und dan kommt wider der teil wo am end WELCOME TO OPENIBOOT=( steht was habe ich falsch gemacht ????????

    Antworten
  31. #41 Farid says:
    6. August 2010 um 22:04

    ich find das tutorial eigentlich ganz gut nur manchmal weiß ich nicht was gemeint ist z.b. hnauptordner jetzt weiß ich das es der user ordner ist jetzt kommt für mich die fragwürdigste sache wo ich auch grad häng bleibe wie kopiere ich die daten von windows auf ubuntu drag & drop funktioniert ja nicht mit virtual box und mein stick wird auch nciht erkannt..

    Antworten
Schreibe einen Kommentar