<?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>Soziotechnische Integration &#187; Windows</title>
	<atom:link href="https://test.soziotech.org/tag/windows/feed/" rel="self" type="application/rss+xml" />
	<link>https://test.soziotech.org</link>
	<description>Ein Projekt mit der Forschungsgruppe Kooperationssysteme an der Universität der Bundeswehr München</description>
	<lastBuildDate>Mon, 15 Jun 2015 15:24:48 +0000</lastBuildDate>
	<language>de-DE</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Auslesen der iPhone Library Persistent ID und Synchronisation mit mehreren Rechnern</title>
		<link>https://test.soziotech.org/auslesen-der-iphone-library-persistent-id-und-synchronisation-mit-mehreren-rechnern/</link>
		<comments>https://test.soziotech.org/auslesen-der-iphone-library-persistent-id-und-synchronisation-mit-mehreren-rechnern/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 13:31:35 +0000</pubDate>
		<dc:creator><![CDATA[Florian Ott]]></dc:creator>
				<category><![CDATA[Mobiles & Handhelds]]></category>
		<category><![CDATA[Ubiquitäre Natural User Interfaces]]></category>
		<category><![CDATA[Auslesen]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Hex-Editor]]></category>
		<category><![CDATA[HxD]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Library]]></category>
		<category><![CDATA[Persistent ID]]></category>
		<category><![CDATA[Wiederherstellen]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[XVI32]]></category>

		<guid isPermaLink="false">http://sevastyanova.cscwlab.de/?p=435</guid>
		<description><![CDATA[<p><img src="https://test.soziotech.org/wp-content/uploads/cache/269_crop_940x198_itunesprefs-im-iphonebrowser.png" width="618" height="130" alt="Auslesen der iPhone Library Persistent ID und Synchronisation mit mehreren Rechnern" /></p>Vor Kurzem bin ich in die Bedrängnis gekommen, meine iPhone &#8222;Library Persistent ID&#8220; wieherherstellen zu müssen, nachdem ich meinen bisher für iTunes genutzten Laptop gewechselt habe, ohne davor ein Backup von iTunes zu machen. Bei der Library Persistent ID handelt &#8230; <a href="https://test.soziotech.org/auslesen-der-iphone-library-persistent-id-und-synchronisation-mit-mehreren-rechnern/">Weiterlesen <span class="meta-nav">&#8594;</span></a><img src="https://analytics.flottmedia.com/piwik/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2Ftest.soziotech.org%2Fauslesen-der-iphone-library-persistent-id-und-synchronisation-mit-mehreren-rechnern%2F&amp;action_name=Auslesen+der+iPhone+Library+Persistent+ID+und+Synchronisation+mit+mehreren+Rechnern&amp;urlref=http%3A%2F%2Ffeeds.feedburner.com%2Fsoziotech" style="border:0;width:0;height:0" width="0" height="0" alt="" /><div class='yarpp-related-rss yarpp-related-none'>

Keine ähnlichen Artikel.
</div>
]]></description>
				<content:encoded><![CDATA[<p><img src="https://test.soziotech.org/wp-content/uploads/cache/269_crop_940x198_itunesprefs-im-iphonebrowser.png" width="618" height="130" alt="Auslesen der iPhone Library Persistent ID und Synchronisation mit mehreren Rechnern" /></p>
<p>Vor Kurzem bin ich in die Bedrängnis gekommen, meine iPhone &#8222;Library Persistent <a href="https://test.soziotech.org/glossar/id/" class="glossaryLink" title="Klicken Sie, um zum detaillierten Glossareintrag für ID zu springen." onmouseover="tooltip.show('Identifikator oder auch Kennung; ist ein künstlich zugewiesenes Merkmal zur eindeutigen Identifizierung eines Objektes. ');" onmouseout="tooltip.hide();">ID</a>&#8220; wieherherstellen zu müssen, nachdem ich meinen bisher für iTunes genutzten Laptop gewechselt habe, ohne davor ein Backup von iTunes zu machen. Bei der Library Persistent ID handelt es sich um den eindeutigen Schlüssel, der bei der  Erstaktivierung jedes iPhones über iTunes erstellt wird und das iPhone  an das jeweilige iTunes-Account bindet. Der Schlüssel wird z.B. benötigt  um <a href="https://test.soziotech.org/glossar/app/" class="glossaryLink" title="Klicken Sie, um zum detaillierten Glossareintrag für App zu springen." onmouseover="tooltip.show('App (englische Kurzform für application) bezeichnet im Allgemeinen jede Form von Anwendungsprogrammen. Im Sprachgebrauch sind damit mittlerweile jedoch meist Anwendungen für moderne Smartphones und Tablet-Computer gemeint, die über einen in das Betriebssystem integrierten Onlineshop bezogen und so direkt auf dem Smartphone installiert werden können.');" onmouseout="tooltip.hide();">Apps</a> oder Musik synchronisieren zu können. Falls er nicht  übereinstimmt, bekommt man die Nachricht, dass iPhone sei schon mit einem anderen Rechner synchronisiert, worauf die Synchronisation abbricht. Sofern man den Rechner, mit dem man das iPhone erstmalig aktiviert hat, noch parat hat, ist die Wiederherstellung der ID kein allzu großes Problem. Schwieriger wird es allerdings, wenn der Rechner wie in meinem Fall nicht mehr verfügbar ist. Mit ein paar kleinen Hilfsmitteln ist allerdings auch das gut machbar. Hier die erforderlichen Schritte <a class="simple-footnote" title="Klicken Sie, um zur Fußnote zu springen oder Links in der Fußnote zu folgen." id="return-note-435-1" href="#note-435-1" onmouseover="tooltip.show('Die Anleitung basiert u.a. auf dem  Forenbeitrag http://modmyi.com/forums/iphone-ipod-touch-sdk-development-discussion/252971-iphone-itunes-library-persistent-id-match-2.html sowie auf den Blogposts http://tarrinho.blog.com/2010/06/16/obtain-library-persistent-id-from-iphone/ und http://www.iclarified.com/entry/index.php?enid=2137.');" onmouseout="tooltip.hide();"><sup>1</sup></a>:</p>
<h2>Installation der benötigten Software</h2>
<p class="warningbox">Update 25.11.2011: Mit aktuellen Versionen von iTunes (&gt; 10.4) funktioniert der iPhoneBrowser unter Umständen nicht mehr <a class="simple-footnote" title="Klicken Sie, um zur Fußnote zu springen oder Links in der Fußnote zu folgen." id="return-note-435-2" href="#note-435-2" onmouseover="tooltip.show('Problem ist hier primär eine neue Version der iTunesMobileDevice.dll, wie beispielsweise der Diskussion auf http://code.google.com/p/iphonebrowser/issues/detail?id=196 zu entnehmen ist. Allerdings funktionieren die verschiedenen in diesem Thread beschriebenen Lösungsansätze leider ebenfalls nicht mehr für iOS ab Version 5 bzw. iTunes ab Version 10.5.');" onmouseout="tooltip.hide();"><sup>2</sup></a>. Sinnvollerweise sollte deshalb direkt der Weg über die Software i-FunBox (s.u.) verwendet werden</p>
<h3>iPhoneBrowser (für iTunes &lt; 10.4)</h3>
<p>Zur Kommunikation mit dem iPhone wird zunächst der iPhoneBrowser <a class="simple-footnote" title="Klicken Sie, um zur Fußnote zu springen oder Links in der Fußnote zu folgen." id="return-note-435-3" href="#note-435-3" onmouseover="tooltip.show('Auf der Projektseite http://code.google.com/p/iphonebrowser/ steht zwar wörtlich, das Tool sei eine &#8222;Windows XP/Vista/Windows 7 GUI for manipulating files on the jailbroken iPhone&#8220;, die Software funktioniert allerdings auch einwandfrei mit &#8222;normalen&#8220; iPhones ohne Jailbreak.');" onmouseout="tooltip.hide();"><sup>3</sup></a> benötigt, der bei Google Code als Open Source Tool zur Verfügung steht: <a href="http://code.google.com/p/iphonebrowser/downloads/list" title="Zur Download-Seite des iPhoneBrowsers bei Google Code" target="_blank" class="link-external">http://code.google.com/p/iphonebrowser/downloads/list</a>. Zum Entstehungszeitpunkt dieses Artikels ist Version 1.93 aktuell, die <a href="http://code.google.com/p/iphonebrowser/downloads/detail?name=SetupiPhoneBrowser.1.93.exe&amp;can=2&amp;q=" title="Direkt-Download von Version 1.93 des iPhoneBrowsers" target="_blank" class="link-external">hier </a>direkt heruntergeladen werden kann. Nach dem Download muss der iPhoneBrowser zunächst installiert werden, anschließend sieht das Ganze dann so aus:</p>

<div class="ngg-galleryoverview" id="ngg-gallery--4350">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-267" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail wp-caption" >
			<a rel="lightbox-0" href="https://test.soziotech.org/wp-content/uploads/wordpress-screenshots/iphonebrowser.png" title="
			Benutzeroberfläche des iPhoneBrowsers			"  >
								<img alt="Benutzeroberfläche des iPhoneBrowsers" src="https://test.soziotech.org/wp-content/uploads/wordpress-screenshots/thumbs/thumbs_iphonebrowser.png" width="126" height="100" class="colorbox-0" />
							</a>
			<p class=wp-caption-text>iPhoneBrowser</p>
		</div>
	</div>
		
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<h3>i-FunBox (für iTunes &gt;= 10.4)</h3>
<p>Zur Kommunikation mit iPhones bei Verwendung neuerer Firmware- bzw. iTunes-Versionen kann u.a. die Software <a href="http://www.i-funbox.com/" title="Zur Homepage von i-FunBox" target="_blank" class="link-external">i-FunBox</a> verwendet werden. Zum Entstehungszeitpunkt dieses Artikels ist Version 1.6.658 aktuell, die auf der Website der Entwickler heruntergeladen werden kann. Nach dem Download muss die i-FunBox zunächst installiert werden, anschließend sieht das Ganze dann so aus:</p>

<div class="ngg-galleryoverview" id="ngg-gallery--4351">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-731" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail wp-caption" >
			<a rel="lightbox-1" href="https://test.soziotech.org/wp-content/uploads/wordpress-screenshots/i-funbox.png" title="
			Benutzeroberfläche der i-FunBox			"  >
								<img alt="Benutzeroberfläche der i-FunBox" src="https://test.soziotech.org/wp-content/uploads/wordpress-screenshots/thumbs/thumbs_i-funbox.png" width="126" height="100" class="colorbox-1" />
							</a>
			<p class=wp-caption-text>i-FunBox</p>
		</div>
	</div>
		
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<h3>Hex-Editor</h3>
<p>Zusätzlich ist noch ein Hex-Editor erforderlich. Falls man wie ich nicht zu der Personengruppe gehört, die so etwas standardmäßig zum Arbeiten verwendet, muss man diesen ebenfalls zunächst herunterladen. Schöne Open Source Tools sind mir hier leider nicht bekannt, aber zumindest gibt es mehrere sehr brauchbare Freeware-Hex-Editoren <a class="simple-footnote" title="Klicken Sie, um zur Fußnote zu springen oder Links in der Fußnote zu folgen." id="return-note-435-4" href="#note-435-4" onmouseover="tooltip.show('Einen ganz guten Überblick hierzu liefert die englischsprachige Wikipedia unter http://en.wikipedia.org/wiki/Comparison_of_hex_editors');" onmouseout="tooltip.hide();"><sup>4</sup></a>, darunter u.a. <a href="http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm#download" title="Zur Download-Seite von XVI32" target="_blank" class="link-external">XVI32 </a>und <a href="http://mh-nexus.de/en/downloads.php?product=HxD" title="Zur Download-Seite von HxD" target="_blank" class="link-external">HxD</a>.</p>

<div class="ngg-galleryoverview" id="ngg-gallery--4352">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-265" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail wp-caption" >
			<a rel="lightbox-2" href="https://test.soziotech.org/wp-content/uploads/wordpress-screenshots/hxd.png" title="
			Benutzeroberfläche des HxD-Hex-Editors			"  >
								<img alt="Benutzeroberfläche des HxD-Hex-Editors" src="https://test.soziotech.org/wp-content/uploads/wordpress-screenshots/thumbs/thumbs_hxd.png" width="126" height="100" class="colorbox-2" />
							</a>
			<p class=wp-caption-text>HxD</p>
		</div>
	</div>
			
	<div id="ngg-image-266" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail wp-caption" >
			<a rel="lightbox-2" href="https://test.soziotech.org/wp-content/uploads/wordpress-screenshots/xvid32.png" title="
			Benutzeroberfläche des XVID32-Hex-Editors			"  >
								<img alt="Benutzeroberfläche des XVID32-Hex-Editors" src="https://test.soziotech.org/wp-content/uploads/wordpress-screenshots/thumbs/thumbs_xvid32.png" width="126" height="100" class="colorbox-2" />
							</a>
			<p class=wp-caption-text>XVID32</p>
		</div>
	</div>
		
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>Nachdem man XVID32 nicht extra installieren muss, sondern direkt nach dem Entpacken starten kann, dient er im Folgenden für Screenshots. Prinzipiell sollten die nächsten Schritte aber auch in jedem anderen Hex-Editor nachvollzogen werden können.</p>
<h2>Speichern der iTunesPrefs</h2>
<p>Nach dem Starten des iPhoneBrowsers bzw. der i-FunBox muss das iPhone mit dem Rechner verbunden werden. Die gesuchte Datei befindet sich unter [root]\iTunes_Control\iTunes\ und heißt &#8222;iTunesPrefs&#8220; ohne Dateiendung. Wichtig: Da man als Windows-Benutzer vermutlich dazu neigen würde, aufgrund der dort verfügbaren Auto-Vorschau die Datei &#8222;iTunesPrefs.plist&#8220; auszuwählen, bitte hier besonders auf die Auswahl ohne Dateiendung gemäß folgenden Screenshots achten:</p>
<div class="ngg-singlepic wp-caption">
<a rel="lightbox" href="https://test.soziotech.org/wp-content/uploads/wordpress-screenshots/itunesprefs-im-iphonebrowser.png" title="
			Speichern der Datei iTunesPrefs im iPhoneBrowser			" 

 >
	<img src="https://test.soziotech.org/wp-content/uploads/cache/269__618xfloat=_itunesprefs-im-iphonebrowser.png" alt="iTunesPrefs im iPhoneBrowser" title="iTunesPrefs im iPhoneBrowser" />
</a>
			<p class="wp-caption-text">iTunesPrefs im iPhoneBrowser</p>
</div>

<div class="ngg-singlepic wp-caption">
<a rel="lightbox" href="https://test.soziotech.org/wp-content/uploads/wordpress-screenshots/i-funbox-itunesprefs.png" title="
			Die Datei iTunesPrefs in RAW-Dateisystem innerhalb der i-FunBox			" 

 >
	<img src="https://test.soziotech.org/wp-content/uploads/cache/730__618xfloat=_i-funbox-itunesprefs.png" alt="iTunesPrefs in i-FunBox" title="iTunesPrefs in i-FunBox" />
</a>
			<p class="wp-caption-text">iTunesPrefs in i-FunBox</p>
</div>

<p>Die Datei speichern wir uns per Rechtsklick und &#8222;Save as &#8230;&#8220; an eine Stelle, an der wir sie wiederfinden und öffnen Sie anschließend in XVID32.</p>
<h2>Auslesen der Library Persistent ID in XVID32</h2>
<p>Bevor die benötigte Zeichenfolge ausgelesen werden kann, sollte zunächst durch Verändern der Fenstergröße die Anzahl der angezeigten Spalten in XVID32 wie im Screenshot auf 20 eingestellt werden, damit die Library ID einfacher identifiziert werden kann.</p>
<div class="ngg-singlepic wp-caption">
<a rel="lightbox" href="https://test.soziotech.org/wp-content/uploads/wordpress-screenshots/library-id-xvid32.png" title="
			Auslesen der iTunes Library Persistent ID im Hex-Editor			" 

 >
	<img src="https://test.soziotech.org/wp-content/uploads/cache/270__618xfloat=_library-id-xvid32.png" alt="iTunesPrefs in XVID32" title="iTunesPrefs in XVID32" />
</a>
			<p class="wp-caption-text">iTunesPrefs in XVID32</p>
</div>

<p>In dieser Darstellung zeigt sich die für den nächsten Schritt benötigte und aus acht Hexgruppen bestehende Zeichenfolge am Ende der ersten Zeile (0) und am Anfang der neunten Zeile (A0). Im Screenshot ist die erste Hex-Gruppe der hier vorhandenen (selbstverständlich an dieser Stelle manipulierten bzw. willkürlich erstellt) ID &#8222;F87B958BC328E599&#8243; jeweils hervorgehoben. Die Zeichenfolge ist allerdings in &#8222;reverse order&#8220;, muss also noch gruppenübergreifend umgekehrt werden, d.h. aus &#8222;F87B958BC328E599&#8243; wird &#8222;99E528C38B957BF8&#8243; und damit die Library Persistent ID.</p>
<h2>Anpassen der lokalen iTunes Library Persistent ID</h2>
<p>Damit iTunes die Library Persistent ID des iPhones und nicht die bei seiner Neuinstallation erzeugte ID verwendet, muss als nächstes die lokale Library Konfigurationsdatei editiert werden.</p>
<h3>iTunes Music Library.xml</h3>
<p>Unter Windows befinden sich die gesuchten Dateien im Ordner &#8222;Eigene Musik\iTunes&#8220;. Zunächst muss aus der Datei &#8222;iTunes Music Library.xml&#8220; mit einem einfachen Texteditor der dort im Abschnitt &#8222;dict&#8220; zum key &#8222;Library Persistent ID&#8220; vorhandene String kopiert bzw. notiert werden:</p>
<pre class="brush:xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
&lt;plist version="1.0"&gt;
&lt;dict&gt;
 &lt;key&gt;Major Version&lt;/key&gt;&lt;integer&gt;1&lt;/integer&gt;
 &lt;key&gt;Minor Version&lt;/key&gt;&lt;integer&gt;1&lt;/integer&gt;
 [...]
 &lt;key&gt;Library Persistent ID&lt;/key&gt;&lt;string&gt;B4032468C9D484&lt;/string&gt;</pre>
<p>In gezeigten Quelltext wäre der zu kopierende String, welcher der von iTunes automatisch erstellten ID entspricht, &#8222;B4032468C9D484&#8243;. Anschließend wird dieser String durch die zuvor ausgelesene und umgekehrte alte ID ersetzt, die Datei gespeichert und geschlossen.</p>
<p>Im vorliegenden Beispiel sähe das Endergebnis damit folgendermaßen aus:</p>
<pre class="brush:xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
&lt;plist version="1.0"&gt;
&lt;dict&gt;
 &lt;key&gt;Major Version&lt;/key&gt;&lt;integer&gt;1&lt;/integer&gt;
 &lt;key&gt;Minor Version&lt;/key&gt;&lt;integer&gt;1&lt;/integer&gt;
 [...]
 &lt;key&gt;Library Persistent ID&lt;/key&gt;&lt;string&gt;99E528C38B957BF8&lt;/string&gt;</pre>
<h3>iTunesLibrary.itl</h3>
<p class="warningbox">Seit Version 10.X hat Apple die manuelle Anpassung der .itl-Datei gemäß der nachfolgenden Passage durch das Hinzufügen einer zusätzlichen Prüfsumme unmöglich gemacht, d.h. eine Änderung dort wird inzwischen automatisch erkannt. Bei Verwendung einer neueren iTunes-Version funktioniert allerdings ein einfaches Umbenennen und neu erzeugen der Datei, wie unten beschrieben.</p>
<p>Für iTunes-Versionen &lt; 10.0 wird wieder der Hex-Editor benötigt und zwar für die Datei &#8222;iTunes Library.itl&#8220; im gleichen Verzeichnis. Nach dem Öffnen ist nur noch ein abschließender Schritt erforderlich und zwar das Ersetzen der alten, bei der Installation erzeugten ID durch die vom iPhone ausgelesene. Hierzu verwendet man in XVID32 am Besten die Ersetzen-Funktion (Strg + R) und fügt im &#8222;Find&#8220;-Feld den gerade aus der <a href="https://test.soziotech.org/glossar/xml/" class="glossaryLink" title="Klicken Sie, um zum detaillierten Glossareintrag für XML zu springen." onmouseover="tooltip.show('Extensible Markup Language; Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten in Form von Textdaten.');" onmouseout="tooltip.hide();">XML</a>-Datei kopierten String B4032468C9D484 sowie im &#8222;Replace with&#8220;-Feld den zuvor aus dem iPhone ausgelesenen und umgekehrten ID-Wert 99E528C38B957BF8 jeweils als &#8222;Hex string&#8220; ein, gefolgt von einem &#8222;Replace all&#8220;.</p>
<p class="infobox">In einigen Versionen von XVID32 muss der HEX-String jeweils in Zweiergruppen mit Leerzeichen getrennt eingegeben werden also hier B4 03 24 68 C9 D4 84 bzw. 99 E5 28 C3 8B 95 7B F8.</p>
<p>Nach dem Speichern der Datei sollte iTunes wieder wie gewohne alle Apps und Musik synchronisieren können. Eine genauere und schön bebilderte Beschreibung dieses Schrittes findet sich u.a. im Blog von iClarified unter <a href="http://www.iclarified.com/entry/index.php?enid=2137" target="_blank" class="link-external">http://www.iclarified.com/entry/index.php?enid=2137</a>.</p>
<p>Bei Verwendung von neueren iTunes Versionen ( &gt;= 10.0) schafft gemäß der Diskussion auf <a href="http://www.corsino.com/blog/?p=153" target="_blank" class="link-external">http://www.corsino.com/blog/?p=153</a> folgender Umweg Abhilfe: Statt dem Ändern der .itl-Datei wird die alte bzw. ausgelesene und umgekehrte ID nur in der iTunes Music Library.xml geändert. Nachdem die Datei gespeichert und geschlossen ist, wird die iTunes Library.itl an einen anderen Ort verschoben bzw. umbenannt und eine leere Datei mit gleichem Namen erzeugt. Das reine Löschen der Datei erkennt iTunes und setzt die ID auf die ursprüngliche erzeugte Version zurück. Wenn die Datei allerdings noch vorhanden und für iTunes augenscheinlich beschädigt (wie in diesem Fall schlicht leer) ist, wird sie auf Basis der Inhalte der XML-Datei neu erstellt, wodurch auch die dort enthaltene Library ID übernommen wird.</p>
<p>Anschließend kann iTunes gestartet werden, was zu folgendem Hinweis und der gleichzeitigen Neuerzeugung der iTunesLibrary.itl mit geänderter Library Persistent ID führt:</p>
<div class="ngg-singlepic wp-caption">
<a rel="lightbox" href="https://test.soziotech.org/wp-content/uploads/wordpress-screenshots/itunes-itl-damaged.png" title="
			Hinweisfenster von iTunes, dass die iTunesLibrary.itl-Datei beschädigt war und ersetzt wurde			" 

 >
	<img src="https://test.soziotech.org/wp-content/uploads/cache/732__381xfloat=_itunes-itl-damaged.png" alt="iTunesLibrary.itl Damaged" title="iTunesLibrary.itl Damaged" />
</a>
			<p class="wp-caption-text">iTunesLibrary.itl Damaged</p>
</div>

<h2>Synchronisation eines iPhones mit mehreren Rechnern</h2>
<p>Auch wenn von Apple sicherlich nicht unbedingt erwünscht, eignet sich der letzte beschriebene Schritt natürlich auch, um ein iPhone mit mehreren Rechnern parallel zu synchronisieren. Hierzu kopiert man die Library Persistent ID einfach statt aus dem iPhone direkt aus der &#8222;iTunes Music Library.xml&#8220; eines bereits mit dem iPhone konnektierten Rechners und führt die letztgenannte Ersetzung aus dem Abschnitt &#8222;Anpassen der lokalen iTunes Library Persistent ID&#8220; dieses Beitrags auf dem zweiten bzw. noch nicht konnektierten Rechner durch.</p><img src="https://analytics.flottmedia.com/piwik/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2Ftest.soziotech.org%2Fauslesen-der-iphone-library-persistent-id-und-synchronisation-mit-mehreren-rechnern%2F&amp;action_name=Auslesen+der+iPhone+Library+Persistent+ID+und+Synchronisation+mit+mehreren+Rechnern&amp;urlref=http%3A%2F%2Ffeeds.feedburner.com%2Fsoziotech" style="border:0;width:0;height:0" width="0" height="0" alt="" /><div class="simple-footnotes"><h2 class="notes">Quellen und Fußnoten:</h2><ol><li id="note-435-1">Die Anleitung basiert u.a. auf dem  Forenbeitrag <a href="http://modmyi.com/forums/iphone-ipod-touch-sdk-development-discussion/252971-iphone-itunes-library-persistent-id-match-2.html" target="_blank" class="link-external">http://modmyi.com/forums/iphone-ipod-touch-sdk-development-discussion/252971-iphone-itunes-library-persistent-id-match-2.html</a> sowie auf den Blogposts <a href="http://tarrinho.blog.com/2010/06/16/obtain-library-persistent-id-from-iphone/" target="_blank" class="link-external broken_link">http://tarrinho.blog.com/2010/06/16/obtain-library-persistent-id-from-iphone/</a> und <a href="http://www.iclarified.com/entry/index.php?enid=2137" target="_blank" class="link-external">http://www.iclarified.com/entry/index.php?enid=2137</a>. <a class="simple-footnote-backlink" href="#return-note-435-1">&#8617;</a></li><li id="note-435-2">Problem ist hier primär eine neue Version der iTunesMobileDevice.dll, wie beispielsweise der Diskussion auf <a href="http://code.google.com/p/iphonebrowser/issues/detail?id=196" title="Zur Diskussion bezüglich der iTunesMobileDevice.dll auf der Google-Code-Seite von iPhoneBrowser" target="_blank" class="link-external">http://code.google.com/p/iphonebrowser/issues/detail?id=196</a> zu entnehmen ist. Allerdings funktionieren die verschiedenen in diesem <a href="https://test.soziotech.org/glossar/thread/" class="glossaryLink" title="Klicken Sie, um zum detaillierten Glossareintrag für Thread zu springen." onmouseover="tooltip.show('Ein Thread (auch: Aktivitätsträger oder leichtgewichtiger Prozess) bezeichnet in der Informatik einen Ausführungsstrang oder eine Ausführungsreihenfolge in der Abarbeitung eines Programms. Ein Thread ist Teil eines Prozesses. Weitere Informationen finden sich z.B. auf der deutschen Wikipedia-Seite zum Thema.');" onmouseout="tooltip.hide();">Thread</a> beschriebenen Lösungsansätze leider ebenfalls nicht mehr für iOS ab Version 5 bzw. iTunes ab Version 10.5. <a class="simple-footnote-backlink" href="#return-note-435-2">&#8617;</a></li><li id="note-435-3">Auf der Projektseite <a href="http://code.google.com/p/iphonebrowser/" title="Zur Projektseite des iPhoneBrowsers bei Google Code" target="_blank" class="link-external">http://code.google.com/p/iphonebrowser/</a> steht zwar wörtlich, das Tool sei eine &#8222;Windows XP/Vista/Windows 7 <a href="https://test.soziotech.org/glossar/gui/" class="glossaryLink" title="Klicken Sie, um zum detaillierten Glossareintrag für GUI zu springen." onmouseover="tooltip.show('Graphical User Interface zu deutsch auch grafische Benutzeroberfläche. Bezeichnung einer Software-Komponente, die dem Benutzer eines Computers die Interaktion mit der Maschine über grafische Symbole erlaubt. Die Darstellungen und Elemente (Arbeitsplatz, Symbole, Papierkorb, Menü) können meist unter Verwendung eines Zeigegerätes wie einer Maus gesteuert werden. ');" onmouseout="tooltip.hide();">GUI</a> for manipulating files on the jailbroken iPhone&#8220;, die Software funktioniert allerdings auch einwandfrei mit &#8222;normalen&#8220; iPhones ohne Jailbreak. <a class="simple-footnote-backlink" href="#return-note-435-3">&#8617;</a></li><li id="note-435-4">Einen ganz guten Überblick hierzu liefert die englischsprachige Wikipedia unter <a href="http://en.wikipedia.org/wiki/Comparison_of_hex_editors" title="Übersicht verschiedener Hex-Editoren" target="_blank" rel="nofollow" class="link-external">http://en.wikipedia.org/wiki/Comparison_of_hex_editors</a> <a class="simple-footnote-backlink" href="#return-note-435-4">&#8617;</a></li></ol></div><div class='yarpp-related-rss yarpp-related-none'>
<p>Keine ähnlichen Artikel.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>https://test.soziotech.org/auslesen-der-iphone-library-persistent-id-und-synchronisation-mit-mehreren-rechnern/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Microsoft Exchange Toolboxcenter konnte nicht alle Tools anzeigen</title>
		<link>https://test.soziotech.org/microsoft-exchange-toolboxcenter-konnte-nicht-alle-tools-anzeigen/</link>
		<comments>https://test.soziotech.org/microsoft-exchange-toolboxcenter-konnte-nicht-alle-tools-anzeigen/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 09:23:23 +0000</pubDate>
		<dc:creator><![CDATA[Florian Ott]]></dc:creator>
				<category><![CDATA[Dienstintegration]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[Updaterollup]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://sevastyanova.cscwlab.de/?p=152</guid>
		<description><![CDATA[<p><img src="https://test.soziotech.org/wp-content/uploads/cache/224_crop_940x198_exchange-server-2010.jpg" width="618" height="130" alt="Microsoft Exchange Toolboxcenter konnte nicht alle Tools anzeigen" /></p>Man lernt ja nicht aus. Heute bin ich zufällig über einen relativ seltsamen Fehler in unserer Microsoft Exchange 2007 Installation gestolpert. Durch ein automatisch per Windows Update installiertes Update Rollup 1 für Exchange 2007 SP2 meldete die Exchange-Verwaltungskonsole bei jedem &#8230; <a href="https://test.soziotech.org/microsoft-exchange-toolboxcenter-konnte-nicht-alle-tools-anzeigen/">Weiterlesen <span class="meta-nav">&#8594;</span></a><img src="https://analytics.flottmedia.com/piwik/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2Ftest.soziotech.org%2Fmicrosoft-exchange-toolboxcenter-konnte-nicht-alle-tools-anzeigen%2F&amp;action_name=Microsoft+Exchange+Toolboxcenter+konnte+nicht+alle+Tools+anzeigen&amp;urlref=http%3A%2F%2Ffeeds.feedburner.com%2Fsoziotech" style="border:0;width:0;height:0" width="0" height="0" alt="" /><div class='yarpp-related-rss'>
<h3>Verwandte Artikel:</h3><ol>
<li><a href="https://test.soziotech.org/jquery-is-not-defined-fehler-im-wordpress-backend/" rel="bookmark" title="&#8222;jQuery is not defined&#8220;-Fehler im WordPress Backend">&#8222;jQuery is not defined&#8220;-Fehler im WordPress Backend </a></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p><img src="https://test.soziotech.org/wp-content/uploads/cache/224_crop_940x198_exchange-server-2010.jpg" width="618" height="130" alt="Microsoft Exchange Toolboxcenter konnte nicht alle Tools anzeigen" /></p><p>Man lernt ja nicht aus. Heute bin ich zufällig über einen relativ seltsamen Fehler in unserer Microsoft Exchange 2007 Installation gestolpert. Durch ein automatisch per Windows Update installiertes <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=de&amp;FamilyID=de91f994-6263-47ef-89d7-6d344997459d" title="Microsoft Downloadseite zu Updaterollup 1 für Exchange Server 2007 Service Pack 2 (KB971534)" target="_blank" class="link-external">Update Rollup 1 für Exchange 2007 SP2</a> meldete die Exchange-Verwaltungskonsole bei jedem Zugriff auf die Toolbox folgende Fehler:</p>
<pre class="brush:plain">--------------------------------------------------------
Microsoft Exchange Fehler
--------------------------------------------------------
Das Toolboxcenter konnte nicht alle Tools anzeigen.

ExTRA-DRM
Fehler
Fehler:
Fehler des Tools beim Laden, weil das Tool ungültig ist. Beheben Sie die folgenden Ursachen des Fehlers:
'Datenbankwiederherstellungs-Verwaltung' ist kein zulässiges Tool.

ExTRA-MailFlow
Fehler
Fehler:
Fehler des Tools beim Laden, weil das Tool ungültig ist. Beheben Sie die folgenden Ursachen des Fehlers:
'Nachrichtenübermittlungs-Problembehandlung' ist kein zulässiges Tool.

ExTRA-MDBMount
Fehler
Fehler:
Fehler des Tools beim Laden, weil das Tool ungültig ist. Beheben Sie die folgenden Ursachen des Fehlers:
'Datenbank-Problembehandlung' ist kein zulässiges Tool.

ExTRA-MsgTrack
Fehler
Fehler:
Fehler des Tools beim Laden, weil das Tool ungültig ist. Beheben Sie die folgenden Ursachen des Fehlers:
'Nachrichtenverfolgung' ist kein zulässiges Tool.

ExTRA-Perf
Fehler
Fehler:
Fehler des Tools beim Laden, weil das Tool ungültig ist. Beheben Sie die folgenden Ursachen des Fehlers:
'Leistungsproblembehandlung' ist kein zulässiges Tool.

--------------------------------------------------------
OK
--------------------------------------------------------</pre>
<p>Die entsprechenden Tools</p>
<ul>
<li>ExTRA-DRM: Datenbankwiederherstellungs-Verwaltung,</li>
<li>ExTRA-MailFlow: Nachrichtenübermittlungs-Problembehandlung,</li>
<li>ExTRA-MDBMount: Datenbank-Problembehandlung,</li>
<li>ExTRA-MsgTrack: Nachrichtenverfolgung und</li>
<li>ExTRA-Perf: Leistungsproblembehandlung</li>
</ul>
<p>wurden nicht geladen.</p>
<p>Die Ursache des Problems ist relativ einfach. Microsoft hatte im Zuge des Updates die Namen der Tools von deutschen Bezeichnungen auf Englisch geändert, allerdings ohne entsprechende Updates für bereits bestehende Registry-Einträge zur Verfügung zu stellen. Manche Dinge muss man wohl nicht verstehen &#8230;</p>
<p>Beheben lässt sich das Problem relativ einfach, in dem man die deutschen Namen im Registry-Pfad HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\AdminTools\Toolbox\ durch ihre nachfolgenden englischen Pendants aus der <a href="http://technet.microsoft.com/en-us/library/aa997892.aspx" title="Technet Dokumentation zur Exchange 2007 Toolbox" target="_blank" class="link-external">Dokumentation</a> ersetzt:</p>
<ul>
<li>ExTRA-DRM: Database Recovery Management,</li>
<li>ExTRA-MailFlow: Mail Flow Troubleshooter,</li>
<li>ExTRA-MDBMount: Database Troubleshooter,</li>
<li>ExTRA-MsgTrack: Message Tracking und</li>
<li>ExTRA-Perf: Performance Troubleshooter</li>
</ul>
<p>Als Registry-File sähe das dann so aus:</p>
<pre class="brush:vb">Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\AdminTools\Toolbox\ExTRA-DRM]
@=""
"Name"="Database Recovery Management"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\AdminTools\Toolbox\ExTRA-MailFlow]
@=""
"Name"="Mail Flow Troubleshooter"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\AdminTools\Toolbox\ExTRA-MDBMount]
@=""
"Name"="Database Troubleshooter"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\AdminTools\Toolbox\ExTRA-MsgTrack]
@=""
"Name"="Message Tracking"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\v8.0\AdminTools\Toolbox\ExTRA-Perf]
@=""
"Name"="Performance Troubleshooter"</pre><img src="https://analytics.flottmedia.com/piwik/piwik.php?idsite=2&amp;rec=1&amp;url=https%3A%2F%2Ftest.soziotech.org%2Fmicrosoft-exchange-toolboxcenter-konnte-nicht-alle-tools-anzeigen%2F&amp;action_name=Microsoft+Exchange+Toolboxcenter+konnte+nicht+alle+Tools+anzeigen&amp;urlref=http%3A%2F%2Ffeeds.feedburner.com%2Fsoziotech" style="border:0;width:0;height:0" width="0" height="0" alt="" /><div class='yarpp-related-rss'>
<h3>Verwandte Artikel:</h3><ol>
<li><a href="https://test.soziotech.org/jquery-is-not-defined-fehler-im-wordpress-backend/" rel="bookmark" title="&#8222;jQuery is not defined&#8220;-Fehler im WordPress Backend">&#8222;jQuery is not defined&#8220;-Fehler im WordPress Backend </a></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>https://test.soziotech.org/microsoft-exchange-toolboxcenter-konnte-nicht-alle-tools-anzeigen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
