Schönen guten Abend,
ich habe mir vorgenommen, iPad Apps auf das iPhone bzw. den iPod Touch zu portieren. Anlass dafür war der Versuch von 9to5 mit "Pages".
Was wird benötigt:
1. Eine Jailbroken iDevice
2. Ein SCP Client auf Windows/Mac (z.B. WinSCP) und auf eurer iOS (z.B. OpenSSH)
3. Eine iPad App. (.ipa File) wie z.B. Pages (es empfiehlt sich, diese auf den Desktop zu kopieren)
Was muss ich machen:
1. Verändert die Bezeichnung von .ipa auf .zip (Rechtsklick>Umbenennen>"Appname.zip")
2. Öffnet nun die info.plist ("Appname.zip>Payload>"Appname.app") mit einem geeigneten Editor (Für Windows empfiehlt sich der Plist Editor)
4. Ersetzt diesen Code:
<key>CFBundleIdentifier</key>
<string>com.creator.appname</string>
mit diesem Code:
<key>CFBundleIdentifier</key>
<string>com.creator.appnameiPod</string>
5. Ersetzt diesen Code:
<key>UIDeviceFamily</key>
<array>
<integer>2</integer>
</array>
mit diesem Code:
<key>UIDeviceFamily</key>
<array>
<integer>1</integer>
</array>
6. Nun Speichert ihr diese Veränderung auf euren Desktop (bzw. kopiert diese "veränderte" Plist auf euren Desktop)
7. Öffnet nun in eurem App. Verzeichnis "iTunesMetadata.plist"
8. Ersetzt diesen Code:
<key>softwareSupportedDeviceIds</key>
<array>
<integer>9</integer>
</array>
mit diesem Code:
<key>softwareSupportedDeviceIds</key>
<array>
<integer>1</integer>
</array>
und diesen Code:
<key>softwareVersionBundleId</key>
<string>com.creator.appname</string>
mit diesem Code:
key>softwareVersionBundleId</key>
<string>com.creator.appnameiPod</string>
9. Speichert diese "veränderte" Plist ebenfalls auf eurem Desktop (bzw. kopiert diese einfach)
10. Kopiert nun die "info.plist" (die verändert wurde) von eurem Desktop wieder in den Ursprungsordner "Appname.app". Das gleiche gilt für die "iTunesMetadata.plist". Anschließend überschreibt die existierenden Files.
11. Nun müsst ihr die Bezeichnung wieder von "Appname.zip" auf "Appname.ipa" umstellen
12. Öffnet iTunes und öffnet die "Appname.ipa"
13. Zum Schluss müsste die App. in dem Verzeichnis der iPod/ iPhone Apps sein
Ist zwar etwas kompliziert, müsste aber klappen
Liebe Grüße,
Dr. Mabuse
ich habe mir vorgenommen, iPad Apps auf das iPhone bzw. den iPod Touch zu portieren. Anlass dafür war der Versuch von 9to5 mit "Pages".
Was wird benötigt:
1. Eine Jailbroken iDevice
2. Ein SCP Client auf Windows/Mac (z.B. WinSCP) und auf eurer iOS (z.B. OpenSSH)
3. Eine iPad App. (.ipa File) wie z.B. Pages (es empfiehlt sich, diese auf den Desktop zu kopieren)
Was muss ich machen:
1. Verändert die Bezeichnung von .ipa auf .zip (Rechtsklick>Umbenennen>"Appname.zip")
2. Öffnet nun die info.plist ("Appname.zip>Payload>"Appname.app") mit einem geeigneten Editor (Für Windows empfiehlt sich der Plist Editor)
4. Ersetzt diesen Code:
<key>CFBundleIdentifier</key>
<string>com.creator.appname</string>
mit diesem Code:
<key>CFBundleIdentifier</key>
<string>com.creator.appnameiPod</string>
5. Ersetzt diesen Code:
<key>UIDeviceFamily</key>
<array>
<integer>2</integer>
</array>
mit diesem Code:
<key>UIDeviceFamily</key>
<array>
<integer>1</integer>
</array>
6. Nun Speichert ihr diese Veränderung auf euren Desktop (bzw. kopiert diese "veränderte" Plist auf euren Desktop)
7. Öffnet nun in eurem App. Verzeichnis "iTunesMetadata.plist"
8. Ersetzt diesen Code:
<key>softwareSupportedDeviceIds</key>
<array>
<integer>9</integer>
</array>
mit diesem Code:
<key>softwareSupportedDeviceIds</key>
<array>
<integer>1</integer>
</array>
und diesen Code:
<key>softwareVersionBundleId</key>
<string>com.creator.appname</string>
mit diesem Code:
key>softwareVersionBundleId</key>
<string>com.creator.appnameiPod</string>
9. Speichert diese "veränderte" Plist ebenfalls auf eurem Desktop (bzw. kopiert diese einfach)
10. Kopiert nun die "info.plist" (die verändert wurde) von eurem Desktop wieder in den Ursprungsordner "Appname.app". Das gleiche gilt für die "iTunesMetadata.plist". Anschließend überschreibt die existierenden Files.
11. Nun müsst ihr die Bezeichnung wieder von "Appname.zip" auf "Appname.ipa" umstellen
12. Öffnet iTunes und öffnet die "Appname.ipa"
13. Zum Schluss müsste die App. in dem Verzeichnis der iPod/ iPhone Apps sein
Ist zwar etwas kompliziert, müsste aber klappen
Liebe Grüße,
Dr. Mabuse
I Pinschgirls