IPhone und iPod touch Support
Grundlegendes Problem des iPhones
iPhone und iPod Touch unterstützen keinen Festplattenmodus Was schlecht ist, da ml_iPod den Festplatten Modus des iPods braucht, um einen Zugriff auf die Dateien zu haben. Es gab Gerüchte, dass die Firmware 1.1.3 den Festplattenmodus unterstützen würde. Doch weder die Firmware 1.1.3 noch die 2.X Serie unterstützt den Festplattenmodus. Wenn das jemals geschehen würde, wären wir zufrieden. Doch bis dahin brachen wir eine Lösung für den Zugriff und die Aktualisierungen des iPhones. Es steht nirgendwo beschrieben. Apple hält, was dies angeht, Dicht. Das iPhone dev-Team (die Jungs, die das iPhone gehackt haben, um andere SIM-Karten zu verwenden usw.) haben Wege gefunden, das Datei-System zu knacken, jedoch hauptsächlich auf Mac OS X.
Was können wir tun?
Es gibt grundsätzlich zwei Möglichkeiten:
- Verbinden über das USB Kabel an eine Apple-Schnittstelle. Dies würde mit jedem iPhone oder iPod Touch funktionieren, und ist eine Hoch Geschwindigkeit-Lösung.
- Anschließen über Wi-Fi und SSH .Dies setzt voraus, dass das iPhone gejailbreakt ist, sowie einige inoffizielle Anwendungen dritter auf dem iPhone. Es ist sich also nicht für alle.Zudem ist es über WI-FI langsamer als über den ersten Ansatz.
Nachdem ich das über WI-FI testete,entschied ich mich für den USB Ansatz. Nachdem ich das über WI-FI testete, entschied ich mich für den USB Ansatz. Es ist ein Workaround mit WiFi und SSH verfügbar, siehe[1] und [2]
Der erfolgversprechendste Weg für im Moment, ist die Verwendung von iphonefs, Ein OSS-Projekt für den Zugriff auf das iPod-Dateisystem,welcher als Laufwerkbuchstabe verwendet werden kann. Dies ist noch zu unentwickelt und jetzt noch nicht nutzbar. Wenn es funktioniert, werden wir sie verwenden.Es ist der beste Weg.
iPhone OS 3.X Unterstützung
Da es die Jungs von Apple mal wieder geschafft haben, die iTunes-Datenbank erneut zu ändern, ist es für die Entwickler schwierig geworden, ständig dagegen anzukämpfen. Offiziell wird das iPhone 3 GS und die iPhone Firmware OS 3.0, 3.01 und 3.1 nicht unterstützt. Die Verwaltung des iPhones mit ml iPod funktioniert trotzdem, jedoch nicht mehr ganz ohne iTunes und mit Einschränkungen. Weitere Informationen zur Benutzung des iPhones mit Firmware OS 3.0 3.01 und 3.1 mit ml iPod.
Was kann ich auf mein iPhone mit OS 3.0,3.01 und 3.1 übertragen ?
- Sie können weiterhin Musik übertragen (bei zu großer Menge umständlich)
- Videos übertragen
- Fotos übertragen
- Bewertungen übertragen (nicht synchronisieren!)
Was funktioniert nicht mehr mit ml iPod ?
- Erkennung des iPhones mit richtigen Namen (Das iPhone wird nur noch als iPod angezeigt)
- Synchronisierungs-Prozesse (nur Übertragung durch Drag and drop und Senden an Methode)
- Übertragung von iPhone auf PC
- Erkennen und Einsehen von Musiktiteln auf dem iPhone
- Wiedergabelisten synchronisieren
- Löschen von Songs auf dem iPhone
- Datenbank Reinigungs-Werkzeuge
iPhone OS 1.X - 2.X Unterstützung
Funktioniert
- Automatische Erkennung des iPhones, nachdem es angeschlossen wurde
- Lesen der iPhone Datenbank
- Übertragen von Songs und Wiedergabelisten
- Erneuern und erstellen von Wiedergabelisten im iPhone
- Alben Cover und Cover Flow
- Verwendung von iPhone gekauften iTunes Store Songs
- Lückenlose Wiedergabe
- Podcasts, Hörbücher
- Synchronisieren von Bewertungen und Wiedergabeanzahl zum iPhone
- Songübertragung vom iPhone zum PC (Auch bekannt als Reverse Synch)
- Löschen von Songs auf dem iPhone
- Datenbank Reinigungs-Werkzeuge, finden und löschen von verwaisten Titeln usw.
- Freier Speicher Berechnungen.Was bedeutet: falls der iPod zu Voll ist, erscheint eine Fehlermeldung
- Aktualisierung der Fortschrittsanzeige während der Übertragung einer großen Datei
- Fotos synchronisieren (Seit v. 3.07)
- Zeige „Synchronisieren“ auf iPhone.
- Dem iPhone mitteilen die neue Datenbank zu aktualisieren. Siehe auch unten (Nach Synchronisieren)
- iPhone 3G und iPod Touch mit FW 2.X (Seit v3.08)
Funktioniert nicht, wird es auch wahrscheinlich nicht tun..
- Synchronisieren von Bewertungen und Wiedergabeanzahl vom iPhone ,was auch last.fm support verhindert (DRINGEND: Hilfe ist hier erforderlich, siehe here)
- Alben Cover Wiederverwendung von iTunes (anderes Format?)
- Importieren von On the Go Wiedergabelisten
- Transkodieren
- Song Wiedergabe direkt vom iPod Touch in Winamp (Würde automatisch mit iphonefs arbeiten)
Als einfache Lösung können Sie mit ml_iPod die Titel zu ihrem PC übertragen, und spielen diese dann anschließend in Winamp. Herunterladen vom iPod Touch funktioniert erfolgreich, jedoch das direkte Spielen funktioniert noch nicht.
Hintergrund: Das Abspielen von Titeln direkt vom iPod Touch wäre zwar technisch möglich, aber es wäre eine Menge Arbeit. Die Apple API Datei hat im Grunde die gleiche Funktion, wie die Windows API Datei (Datei öffnen, lesen von Daten, Versuchen eine Position...) Es wäre notwendig, Winamp zu sagen diese Apple Api zu nutzen, wenn eine Datei wiedergegeben wird. Keine Ahnung wie dies funktioniert. Vielleicht wäre ein inPut Plugin notwendig? ml_iPod ist bereits ein ML Plugin, so wird es wahrscheinlich nicht möglich sein, innerhalb der aktuellen Software-Struktur.
Aktivieren der iPhone Unterstützung
iPhone mit iTunes-Installation
Erster Schritt ist die Installation von iTunes ( install iTunes ). iTunes installiert einen speziellen USB-Treiber, der nötig ist, für die Kommunikation mit dem iPhone.(Falls Sie nicht iTunes auf Ihrem Computer installiert haben möchten, lesen Sie bitte die besonderen Anweisungen unten, "iPhone ohne iTunes-Installation")
Alles wurde entwickelt und getestet mit iTunes 7.4.2. download, oder googlen Sie nach itunes742setup. Es ist auch mit iTunes 8.0.2 getestet worden.
Als nächstes installieren Sie ml_iPod Version 3.08 oder höher, und die neusten Entwicklungs- Patches ( newest development patch ).
Das ist genug für die Installation. [Anmerkung: Ein Nutzer berichtete, dass er hierzu Net 3.0 installieren musste, damit es funktioniert. Mehr hier ( here ) .Ich weiß nicht, ob dies wirklich erforderlich ist. Es liegt an den Apple Jungs ,was sie in den Quicktime DLLs nutzen Also: NET 3.0 ist nicht notwendig]
Kocter hat seine persönliche Erfahrungen beschrieben, seine Lösung hier ( here )
- Wenn Sie iTunes laufen haben, schließen Sie iTunes jetzt
- Starten Sie Winamp
- Schließen Sie das iPhone mit dem USB-Kabel an.
- Ein Dialog wird erscheinen und sagen: "Trying to connect to iPhone..."(Versuche mit dem iPhone zu verbinden)
- Eine Sekunde später, beginnt es die Metadaten des iPhone zu lesen. Danach erscheint das iPhone in der ML
- Jetzt können Sie Songs auf das iPhone oder vom iPhone zum PC wie gewohnt übertragen
- Immer auf die "Eject"-Taste, um das iPhone zu trennen. Wenn Sie das vergessen, bekommt das iPhone auch nicht die neue Datenbank.
- Nachdem das iPhone in der ML verschwunden ist, können Sie es trennen.
- Wenn Sie ihre neuen Songs in der iPod Anwendung sehen ,dann haben Sie es geschafft. Dann nicht weiteres lesen. :)
- Falls nicht, müssen sie ihr iPod App zwingen diese Datenbank zu lesen. Es gibt einige Wege dies zu tun, bitte lesen sie weiter....
iPhone ohne iTunes-Installation
Wir brauchen einige Dinge aus der iTunes-Distribution. Mit einem kleinem Hack,ist keine vollständige Installation von iTunes nötig.
Dies sind die Schritte:
- Laden Sie iTunes 7.4.2 ( the iTunes 7.4.2 installer exe )
- Benennen Sie iTunes742Setup.exe zu iTunes742Setup.zip
- Öffnen Sie iTunesSetup.zip in Winzip oder Ihrem Lieblings-Zip-Manager
- Im Inneren gibt es einige *. msi-Dateien
- Doppelklick Sie die AppleMobileDeviceSupport.msi und installieren Sie sie (Standardwerte verwenden für alles)
- Doppelklick Sie die QuickTime.msi und installieren Sie sie (Standardwerte verwenden für alles)
- Wenn es Ihnen nichts ausmacht, Quicktime auf Ihrem PC zu haben, sind Sie fertig.
- Wenn Sie nicht wollen, dass Quicktime auf dem PC installiert wird dann: Kopieren Sie einfach QTMLClient.dll und QuickTime.qts von C: \ Program Files (oder Programme) \ Quicktime \ QTSystem in ihr "Program Files (Programme) \ Winamp \ Plugins \ ml_iPod"-Ordner, dann deinstallieren Sie Quicktime ( über "Systemsteuerung", "Programme installieren / deinstallieren") Wir brauchen nur diese beiden Dateien aus dem Quicktime-Paket.
Nach Doppelklicken von AppleMobileSync.exe im gemeinsamen Ordner: Files\Apple Mobile Device Support\bin directory, müsste es funktionieren.
Firmware 2.x / iPhone 3G / iTouch zweite Generation
NEU: 3.08 ist die erste Version, die FW 2.x unterstützt auch ohne Jailbreak. Testen Sie es! Ältere ML_iPod Versionen werden nicht funktionieren!
Falls es doch nicht funktioniert mit dem iPhone oder iPod Touch
Dies sind Arbeitsfortschritte, ich brauche Ihre Hilfe. Bitte senden Sie Ihre main debuglognach dem "Versuch, eine Verbindung zum iPhone ..." . Bringen Sie es ins Forum [3]
Was kommt als nächstes?
Ich hoffe,wir bekommen bald ein arbeitendes iphonefs . Alles würde dann richtig funktionieren. Alternativ könnte es besser sein, dass Apple eine neue Firmware-Version mit dem Festplattenmodus herausbringen würde. Das wäre am besten. ml_iPod benötigt dann einige Veränderungen, aber es sollte nicht allzu schwierig sein. Das wichtigste ist allerdings schon getan.(das neue Werk-Format etc.)
Lesen von Wiedergabeanzahl und die zuletzt gespielten Titeln vom iPhone ist schwer. sie werden in einem völlig anderen Format dargestellt im Vergleich zu den älteren iPod-Modellen.
Nach Synchronisation
Nicht mehr benötigt, seit der v3.08
Nach dem Übertragen/Löschen von Songs zu ihrem i Pod Touch, mussten wir dem i Pod Touch klarmachen die Metadaten neu zu lesen (Sind im Cache Speicher). Seit 3.07p03 sollte dies automatisch laufen und sie sollten nicht mehr betroffen sein damit. Aber vor dem Patch wussten wir nicht, wie wir dies anstellen sollten über die Apple Schnittstelle, So brauchten wir eine Lösung: es gibt vier Wege dies zu tun.
- „Vernichten“ des iPod Apps:
Starten Sie die iPod Anwendung. Anschließend drücken und halten sie das Home Menü für 5 Sekunden, vernichten die iPod Anwendung und zwingen die iPod Anwendung zurück zum Home Bildschirm. Starte die iPod Anwendung neu und ihre Lieder auf ihrem Gerät nun angezeigt. Das ist der schnellste Weg und funktioniert auch ohne Jailbreak des iPhones/iPod Touches.. Aber es läuft natürlich auch auf den jailbroken Geräten. [4]
- Benutzen von AfterSync: Das ist der schnellste und einfachste Weg für den i Pod Touch im Moment Mit Hilfe vonErica Sadun, Erstellte ich eine kleine iPhone Anwendung, welche einfach die iPod Anwendung „vernichtet“ (nennt sich MobileMusicPlayer.app im iTouch)
Dann, nachdem Sie es manuell neu starten, wird es die neue Datenbank lesen, und alles ist in Ordnung. Das ist sehr hilfreich für ml_iPod Benutzer, oder für diejenigen, die mit anderen iPod-Manager wie Amarok oder gtkpod (unter Linux) verwendet werden.Diese App kann auch installiert werden, mit installer.app:
## Sie müsse eine neue Quelle hinzufügen:" http://mlipod.sourceforge.net/iphone/ "um es zu installieren.
Sie wissen nicht, wie? Im installer.app, wählen Sie die Quellen und tippen Sie anschließend auf Edit (oben rechts) und dann "Hinzufügen" (oben links), geben Sie ein:" http://mlipod.sourceforge.net/iphone/ ".Tippen Sie auf OK, warten Sie, und tippen Sie anschließend auf "Fertig". "ml_iPod Unterstützung" ist unter dem "Sonstige Quellen"Abschnitt. Es ist als "nicht vertrauenswürdige" Quelle gelistet. Na ja, man kann nicht alles haben.
- AfterSync für ml_iPod" wird nun in der Gruppe "Utilities" gezeigt im Abschnitt der „Installer“.(Tippen Sie auf installieren, tippen Sie auf den "Utilities" Abschnitt)
- Installieren Sie es einfach.
- Drücken Sie die Taste "Home" um zurück zum Springboard zu gelangen (Springboard wird neu geladen)
- Von nun an, nach jeder Synchronisation, tippen Sie auf das Symbol AfterSync über das Hauptmenü (die Anwendung mit dem roten Ball)
- Sekunden später,wird es Ihnen sagen, dass es die iPod-Anwendung „vernichtet“hat und, dass Sie zurück zum Hauptmenü müssen.
- Drücken Sie die Taste "Home"
- starten Sie nun die iPod Anwendung, Ihre Songs erscheinen.
- Neustart: Schalten Sie das iPhone komplett aus (halten Sie die Taste "Home" und die Standby-Taste für 5 Sekunden lang gedrückt, schieben Sie dann den Regler"Ausschalten". Schalten Sie ihn wieder ein. Es dauert 30 Sekunden ihn zu starten. Starten Sie nun den iPod Anwendung, Ihre Songs werden ihnen nun angezeigt.
- Neustart des Springboards: Das funktioniert nur auf jailbroken iPhones / iTouches, und Voraussetzung hierfür Sie müssen Summerboard installiert haben.
Dies ist deutlich schneller als der Neustart, hat aber den Nachteil, dass Ihre Nutzungs-Daten (Zeit, usw.) gelöscht werden. Starten Sie nun die iPod Anwendung und ihre Songs erscheinen.