<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blog.jackson-it.de &#187; iPod</title>
	<atom:link href="http://blog.alexanderjackson.de/category/unterhaltung/ipod/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.alexanderjackson.de</link>
	<description>Probleme wollen gelöst werden!</description>
	<lastBuildDate>Thu, 01 Apr 2010 23:00:46 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>16GB iPod Touch der zweiten Generation jailbreaken und mit gtkpod unter Gentoo synchronisieren.</title>
		<link>http://blog.alexanderjackson.de/2009/12/ipod-toch-1-generation-16gb-jailbreak-synchronisation-mit-gtkpod-unter-gentoo/</link>
		<comments>http://blog.alexanderjackson.de/2009/12/ipod-toch-1-generation-16gb-jailbreak-synchronisation-mit-gtkpod-unter-gentoo/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 18:33:10 +0000</pubDate>
		<dc:creator>Alexander Jackson</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://blog.alexanderjackson.de/?p=79</guid>
		<description><![CDATA[Auf MAC OS X: Falls noch nicht geschehen, sollte man vorher ein Backup seines iPods erstellen. Üblicherweise geschieht dies über iTunes&#8230; Als nächstes musste ich die Firmware des iPods mit iTunes auf die aktuellste Version 3.1.2 updaten. Ja, das ging! Dann http://www.blackra1n.com/blackra1n.zip downloaden, entpacken und ausführen. Der iPod wird im Wartungzustand gestartet und gleichzeitig gejailbreakt. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Auf MAC OS X:</strong></p>
<p>Falls noch nicht geschehen, sollte man vorher ein Backup seines iPods erstellen. Üblicherweise geschieht dies über iTunes&#8230; </p>
<p>Als nächstes musste ich die Firmware des iPods mit iTunes auf die aktuellste Version 3.1.2 updaten. Ja, das ging! </p>
<p>Dann <a href="http://www.blackra1n.com/blackra1n.zip">http://www.blackra1n.com/blackra1n.zip</a> downloaden, entpacken und ausführen.<br />
<span id="more-79"></span><br />
Der iPod wird im Wartungzustand gestartet und gleichzeitig gejailbreakt. Währendessen wird iTunes den im Wartungzustand befindlichen iPod bemerken und entsprechend darauf hinweisen &#8211; dies einfach ignorieren! Nach kurzer Zeit rebootet der iPod und iTunes ist auch wieder zufrieden über dessen Zustand und fängt, abhängig von den iTunes-Einstellungen, an zu synchronisieren.</p>
<p>Ende der Arbeiten unter MAC OS X</p>
<p><strong>Auf Gentoo Linux (AMD64):</strong></p>
<p>Nötige Pakete emergen:</p>
<p><em>Falls nötig, Layman wie folgt installieren:</em></p>
<pre>emerge  -av layman
echo "source /usr/local/portage/layman/make.conf"  >> /etc/make.conf
layman -a dottout
eix-update
</pre>
<p><strong>Aktuelle Version von libgpod installieren</strong></p>
<p>Die momentan im Portagetree liegende Version (media-libs/libgpod-0.7.2) ist zu alt. Versucht man diese zu verwenden, wird ipod-read-sysinfo-extended (weiter unten) nicht richtig funktionieren bzw. legt die nötige Datei <em>/mnt/ipod/iPod_Control/Device/SysInfoExtended</em> nicht an.</p>
<p>Daher unmasken wird die Developerversion von libgpod mit:</p>
<pre>autounmask media-libs/libgpod-9999</pre>
<p><strong>Nachtrag!</strong> Am besten wir installieren auch noch die Developerversionen folgender Programme:</p>
<ol>
<li>dev-libs/libusb</li>
<li>app-pda/ifuse</li>
<li>app-pda/libplist</li>
<li>app-pda/libiphone</li>
<li>app-pda/usbmuxd</li>
<li>media-libs/libgpod</li>
</ol>
<pre>echo '=dev-libs/libusb-9999 **
=app-pda/ifuse-9999 **
=app-pda/libplist-9999 **
=app-pda/libiphone-9999 **
=app-pda/usbmuxd-9999 **
=media-libs/libgpod-9999 **' >>  /etc/portage/package.keywords
emerge -avu libusb ifuse libplist libiphone usbmuxd libgpod
</pre>
<p><strong>gtkpod und ifuse installieren</strong></p>
<pre>emerge -av gtkpod ifuse</pre>
<p>Die 40 stellige iPod Serial mit</p>
<pre>lsusb -v | grep -i iSerial</pre>
<p>suchen und merken.</p>
<p>Nun sollte der iPod kurz vom PC getrennt werden und nach ca. 5 Sekunden wieder angeschlossen werden. Tut man das nicht, wird ifuse denn iPod vermutlich nicht finden und somit auch nicht mounten können.</p>
<p><strong>Das iPod Mountverzeichnis anlegen und den iPod dort mit ifuse mounten:</strong></p>
<pre>mkdir -p /mnt/ipod
ifuse /mnt/ipod</pre>
<p>ipod-read-sysinfo-extended liest eine XML Datei auf dem iPod aus und erstellt daraus die für gtkpod nötige  Datei <em>/mnt/ipod/iPod_Control/Device/SysInfoExtended</em>. Anstelle des Mountpfades, setzen wir die iPod Serial wie folgt ein:</p>
<pre>ipod-read-sysinfo-extended abcdefghij1234567890klmnopqrst01234567890 /mnt/ipod/</pre>
<p>Es dauert einen kurzen moment und <em>/mnt/ipod/iPod_Control/Device/SysInfoExtended</em> oder <em>/mnt/ipod/iTunes_Control/Device/SysInfoExtended</em> sollte unter angelegt worden sein. Wie bereits erwähnt, wird die Datei <em>SysInfoExtended</em> benötigt, um mit gtkpod auf den iPod zugreifen zu können. Weitere Infos zu <em>libgpod</em> findet man auch mit:</p>
<pre>bzless /usr/share/doc/libgpod-9999/README.SysInfo.bz2</pre>
<p>Dannach kann man gtkpod starten und zur Nutzung mit dem iPod konfigurieren.</p>
<p>Noch nie empfand ich das &#8220;iPod-jailbraken&#8221; so einfach wie mit <em>blackra1n</em>.</p>
<p>Daher hier noch ein Backup der <a href='http://blog.alexanderjackson.de/wp-content/uploads/2009/12/blackra1n.exe'>Windows</a> sowie der <a href='http://blog.alexanderjackson.de/wp-content/uploads/2009/12/blackra1n.zip'>Mac</a> Version.</p>
<p><strong>Weiterführende Links:</strong></p>
<ol>
<li><a href="http://www.blackra1n.com/">http://www.blackra1n.com/</a></li>
<li><a href="http://gamingexposed.com/index.php?option=com_content&#038;view=article&#038;id=756:iphone-3x-syncing-on-linux&#038;catid=43:wiiguides&#038;Itemid=44">http://gamingexposed.com/index.php?option=com_content&#038;view=article&#038;id=756:iphone-3x-syncing-on-linux&#038;catid=43:wiiguides&#038;Itemid=44</a></li>
<li><a href="http://marcansoft.com/blog/">http://marcansoft.com/blog/</a></li>
<li><a href="http://www.geekbin.net/main/2009/12/iphone-3gs-3-1-2-synced-in-gentoo/">http://www.geekbin.net/main/2009/12/iphone-3gs-3-1-2-synced-in-gentoo/</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.alexanderjackson.de/2009/12/ipod-toch-1-generation-16gb-jailbreak-synchronisation-mit-gtkpod-unter-gentoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

