[HowTo] Xcode 4 Apps ohne Developer Account aufs iOS Gerät übertragen

iOS

Huhu iPhone,iPod Touch und iPad Nutzer!

Vorwort:
Diejenigen unter euch die ein iOS Gerät und einen Mac haben, haben sich bestimmt schon mal das Xcode geladen, und vielleicht ein bisschen mit dem Sample Code und dem Simulator rumgespielt…

Will man seine App aber auf dem eigenen Gerät haben, stellt sich Apple Quer: Über 70 € kostest die Lizenz das zu tun.
Außerdem verbietet Apple in seiner Vereinbarung zum iPhone SDK, dass der Entwickler kein jailbroken iPhone haben darf; Das ist leider bei mir der Fall

Hier ist meine komplett überarbeitet Anleitung um eure App auch einfach so auf euer Gerät zu bringen

Das brauchen wir:
Mac OS X (funkioniert auch in einer VM!)
Xcode (Download)
jailbroken iPhone/iPod Touch/iPad mit AppSync installiert
5 Min Zeit

So wirds gemacht:

Damit wir mit Xcode unser Projekt kompilieren können, brauchen wie als erstes ein Zertifikat. Dazu öffnen wir Zubehör/Schlüsselbundverwaltung, und klicken oben in der Leiste auf Schlüsselbundverwaltung->Zertifikatsassistent>Zertifikat erstellen…

Als Name wählen wir „iPhone Developer“ und als Art „Code-Signing“:

Jetzt kommt etwas Magie: Wie öffnen wir die Datei „/Developer/Platforms/iPhoneOS.platform/Info.plist“ mit einem Texteditor (Ich bevorzuge TextWrangler), und suche alle Stellen an denen „XCiPhoneOSCodeSignContext“ steht, und ersetzen sie durch „XCCodeSignContext“ (Danke an yoyokko)

Beende nun XCode und starte es neu!

Stelle sicher dass du im Target Menü (rechts vom Stop Button) dein iOS Gerät als Ziel ausgewählt hast, und klicke auf „Run“! Beim ersten Mal geht ein Fenster von der Schlüsselbundverwaltung auf, dass du (immer) erlaubst.

Nach ein paar Sekunden (so ca 10) sollte das App auf eurem Gerät erscheinen! Wie bei der alten Anleitung kann Xcode das Ausführen nicht überwachen, und bricht mit dieser Fehlermeldung ab:

Die App ist aber auf dem Gerät, ist signiert und kann ausgeführt werden!

Viel Spaß beim programmieren und so!

Custom Firmware 4.3 final für iPhone, iPod Touch und iPad

iOS

iOS 4.3 wurde soeben veröffentlicht!

Features: http://www.apple.com/de/ios/

Unglaublicher Weise war die Golden Master Version von iOS 4.3, die finale Version. Beweiß:

Screenshot 2011 03 09 22h 20m 37sScreenshot 2011 03 09 22h 23m 07s

Wie man sieht ist der sha1 hash der Firmware von 5.3 der gleiche wie der der final Version von heute. Damit können wir die schönen Bundles von  DjayB6iH8sn0wjcf_dev wieder benutzen um uns eine CFW zu erstellen, viele Dank an euch!

Was braucht ihr:

