<?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>Sukimashita Weblog &#187; Apple</title>
	<atom:link href="http://blog.sukimashita.com/category/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sukimashita.com</link>
	<description>Life Code Art Media</description>
	<lastBuildDate>Thu, 21 Apr 2011 19:06:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Latest on GNOME, Totem AirPlay, libimobiledevice 1.2.0, iOS 4.3, gdk-pixbuf-psd, Cherokee on iOS and openSUSE repositories</title>
		<link>http://blog.sukimashita.com/2011/04/07/latest-on-gnome-totem-airplay-libimobiledevice-1-2-0-ios-4-3-gdk-pixbuf-psd-cherokee-on-ios-and-opensuse-repositories/</link>
		<comments>http://blog.sukimashita.com/2011/04/07/latest-on-gnome-totem-airplay-libimobiledevice-1-2-0-ios-4-3-gdk-pixbuf-psd-cherokee-on-ios-and-opensuse-repositories/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 15:54:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=292</guid>
		<description><![CDATA[A typical plague of the internetz has hit this blog. It had no posts for a long time. -silence- I am sorry for this, but even if it might surprise some people, sometimes there are more important things in life than keeping your blog updated. Anyways here a quick overview of things that changed or matter [...]]]></description>
			<content:encoded><![CDATA[<p>A typical plague of the internetz has hit this blog. It had no posts for a long time. -silence-</p>
<p>I am sorry for this, but even if it might surprise some people, sometimes there are more important things in life than keeping your blog updated.</p>
<p>Anyways here a quick overview of things that changed or matter before I get bugged at writing again:</p>
<p><span id="more-292"></span></p>
<ul>
<li><a title="GNOME3" href="http://www.gnome.org/" target="_blank">GNOME3</a> has been released. Congratulations!</li>
</ul>
<p style="text-align: center;"><a title="Help promote GNOME 3!" href="https://live.gnome.org/ThreePointZero/Promote"><img class="aligncenter" src="http://www.gnome.org/wp-content/uploads/2011/04/iamgnome.png" border="0" alt="I am GNOME" /></a></p>
<ul>
<li>Removed my evolution-status-icon work, there is now <a title="Evolution Tray Repository" href="http://gnome.eu.org/cgit/evolution-tray/" target="_blank">evolution-tray</a> which does the job (authors didn&#8217;t knew I had this done, too).</li>
<li><a title="openSUSE 11.4" href="http://www.opensuse.org/" target="_blank">openSUSE 11.4 is released</a> and along with compiz 0.9.4, GNOME 2.32, <a title="Download NVIDIA Binary Display Driver" href="http://www.nvidia.com/Download/index.aspx?lang=en-us" target="_blank">NVIDIA drivers</a> and <a title="Add the .repo file with &quot;zypper ar&quot; and update" href="http://pmbs-api.links2linux.org:8080/Subpixel/openSUSE_11.4/" target="_blank">subpixel hinting</a> enabled it is just awesomely freaking nice.</li>
<li>Bought a <a href="http://www.ocztechnology.com/ocz-vertex-2-sata-ii-2-5-ssd.html" target="_blank">Vertex-2 64GB SSD</a> to use as a system drive. Superb to speedup a system dramatically.</li>
<li>Loads of changes on the <a href="http://www.libimobiledevice.org/" target="_blank">libimobiledevice</a> front:
<ul>
<li><a href="http://www.libimobiledevice.org/" target="_blank">Released 1.0.6</a> stable for iOS 4.3+ compatibility. iOS 4.3 has a bug we needed to add a workaround for&#8230;</li>
<li>libplist fixes a few serious bugs, so be sure to <a title="libplist source tarbal" href="http://www.libimobiledevice.org/downloads/libplist-1.4.tar.bz2" target="_blank">grab the latest 1.4</a>.</li>
<li>New <a href="http://cgit.sukimashita.com/libimobiledevice.git/commit/?id=f40f19078a9a694558126d8e1da5e5b109ea5e5b" target="_blank">idevicedate tool</a> now allows to sync the iDevice time with your computer. Simply run &#8220;<em>idevicedate -c</em>&#8221; and that&#8217;s it.</li>
<li><a href="http://cfergeau.blogspot.com/2011/03/transferring-contacts-to-idevice.html" target="_blank">Christoph Fergeau</a> (libgpod maintainer) created the <a title="Evolution Contacts to iDevice" href="http://gitorious.org/eds-to-idevice/eds-to-idevice/" target="_blank">first non-iTunes tool</a> to push contacts on an iDevice using native protocols!</li>
<li>&#8220;iTunes File Sharing&#8221; is now supported. It means that you can add port 3 to the URI (e.g.: afc://&lt;uuid&gt;:3/) in nautilus and with the latest GVFS you get a list of apps supporting file sharing and you can access the documents folders directly. Of course this works with ifuse using the new &#8220;&#8211;appid&#8221; command line argument aswell.</li>
</ul>
</li>
<li>libimobiledevice 1.2.0 is in the works:
<ul>
<li>New Cython Python bindings <a href="http://cgit.sukimashita.com/libimobiledevice.git/log/?h=bryanforbes" target="_blank">are being merged now</a>.</li>
<li>idevicebackup4, the backup and restore tool for iOS 4+ is working. Needs some polish though before being merged.</li>
</ul>
</li>
<li>Wrote a Python <a title="Totem AirPlay Plugin Sources" href="http://cgit.sukimashita.com/totem-plugin-airplay.git/" target="_blank">plugin</a> for <a title="Totem Projects site on GNOME.org" href="http://projects.gnome.org/totem/" target="_blank">Totem</a> to act as an AirPlay receiver. Just pushed changes to make it work for iOS 4.3+ devices, too.</li>
<li>Want to view thumbnails of Photoshop PSD files in nautilus and previews in eog, gthumb or whatever else uses &#8220;<em>GDK Pixbufs</em>&#8220;? <a title="gdk pixbuf psd loader" href="http://cgit.sukimashita.com/gdk-pixbuf-psd.git/" target="_blank">I updated the loader written by Jan Dudek</a> as he basically stopped maintaining it and added a proper build system and tagged a 0.1.0 release to get this into distros. I&#8217;ll try to package it soon.</li>
<li>Also changes in my <a title="Package Repositories" href="http://download.opensuse.org/repositories/home:/FunkyM:/" target="_blank">openSUSE repositories</a>:
<ul>
<li>Removed a lot of old cruft and obsolete packages.</li>
<li>Added an ideviceinstaller package to my <a href="http://download.opensuse.org/repositories/home:/FunkyM:/iphone/" target="_blank">iPhone support repositories</a>.</li>
<li>Added openSUSE 11.4 build targets which you should update to as those fix <a href="https://bugzilla.novell.com/show_bug.cgi?id=679159" target="_blank">a serious bug</a> connecting to iDevices.</li>
</ul>
</li>
<li>Successfully compiled and tested the <a title="Cherokee Webserver" href="http://www.cherokee-project.com/" target="_blank">Cherokee Webserver</a> on an <a title="Apple TV" href="http://www.apple.com/appletv/" target="_blank">Apple TV 2</a> running PHP. Heck, it&#8217;s fast. Plenty of ideas spawn in my head how to make use of this tiny $99 low-energy gem now. I&#8217;ll try to write up some howto on this once I got WordPress and other Web 2.0 animals running.</li>
</ul>
<p style="text-align: center;"><a href="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot61.png"><img class="aligncenter size-medium wp-image-293" title="Cherokee About Page on iOS 4" src="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot61-300x60.png" alt="" width="400" /></a><a href="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot62.png"><img class="aligncenter size-medium wp-image-294" title="PHP fastcgi using Cherokee on iOS 4" src="http://blog.sukimashita.com/wp-content/uploads/2011/04/screenshot62-300x68.png" alt="" width="400" /></a></p>
<ul>
<li><a href="http://www.cri.ensmp.fr/~coelho/mod_macro/" target="_blank">mod_macro</a> for Apache is very helpful if you are used to a load of copy/paste &lt;VirtualHost/&gt; entries.</li>
<li>Was mentioned in the <a href="http://www.heise.de/ct/inhalt/2011/02/128/">German c&#8217;t Magazin Issue 2/2011</a> in an article about libimobiledevice, nice!</li>
<li>Turned 30. No comment on that.</li>
<li>Loads of work and business projects right now.</li>
</ul>
<p>More happened but I simply forgot to mention it now.</p>
<div class="shr-publisher-292"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2011/04/07/latest-on-gnome-totem-airplay-libimobiledevice-1-2-0-ios-4-3-gdk-pixbuf-psd-cherokee-on-ios-and-opensuse-repositories/feed/</wfw:commentRss>
		<slash:comments>2044</slash:comments>
		</item>
		<item>
		<title>iOS 4.0 released: libimobiledevice and music sync with Linux</title>
		<link>http://blog.sukimashita.com/2010/06/23/ios-4-0-released-libimobiledevice-and-music-sync-with-linux/</link>
		<comments>http://blog.sukimashita.com/2010/06/23/ios-4-0-released-libimobiledevice-and-music-sync-with-linux/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 13:19:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=284</guid>
		<description><![CDATA[Apple has blessed us with a new major release of their operating system for their iDevice range of products. As a lot of people started to ask if one is still able to synchronize music using libgpod on Linux and if libimobiledevice and related works, I&#8217;d like to explain the current state of art here. [...]]]></description>
			<content:encoded><![CDATA[<p>Apple has blessed us with a <a href="http://www.apple.com/iphone/softwareupdate/">new major release of their operating system</a> for their iDevice range of products.</p>
<p>As a lot of people started to ask if one is still able to synchronize music using <strong>libgpod</strong> on <strong>Linux</strong> and if <a href="http://www.libimobiledevice.org">libimobiledevice</a> and related works, I&#8217;d like to explain the current state of art here.</p>
<p><span id="more-284"></span>First of all, <a href="http://www.libimobiledevice.org">libimobiledevice</a> is working fine, all known devices running a firmware up to iOS 4.0 are supported and can be accessed as usual.</p>
<p>One exception is the backup functionality. As git master of the library also recently <a href="http://cgit.sukimashita.com/libimobiledevice.git/commit/?id=5a00e7f1794c873475c32ea7aa125c09d3249359">gained support of restoring backups</a> using the <strong>idevicebackup</strong> tool, I should note that this functionality needs an update as the mobilebackup protocol version was bumped and changed.</p>
<p>Now looking at music synchronization for media players which use libgpod (like Amarok, Rhythmbox, GTKPod, gpodder and so on) I can say that it is currently half broken.</p>
<p>However, the positive message I can spread here is that the iTunes music database is still signed using the same hash we already support. This means that we&#8217;ll be able to fix this issue in libgpod soon and make it work with less trouble.</p>
<p>On the other hand it is now also clear that the iPad uses a new hash and music synchronization is not working. iOS 4 is not available for that device anyways until later this year.</p>
<p><strong>So to sum it up:</strong> Music sync with an iPhone/iPod Touch running iOS 4.0 with Linux is going to work fine soon, while music sync with the iPad is fully unsupported. So you might want to wait with your update until a newer libgpod is released.</p>
<p><img class="aligncenter size-full wp-image-285" title="Work in progress Banshee iPhone/iPod Touch support" src="http://blog.sukimashita.com/wp-content/uploads/2010/06/screenshot8.png" alt="" width="244" height="99" /></p>
<p>An extra goodie for users of the <a href="http://banshee.fm/">Banshee media player</a>. <a href="http://monotorrent.blogspot.com/">Alan</a> was so nice to hack libgpod support into Banshee during the Novell Hackweek, thus support for iDevices is coming soon.</p>
<div class="shr-publisher-284"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/06/23/ios-4-0-released-libimobiledevice-and-music-sync-with-linux/feed/</wfw:commentRss>
		<slash:comments>3218</slash:comments>
		</item>
		<item>
		<title>Passcode Security Flaw Update: it&#8217;s a bug in the iPhone OS, not a hack of Ubuntu/Linux</title>
		<link>http://blog.sukimashita.com/2010/05/29/passcode-security-flaw-update-its-a-bug-in-the-iphone-os-not-a-hack-of-ubuntulinux/</link>
		<comments>http://blog.sukimashita.com/2010/05/29/passcode-security-flaw-update-its-a-bug-in-the-iphone-os-not-a-hack-of-ubuntulinux/#comments</comments>
		<pubDate>Sat, 29 May 2010 14:39:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Passcode]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=261</guid>
		<description><![CDATA[News spread yesterday after Bernd Marienfeldt discovered a security issue with passcode enabled iPhone devices still being accessible using a stock Ubuntu 10.04 system and now reaching major sites on the Internet. Since those reports appear to point out that  Ubuntu/Linux is &#8220;teh evil&#8221;, I&#8217;ll try to explain why this is totally false information and [...]]]></description>
			<content:encoded><![CDATA[<p>News spread yesterday after <a href="http://marienfeldt.wordpress.com/2010/03/22/iphone-business-security-framework/">Bernd Marienfeldt</a> discovered a security issue with passcode enabled iPhone devices still being accessible using a stock Ubuntu 10.04 system and now reaching major sites on the Internet.</p>
<p style="text-align: center;"><img class="size-full wp-image-271 aligncenter" title="iPhone Passcode Request Small" src="http://blog.sukimashita.com/wp-content/uploads/2010/05/IMG_0190.jpg" alt="" width="120" height="180" /></p>
<p>Since those reports appear to point out that  <strong>Ubuntu/Linux is &#8220;teh evil&#8221;</strong>, I&#8217;ll try to explain why this is <strong>totally false information and FUD</strong>.</p>
<p>The basic workflow he pointed out was:</p>
<ul>
<li>Set a passcode on a device</li>
<li>Switch off the device</li>
<li>Attach it to an Ubuntu system it was never attached before</li>
<li>The device starts booting</li>
<li>Ubuntu automounts the device media partition and allows access</li>
</ul>
<p>The expected behavior is that the device would refuse to pair with the unknown system due to having a passcode set.</p>
<p><img class="aligncenter size-full wp-image-268" title="GNOME GVFS Passcode Dialog" src="http://blog.sukimashita.com/wp-content/uploads/2010/05/passcode-1.png" alt="" width="440" height="193" /></p>
<p>Now the problem here is that <strong>you can replicate this flaw with any operating system</strong>.</p>
<p><span id="more-261"></span></p>
<p><strong>Both Windows and Mac OS X are affected</strong> by the same issue and repeating this process under those systems replicates the exact same issue and once attached, allows device access with tools like iPhone Explorer just fine even with a passcode set.</p>
<p>It has nothing to do with Linux except that it became evident here first since Ubuntu auto-mounts any device as soon as it is ready. The guys at libimobiledevice could not replicate it initially as it only affects devices with a long boot cycle.</p>
<p><strong>To sum it up:</strong> Ubuntu Linux as well as other Linux distributions, using libimobildevice, do work correctly. The real bug is hidden within the iPhone OS and is thus unrelated to the used operating system as iTunes is evidently affected by this, too. This is something Apple is most likely going to fix in the next OS release, hopefully correcting only this misbehavior which, on Linux, should give you the dialog seen on the picture for this post in the future.</p>
<p><strong>So please stop spreading FUD that Ubuntu/Linux is &#8220;hacking your phone&#8221;</strong>. Thanks.</p>
<p>Oh, and I&#8217;d like to dedicate the dialog you see above to Bernd which we are about to introduce to GNOME&#8217;s GVFS now just to show that indeed even Linux detects and shows information about a passcode refusal similar to what iTunes shows just fine. ;)</p>
<p><strong>UPDATE 02/06/10:</strong> It appears the issue only applies if you switch the device off during an &#8220;unlocked&#8221; state (thus you entered the passcode already and see the icons) but not if you power it down while it requests you to enter a passcode making this whole mess less dramatic&#8230;</p>
<div class="shr-publisher-261"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/05/29/passcode-security-flaw-update-its-a-bug-in-the-iphone-os-not-a-hack-of-ubuntulinux/feed/</wfw:commentRss>
		<slash:comments>2945</slash:comments>
		</item>
		<item>
		<title>Linux, the iPad, iPhone OS 4.0 and libimobiledevice support</title>
		<link>http://blog.sukimashita.com/2010/04/09/linux-the-ipad-iphone-os-4-0-and-libimobiledevice-support/</link>
		<comments>http://blog.sukimashita.com/2010/04/09/linux-the-ipad-iphone-os-4-0-and-libimobiledevice-support/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 18:33:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[libimobiledevice]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=247</guid>
		<description><![CDATA[Even if you are not tech-savy, you should have noticed by now that Apple released it&#8217;s new product, the iPad, to the masses. This new device can simply be compared to an iPod Touch with a huge display. That&#8217;s it. Now Apple had a keynote event yesterday and among other stuff presented the features of the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-248" style="float: left; margin-right: 10px;" title="iPad on the GNOME Desktop" src="http://blog.sukimashita.com/wp-content/uploads/2010/04/ipad-desktop.jpg" alt="" width="128" height="128" />Even if you are not tech-savy, you should have noticed by now that Apple released it&#8217;s new product, the iPad, to the masses. This new device can simply be compared to an iPod Touch with a huge display. That&#8217;s it.</p>
<p>Now Apple had a keynote event yesterday and among other stuff presented the features of the upcoming iPhone OS 4.0.</p>
<p>This new OS version will provided for the iPad this fall alongside iPhone 3G/3GS and iPod Touches 2G/3G this summer. Developer builds are already available and some videos of the new features like multitasking (technically it&#8217;s just an illusion though) already fill up the internet tubes.</p>
<p>With the recent news about <a href="http://www.libimobiledevice.org/" target="_blank">libimobiledevice</a> and native Linux support for these devices some important questions rise that i&#8217;ll try to answer:</p>
<p><span id="more-247"></span></p>
<ul>
<li><strong>First of all: Will the iPad blend?</strong> <a href="http://www.youtube.com/watch?v=lAl28d6tbko" target="_blank">Yes it will</a>.</li>
<li><strong>Will the iPad (using OS 3.2) work with libimobiledevice?</strong> Yes it will. We tested access and all tools work as expected. Changes are in GIT and support arrives in the next releases.</li>
<li><strong>So everything works?</strong> Not everything. The iPad uses a &#8220;DBVersion 5&#8243; for it&#8217;s music database and apparently <em>a new hash algorithm</em>. However, we&#8217;re already looking into it and hope to have everything working before iPhone OS 4.0 arrives to keep people syncing fine.</li>
<li><strong>Will iPhone OS 4.0 be supported by libimobiledevice?</strong> Access and tools should work fine. However, the music database hashing has changed with OS 3.2 again. As the OS will also be used on current iPhone and iPod Touch models, libgpod will have to gain support to support the new hashing aswell.</li>
<li><strong>Is this cat and mouse game never going to stop?</strong> In the context of the music database iTunes is managing: It won&#8217;t. New features, like those found in iPhone OS 4.0 (mainly for books), require changes to the music database format and new iTunes versions. So whenever something new will be added, things will have to be altered to work. However the basic underlying protocols used by libimobiledevice should remain stable.</li>
</ul>
<p>If you have more questions just add a comment and i&#8217;ll try to add them to the list.</p>
<p>The <a href="http://www.libimobiledevice.org/" target="_blank">libimobiledevice</a> preliminary website has also gained a FAQ, especially for those who seem to hit a bug which boils down to &#8221;I can&#8217;t sync music to the device but I see it was copied!&#8221;. If you don&#8217;t have an &#8220;iTunes_Control/Device/SysInfoExtended&#8221; file on your device&#8217;s filesystem you are hitting this bug.</p>
<p>It was just fixed in libgpod 0.7.93 which is released now. For a manual fix just create the &#8220;iTunes_Control/Device&#8221; directory and run &#8220;ipod-read-sysinfo-extended &lt;UUID&gt; &lt;MOUNTPOINT&gt;&#8221; which should create a SysInfoExtended file.</p>
<p>Expect a mini-series soon explaining the tools one can use on Linux to access the devices. Although you can already <a href="http://www.youtube.com/watch?v=WGf4i_kxqRU" target="_blank">check out a very nice video created by an early tester &#8220;masterofabortions&#8221; which already shows some of the tools in action</a>. Great work! Mind though, that this is not just Ubuntu specific.</p>
<p><em>Icon copyright by Hylke Bons, available in the gnome-icon-theme-extras package.</em></p>
<div class="shr-publisher-247"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/04/09/linux-the-ipad-iphone-os-4-0-and-libimobiledevice-support/feed/</wfw:commentRss>
		<slash:comments>2340</slash:comments>
		</item>
		<item>
		<title>Native iPhone/iPod Touch support arrives on the Linux Desktop</title>
		<link>http://blog.sukimashita.com/2010/03/23/native-iphone-ipod-touch-support-arrives-on-the-linux-desktop/</link>
		<comments>http://blog.sukimashita.com/2010/03/23/native-iphone-ipod-touch-support-arrives-on-the-linux-desktop/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 13:07:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gtkpod]]></category>
		<category><![CDATA[gvfs]]></category>
		<category><![CDATA[ifuse]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[libgpod]]></category>
		<category><![CDATA[mandriva]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[rhythmbox]]></category>
		<category><![CDATA[springboard]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=226</guid>
		<description><![CDATA[Last Sunday, after being in development since August 2007, Matt Colyer released version 1.0.0 of the libimobiledevice library (formerly known as libiphone). libimobiledevice is a free open source software library that talks the protocols to support iPhone ® and iPod Touch ® devices natively on Linux. Unlike other projects, it does not depend on using [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="float: left; margin-right: 10px;" title="iPhone icon on the Desktop" src="http://www.libimobiledevice.org/libimobiledevice-teaser-1.png" alt="" width="128" height="128" />Last Sunday, after being in development since August 2007, Matt Colyer released version 1.0.0 of the libimobiledevice library (formerly known as libiphone).</p>
<p>libimobiledevice is a free open source software library that talks the protocols to support iPhone ® and iPod Touch ® devices natively on Linux.</p>
<p>Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking.</p>
<p>It was successfully tested with the iPhone and iPod Touch 1G, 2G, 3G and 3GS models running up to firmware 3.1.3.</p>
<p><img class="alignnone" title="SpringBoard Manager" src="http://www.libimobiledevice.org/libimobiledevice-teaser-3.png" alt="" width="128" height="128" /><img class="alignnone" title="iPhone mounted in Nautilus" src="http://www.libimobiledevice.org/libimobiledevice-teaser-2.png" alt="" width="128" height="128" /><img class="alignnone" title="Nautilus property page showing device information" src="http://www.libimobiledevice.org/libimobiledevice-teaser-4.png" alt="" width="128" height="128" /></p>
<p><strong>So what does it mean for me as a desktop user?</strong></p>
<p><span id="more-226"></span></p>
<p>It means you can sync your music/video, access the filesystem from your Linux Desktop, manage your SpringBoard, managed installed apps, create backups and a lot more; all without violating your warranty. Finally more freedom to use the bling bling device on Linux after one was forced to use iTunes on Windows or Mac OS X.</p>
<p><strong>What does this mean for developers?</strong></p>
<p>Developers are able to write applications for Linux which use the native capabilities provides by those devices. As we have successfully tested the library on Mac OS X and Windows aswell during development, other projects might take advantage of this in the future, aswell.</p>
<p><img class="alignleft" style="float: left; margin-right: 10px;" title="iPhone in Conduit" src="http://www.libimobiledevice.org/libimobiledevice-teaser-5.png" alt="" width="128" height="128" /></p>
<p><strong>Wow, whom to thank for this?</strong></p>
<p>Big thanks to Matt Colyer who started all this back in August 2007 and provided the first code to &#8220;talk&#8221; to the devices.</p>
<p>Further credits to all the nice developers of libimobiledevice who continuously worked hard to push code into various libraries (GVFS, libgpod/gtkpod, libusb 1.0) and are mostly responsible that plugging in an iPhone or iPod Touch and syncing your music is fun now. Thanks to the packagers of the various distributions who helped to upstream patches and helped to find bugs.</p>
<p>Contrary to a range of blog posts around the net, Ubuntu and Canonical Ltd. have nothing to do with the work. They just happen to have included the library in the recent Ubuntu Lucid release causing &#8220;OMG, suddenly my iPhone works!&#8221; reactions. Also this work has not been authorized, sponsored, or otherwise approved by Apple Inc.</p>
<p><strong>So what happens now?</strong></p>
<p>With this release I will be taking over maintainership for the library from Matt Colyer. We are going to continue to implement more of the left spots, especially the contacts/calendars/notes/bookmarks synchronization capabilities in order to be able to use the device as a fully fledged smartphone and media player with Linux. We won&#8217;t touch any DRM infested areas (thus don&#8217;t expect to sync any content bought from the iTunes Store) but continue to apply legal methods when implementing the remaining functionality.</p>
<p>Most distributions will feature the library in their next release: Ubuntu Lucid, Fedora 13, openSUSE 11.3 and Mandriva 2010.1 are among those who are more or less confirmed. There are also some backports available from the official site mentioned above for older distributions.</p>
<p>I will be doing a mini-feature here to present each of the various features the library offers in detail soon, so stay subscribed!</p>
<p><strong>Where do I get more information and the library/tools?</strong></p>
<p>Get the full information overload from the official website: <a href="http://www.libimobiledevice.org/">http://www.libimobiledevice.org/</a></p>
<p>The icon is courtesy of Jonathan Zuniga under CC2.5.</p>
<div class="shr-publisher-226"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/03/23/native-iphone-ipod-touch-support-arrives-on-the-linux-desktop/feed/</wfw:commentRss>
		<slash:comments>3645</slash:comments>
		</item>
		<item>
		<title>Big news soon; let&#8217;s see if this hype-thing works</title>
		<link>http://blog.sukimashita.com/2010/02/08/big-news-soon-lets-see-if-this-hype-thing-works/</link>
		<comments>http://blog.sukimashita.com/2010/02/08/big-news-soon-lets-see-if-this-hype-thing-works/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 14:51:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod Touch]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=219</guid>
		<description><![CDATA[Yes, really great stuff coming up&#8230; For a hint click to read more of the post&#8230; http://www.libimobiledevice.org/]]></description>
			<content:encoded><![CDATA[<p>Yes, really great stuff coming up&#8230;</p>
<p>For a hint click to read more of the post&#8230; <span id="more-219"></span></p>
<p><a href="http://www.libimobiledevice.org/" target="_blank">http://www.libimobiledevice.org/</a></p>
<div class="shr-publisher-219"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2010/02/08/big-news-soon-lets-see-if-this-hype-thing-works/feed/</wfw:commentRss>
		<slash:comments>3356</slash:comments>
		</item>
		<item>
		<title>It&#8217;s coming&#8230; Apples 3.0 on Linux!</title>
		<link>http://blog.sukimashita.com/2009/06/24/its-coming-apples-on-linux/</link>
		<comments>http://blog.sukimashita.com/2009/06/24/its-coming-apples-on-linux/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:36:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=171</guid>
		<description><![CDATA[A glimpse at the fruits of the last weeks: Nautilus/GVFS: &#8230; Conduit: Hey, it&#8217;s not even jailbroken! Plug in and use any iPhone/iPod Touch (1G, 2G, 3G, 3GS) up to and including firmware 3.0. Go figure! Packages for openSUSE will be ready once a proper release is out. Source Git repositories are available here: libplist: [...]]]></description>
			<content:encoded><![CDATA[<p>A <strong>glimpse</strong> at the fruits of the last weeks:</p>
<p style="text-align: center;"><strong>Nautilus/GVFS:</strong></p>
<p style="text-align: center;"><img class="size-medium wp-image-172 aligncenter" title="GVFS Mount with libiphone" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/libiphone-gvfs-1.jpg" alt="GVFS Mount with libiphone" width="106" height="77" /></p>
<p style="text-align: center;">&#8230;</p>
<p style="text-align: center;"><span id="more-171"></span></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-173" title="Nautilus browsing GVFS mount with libiphone" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/libiphone-gvfs-2.png" alt="Nautilus browsing GVFS mount with libiphone" width="440" height="374" /></p>
<p style="text-align: center;"><img class="size-full wp-image-174 aligncenter" title="Nautilus properties of GVFS Mount with libiphone" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/libiphone-gvfs-3.png" alt="Nautilus properties of GVFS Mount with libiphone" width="440" height="520" /></p>
<p style="text-align: center;"><strong>Conduit:</strong></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-175" title="Conduit Data Providers with iPod Touch" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/conduit-1.png" alt="Conduit Data Providers with iPod Touch" width="275" height="241" /></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-176" title="Conduit Sync Chain with iPod Touch" src="http://blog.sukimashita.com/wp-content/uploads/2009/06/conduit-2.png" alt="Conduit Sync Chain with iPod Touch" width="440" height="145" /></p>
<p>Hey, it&#8217;s <strong>not</strong> even <strong>jailbroken</strong>! Plug in and use <strong>any</strong> iPhone/iPod Touch (1G, 2G, 3G, 3GS) up to and including firmware 3.0. <a href="http://matt.colyer.name/projects/iphone-linux/">Go figure!</a></p>
<p>Packages for <strong>openSUSE</strong> will be ready once a proper release is out.</p>
<p>Source Git repositories are available here:</p>
<ul>
<li>libplist: <a href="http://github.com/JonathanBeck/libplist/tree/master">http://github.com/JonathanBeck/l&#8230;</a></li>
<li>usbmuxd: <a href="http://pims.selfip.net/git/usbmuxd">http://pims.selfip.net/git/usbmuxd</a></li>
<li>libiphone: <a href="http://github.com/MattColyer/libiphone/tree/master">http://github.com/MattColyer/lib&#8230;</a></li>
<li>iFuse: <a href="http://github.com/MattColyer/ifuse/tree/master">http://github.com/MattColyer/ifu&#8230;</a></li>
<li>python-iphonesync: <a href="http://cgit.sukimashita.com/python-iphonesync.git">http://cgit.sukimashita.com/pyth&#8230;</a></li>
<li>gvfs-backend-afc: <a href="http://git.gnome.org/cgit/gvfs">http://git.gnome.org/cgit/gvfs</a> (Update 4/11/09: Now upstream in GVFS)</li>
</ul>
<p>Credits to a couple of very intelligent people for starting all this. Icon from Jonathan Zuniga under <strong>CC2.5</strong>.</p>
<div class="shr-publisher-171"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2009/06/24/its-coming-apples-on-linux/feed/</wfw:commentRss>
		<slash:comments>3877</slash:comments>
		</item>
		<item>
		<title>Internet Explorer rant, Browser wars and new Safari 4 beta</title>
		<link>http://blog.sukimashita.com/2009/02/26/internet-explorer-rant-browser-wars-and-new-safari-4-beta/</link>
		<comments>http://blog.sukimashita.com/2009/02/26/internet-explorer-rant-browser-wars-and-new-safari-4-beta/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 22:40:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=135</guid>
		<description><![CDATA[The norwegian &#8220;voksen&#8221; country&#8217;s major sites now warn Internet Explorer 6 (IE6) users about the outdated crap they browse with. Some kind of &#8220;movement&#8221; formed out of this and other sites attempt to do the same or even block IE6 (for reference; Facebook did show a warning about IE6 since quite a while already). On [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">The norwegian &#8220;voksen&#8221; <a href="http://tech.slashdot.org/article.pl?sid=09/02/20/214210" target="_blank">country&#8217;s major sites now warn Internet Explorer 6 (IE6)</a> users about the <strong>outdated</strong> <strong>crap</strong> they browse with.</p>
<p style="text-align: left;">Some kind of<strong> &#8220;movement&#8221;</strong> formed out of this and other sites attempt to do the same or even <strong>block IE6</strong> (for reference; <strong>Facebook</strong> did show a <strong>warning about IE6</strong> since quite a while already).</p>
<p style="text-align: left;">On top of this it looks like finally not only web developers rant about <strong>Internet Explorer</strong>.</p>
<p style="text-align: left;"><span id="more-135"></span>After <strong>Apple</strong> released a new beta of <strong>Safari 4</strong> few days ago with <a href="http://arstechnica.com/apple/news/2009/02/hands-on-safari-4-beta-fast-mixes-polish-rough-ui-edges.ars" target="_blank">loads of new bling bling</a>, the usual <a href="http://crave.cnet.co.uk/software/0,39029471,49301219,00.htm" target="_blank">&#8220;my Javascript Engine &gt; *&#8221;</a> arguments and exclusively stating the browser is <strong>&#8220;up to 30 times faster than IE7</strong>&#8221; things have started to get worse for <strong>Microsoft</strong> and web developer&#8217;s &#8220;favorite&#8221; browser.</p>
<p style="text-align: left;"><a href="http://crave.cnet.co.uk/software/0,39029471,49301219,00.htm"><img class="aligncenter size-full wp-image-136" title="CNET Safari 4 Beta Benchmark" src="http://blog.sukimashita.com/wp-content/uploads/2009/02/pc_benchmarks2.jpg" alt="CNET Safari 4 Beta Benchmark" width="442" height="296" /></a></p>
<p style="text-align: left;"><strong>Google</strong> is <a href="http://www.reuters.com/article/technologyNews/idUSTRE51N6OA20090224" target="_blank">joining the EU antitrust case</a> alongside <strong>Opera</strong> and <strong>Mozilla</strong> which appears to give <strong>Microsoft</strong> a major headache and should change what we&#8217;ll see coming bundled along the <strong>Windows 7</strong> operating system.</p>
<p style="text-align: center;"><img class="size-full wp-image-137 aligncenter" title="Google Founders" src="http://blog.sukimashita.com/wp-content/uploads/2009/02/google1.jpg" alt="Google Founders" width="128" height="85" /></p>
<p style="text-align: left;">In a some kind of of <strong>&#8220;last minute emergency&#8221;</strong> in the web development world, <strong>Microsoft</strong> really targets their new <strong>Internet Explorer 8</strong> to comply to web standards (and thus effectively breaking site rendering for users in favor of a better web).</p>
<p style="text-align: center;"><img class="size-medium wp-image-138 aligncenter" title="IE8 Acid3 Test" src="http://blog.sukimashita.com/wp-content/uploads/2009/02/ie8-acid3-test_activewindow-300x225.png" alt="IE8 Acid3 Test" width="300" height="225" /></p>
<p style="text-align: left;">They have even created <a href="http://blogs.msdn.com/ie/default.aspx" target="_blank">a blog</a> which covers the development of it&#8217;s <strong>next generation browser</strong> however the <strong>comments</strong> are <strong>heavily moderated</strong> and many are <strong>removed</strong>.</p>
<p style="text-align: left;">Despite that, one can see a <strong>lot of rant</strong> in the remaining <strong>comments</strong> indicating that people are <strong>still not happy</strong>, even with the new <strong>standards compliant</strong> <strong>IE8</strong>&#8230;</p>
<p style="text-align: left;">Hopefully this will turn <strong>Microsoft</strong> to even try harder. We&#8217;ll see how far it goes but the <strong>web business</strong> would definitely <strong>benefit</strong>.<br />
Hard times for<strong> IE</strong>, but hope for <strong>web developers</strong>&#8230;</p>
<div class="shr-publisher-135"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2009/02/26/internet-explorer-rant-browser-wars-and-new-safari-4-beta/feed/</wfw:commentRss>
		<slash:comments>999</slash:comments>
		</item>
		<item>
		<title>iTunes sync with Linux on unjailbroken 2.0+ iPhones/iPods?</title>
		<link>http://blog.sukimashita.com/2008/10/02/itunes-sync-with-linux-on-unjailbroken-20-iphonesipods/</link>
		<comments>http://blog.sukimashita.com/2008/10/02/itunes-sync-with-linux-on-unjailbroken-20-iphonesipods/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 09:45:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=108</guid>
		<description><![CDATA[Hey, it appears as those superbrain folks on the libiphone mailing list are onto something regarding the new hashing algorithm used in Apple&#8217;s 2.0+ firmware. Current releases of libgpod which is able to handle managing of the iTunes database (this is where your Music/Photo data is stored) on an iPhone or iPod Touch are only [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, it appears as those <strong>superbrain</strong> folks on the <a href="http://lists.mattcolyer.com/listinfo.cgi/iphone-linux-dev-mattcolyer.com" target="_blank"><strong>libiphone</strong></a> mailing list are onto something regarding the <strong>new hashing algorithm</strong> used in <strong>Apple&#8217;s 2.0+ firmware</strong>.</p>
<p><span id="more-108"></span></p>
<p>Current releases of <a href="http://www.gtkpod.org/libgpod.html"><strong>libgpod</strong></a> which is able to handle managing of the <strong>iTunes</strong> database (this is where your Music/Photo data is stored) on an <strong>iPhone</strong> or <strong>iPod Touch</strong> are only able work with the database for <strong>firmwares 1.1.4</strong> and below.</p>
<p>This involved recreating a specific <strong>hashing algorithm</strong> used by <strong>iTunes</strong> which had been widely in the news.</p>
<p>With <strong>iTunes 8</strong> and <strong>Apple&#8217;s 2.0 firmware</strong>, a new hashing algorithm was introduced which made music/photo synchronization with <strong>2.0+ devices</strong> not working at all.</p>
<p>The folks have now uncovered that <strong>Apple</strong> has apparently started to use their <a href="http://en.wikipedia.org/wiki/FairPlay" target="_blank"><strong>FairPlay-DRM</strong></a> to encrypt the <strong>iTunes</strong> database.</p>
<p>Recently, there has been progress in understanding how the hashing process for <strong>2.0+ firmware</strong> looks like and while there is some more work to do the peak research seems to have been passed quoting someone from the private list:</p>
<blockquote>
<pre>ok it workes with the later address.
and guess what, it worked !!

tmpkey : *****

itunes :      1BEB2BE8EA1D08D1CAFBD89C5CBE50E0
itdb_hash : 1beb2be8ea1d08d1cafbd89c5cbe50e0

good work !</pre>
</blockquote>
<p>What you see is a prototype implementation (<strong>itdb_hash</strong>) having generated the same hash <strong>iTunes</strong> generated for a specific <strong>iTunes</strong> database.</p>
<p>The day to plug in the <strong>iPhone</strong>, let <strong>HAL</strong> recognize it and use <strong>Conduit</strong> to synchronize Music/Photos, Calendar, Notes, Addressbook or to use <strong>GtkPod</strong> or other managers for your Music is constantly rising upon us.</p>
<p>Note that you should understand that all this work will make up for software being <strong>iTunes</strong> independant without the need to jailbreak at all (on all platforms libiphone compiles).</p>
<div class="shr-publisher-108"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2008/10/02/itunes-sync-with-linux-on-unjailbroken-20-iphonesipods/feed/</wfw:commentRss>
		<slash:comments>1785</slash:comments>
		</item>
		<item>
		<title>Waiting to synchronize your unjailbroken iPhone or iPod Touch on Linux over USB?</title>
		<link>http://blog.sukimashita.com/2008/09/02/waiting-to-synchronize-your-unjailbroken-iphone-or-ipod-touch-on-linux-over-usb/</link>
		<comments>http://blog.sukimashita.com/2008/09/02/waiting-to-synchronize-your-unjailbroken-iphone-or-ipod-touch-on-linux-over-usb/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 12:44:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.sukimashita.com/?p=94</guid>
		<description><![CDATA[No, no. Apple is not releasing iTunes for Linux. What kept your (not jailbroken) bling bling from being accessed on Linux and limited to synchronization with one Mac or Windows computer could soon be history as a new interesting project has been started. iFuse (along with it&#8217;s backend library libiphone) is a project to allow [...]]]></description>
			<content:encoded><![CDATA[<p>No, no. <strong>Apple</strong> is not releasing <strong>iTunes</strong> for <strong>Linux</strong>.</p>
<p>What kept your (not jailbroken) bling bling from being accessed on <strong>Linux</strong> and <strong>limited to synchronization with one Mac or Windows computer</strong> could soon be history as a new interesting project has been started.</p>
<p><span id="more-94"></span></p>
<p><a href="http://matt.colyer.name/projects/iphone-linux/index.php?title=Main_Page" target="_blank"><strong>iFuse</strong></a> (along with it&#8217;s backend library <a href="http://matt.colyer.name/projects/iphone-linux/index.php?title=Main_Page" target="_blank"><strong>libiphone</strong></a>) is a project to allow mounting any <strong>iPhone</strong> or <strong>iPod Touch</strong> on <strong>Linux</strong> over the standard USB cable (so far you could only mount jailbroken ones over the network using ssh) using the <a href="http://fuse.sourceforge.net/" target="_blank"><strong>fuse filesystem abstraction</strong></a>.</p>
<p style="text-align: center;"><img class="size-full wp-image-95 aligncenter" title="libiphone-1" src="http://blog.sukimashita.com/wp-content/uploads/2008/09/libiphone-1.jpg" alt="" width="100" height="90" /></p>
<p>For this to work the project is based on a lot of USB traffic reverse engineering of the <strong>iTunes</strong> protocol stack to talk with the device.</p>
<p>The current state is pretty astounding as they have a <strong>working</strong> (not 100% stable though) <strong>read/write capable implementation</strong> and a <strong>backend library</strong> which can be used in applications to take further use of the device.</p>
<p>More services can be explored and <strong>sms/addressbook/calendar access</strong> is already in reach (although needs to be implemented).</p>
<p>A testrun with the library showed how young the library actually is and I had to adjust some autofoo to make it compile correctly.</p>
<p>Another issue had been that on <strong>openSUSE</strong> the <strong>iPhone/iPod Touch</strong> gets automounted as camera devices and <strong>libiphone</strong> has reported cryptic errors on attempts to access the device.</p>
<p>The project requires that you generate encryption keys prior to communicating with any device due to the <strong>SSL</strong> driven protocol layer once for a computer. This corelates to the <strong>iTunes</strong> limitation that you can only synchronize your bling bling with one library and takes up to a two or three minutes to do.</p>
<p>Upon the first &#8220;contact&#8221; of your computer and the device, both devices enter a pairing process which is fast and trivial enabling generic communication from that point on.</p>
<p>Using <strong>iFuse</strong> one can mount the device to some location and it can be used with Linux tools like <a href="http://www.gtkpod.org/" target="_blank"><strong>gtkpod</strong></a> or other media players/managing tools like any other <strong>iPods</strong>.</p>
<p><img class="aligncenter size-full wp-image-96" title="libiphone-2" src="http://blog.sukimashita.com/wp-content/uploads/2008/09/libiphone-2.gif" alt="" width="393" height="419" /></p>
<p>The cool thing is now that this will enable you to plug in an out of the box <strong>iPhone</strong> or <strong>iPod Touch</strong> to your (or that of your friends) <strong>Linux</strong> desktop and modify contents on it.</p>
<p>The library is nearing a first release milestone, it is still pretty unstable and needs some more polish but heading a very good way.</p>
<p>Please mind that no <strong>Linux</strong> media player manager application is able to deal with the <strong>iTunes</strong> library on your device if you have a<strong> 2.0+ version firmware</strong>. It might even potentially <strong>destroy</strong> your <strong>iTunes</strong> library (not your whole bling, just the music/playlist and so on) if you use it.</p>
<p>I&#8217;ll try to package this as soon as we see the first release of this great piece of work.</p>
<p><strong>UPDATE 12/09:</strong></p>
<p>Zach C. on the libiphone mailinglist writes:</p>
<blockquote><p>Just upgraded, ran iphoneclient on the phone. iPhone firmware 2.1 appears to work out of the box, no code change needed. Business as usual. :)</p></blockquote>
<p>The library has been tested with the new 2.1 firmware realeased by Apple. It appears to work without problems! Any protocol changes would most likely make devices with older firmwares not work anyway, so Apple has to keep it compatible.</p>
<div class="shr-publisher-94"></div>]]></content:encoded>
			<wfw:commentRss>http://blog.sukimashita.com/2008/09/02/waiting-to-synchronize-your-unjailbroken-iphone-or-ipod-touch-on-linux-over-usb/feed/</wfw:commentRss>
		<slash:comments>1579</slash:comments>
		</item>
	</channel>
</rss>

