Seit der Version 2 der iPhone Firmware bietet Apple über den AppStore ein paar ganz nette und tolle Programme an. Ebenfalls können diese über iTunes installiert werden. Es gibt aber – mit ein paar Handgriffen – die Möglichkeit eigene *.ipa Dateien zu installieren, ohne dass diese im iTunes angemeldet sein müssen oder sonst was!
Diese Anleitung ist schon älter und kann ggf. bei aktuellen Modellen von iPhone und iPod nicht funktionieren. Verwendet neu die Anleitung, wie man die MobileInstallation via miPatch anpasst!
Voraussetzungen
- Das iPhone muss jailbreaked sein. Funktioniert also auch mit dem neuen 3G iPhone
- iTunes
- SCP Programm
- Modifizierte Version von MobileInstallation
Gepatchte MobileInstallation herunterladen via Lix.in
Alle Modifikationen am iPhone macht ihr auf eure Verantwortung! Ich bin an nichts schuld!
- Verbindet euch via SSH oder SCP auf euer iPhone
- Navigiert nun zu folgendem Pfad
cd /System/Library/PrivateFrameworks/MobileInstallation.framework
Achtung: Dies ist ein ganzer Ordner und keine Datei!
- Erstellt ein Backup der Datei
MobileInstallation indem Ihr diese auf euren Computer kopiert oder umbenennt in MobileInstallation.backup
- Kopiert nun die gepatchte Version der MobileInstallation in diesen Ordner – am einfachsten geht das mit SCP.
- Die Dateirechte müesen nun auf 0755 gesetzt werden, entweder mit SCP oder via SSH
chmod 0755 MobileInstallation
- Erstellt nun jeweils einen Ordner namens Documents mit Dateirechten 0777 an folgenden Orten im iPhone
/private/var/mobile/Applications/
/Applications/
- Rebootet euer iPhone – achtet darauf dass ihr auch die Dateirechte überall gesetzt habt! Im ganzen müsstet Ihr dreimal Dateirechte angepasst haben: die MobileInstallation und zweimal die Ordner Documents
- Nun müsst ihr einmal ein Programm via iPhone im AppStore herunterladen – irgendetwas das frei erhältlich ist.
Nun könnt Ihr euere eigenen *.ipa Dateien installieren. Dazu doppelt klickt diese auf dem Computer, mit welchem Ihr euer iPhone synchronisiert – darauf hin wird diese in iTunes eingelesen. Sobald diese dort vorhanden ist, könnt Ihr euer iPhone abgleichen ohne eine Fehlermeldung zu erhalten. Oder installiert die IPA Files von Hand, wie das geht erfährt ihr in diesem Beitrag.