PwnageTool 4.2 (Mirrors: http://blog.iphone-dev.org/post/3314130778/whats-in-a-name )

iOS 4.3:

Ramdisk Fixer 1.5.2

Für alle Geräte mit neuem Bootrom: Tethered Boot Tool

Bundles:

Anleitung:

  1. Packt euer Bundle in PwnageTool.app/Contents/Resources/FirmwareBundles/
  2. Installiert den Ramdisk Fixer und beachtet den ReadMe Part!
    • PwnageTool muss in /Programme liegen!
    • Die Firmware auf den Schreibtisch legen
    • Alle anderen Firmware von Schreibtisch entfernen
  3. PwmageTool nutzen um eure CFW 4.3 zu erstellen
  4. iPhone in den DFU Modus bringen und mit iTunes mit der CFW 4.3 wiederherstellen

Achtung: Das iPhone 4, 3GS mit neuem Bootrom und das iPad haben einen semi-tethered Jailbreak!

  • Extrahiere den iBSS und den kernelcache aus der CFW
  • Führe folgenden Befehl im Terminal aus:

sudo -s /Pfad/zum/tetheredboot-Tool/tetheredboot /Pfad/zum/iBSS/iBSS.n**ap.RELEASE.dfu /Pfad/zum/Kernelcache/kernelcache.release.n**

  • Befolge die Anweisungen im Terminal

Viel Spaß mit deinem jailbroken Gerät!

IMG 0246

Jailbreak iOS 4.3GM auf dem iPhone 3GS/4, iPod Touch 3G/4G und iPad

iOS

Update #2: iOS 4.3 final erschienen! Weiter gehts hier: http://blog.pattyland.de/2011/03/09/custom-firmware-4-3-final-fur-iphone-ipod-touch-und-ipad/


Update: Jetzt mit Bundles von iH8sn0w & jcf_dev! Kein Ramdisk Fixer mehr nötig, außerdem auch iPod Touch 3G und iPod Touch 4G!

 

Im Zuge der Keynote am 11.03.11 wurde am Abend die Golden Master Version von iOS 4.3 veröffentlicht. Golden Master heißt „so gut wie final“, sicherlich auch einer der Anreize die Djayb6 dazu veranlasst haben Bundles fürs PwnageTool zu schreiben… iPhone 4, iPhone 3GS mit altem und neuem Bootrom und das iPad können jetzt schon mit einer Costum Firmware 4.3GM betrieben werden… Interessant wirds dann wieder wann iOS 4.3 final rauskommt, ob es wieder ausreicht ein paar vfdecrypt Schlüssel und sha1 hashes anzupassen, um die finale Version von iOS 4.3 zu jailbreaken! (So wie von der 4.0Gm auf die final 4.0)

Was braucht ihr:

PwnageTool 4.2

 

iOS 4.3GM (googlen!)

Ramdisk Fixer 1.5.2

Für alle Geräte mit neuem Bootrom: Tethered Boot Tool

Bundles:

Anleitung:

  1. Packt euer Bundle in PwnageTool.app/Contents/Resources/FirmwareBundles/
  2. Installiert den Ramdisk Fixer und beachtet den ReadMe Part!
    • PwnageTool muss in /Programme liegen!
    • Die Firmware auf den Schreibtisch legen
    • Alle anderen Firmware von Schreibtisch entfernen
  3. PwmageTool nutzen um eure CFW 4.3 zu erstellen
  4. iPhone in den DFU Modus bringen und mit iTunes mit der CFW 4.3 wiederherstellen

Achtung: Das iPhone 4, 3GS mit neuem Bootrom und das iPad haben einen semi-tethered Jailbreak!

Extrahiere den iBSS und den kernelcache aus der CFW

 

Führe folgenden Befehl im Terminal aus:

sudo -s /Pfad/zum/tetheredboot-Tool/tetheredboot /Pfad/zum/iBSS/iBSS.n**ap.RELEASE.dfu /Pfad/zum/Kernelcache/kernelcache.release.n**

Befolge die Anweisungen im Terminal

 

 

Viel Spaß mit deinem jailbroken Gerät!

IMG 0246

Custom Firmware 4.2.1 für iPhone 4/3GS und iPod Touch 3G/4G von PwnageTool

iOS

Ich biete euch hier Links für die Costum Firmwares  4.2.1 vom vor 4 Tagen erschienenen PwnageTool 4.2 an! Neben dem untethered Jailbreak für 4.2.1 enthalten alle Firmwares den iBooks Fix von comex der Probleme mit iBooks und DRM geschützen Büchern auf jailbroken Geräten behebt. Die Firmware für die iPhones sind nicht hacktivated, ich möchte Probleme mit YouTube und Push verhindern, nutzt SAM dafür!

Download: