<?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>huanix &#187; iTunes</title>
	<atom:link href="http://www.huanix.com/category/itunes/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.huanix.com</link>
	<description>chown -R huanix /</description>
	<lastBuildDate>Sat, 31 Dec 2011 14:53:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The future of syncing iPod and iPhone on Linux</title>
		<link>http://www.huanix.com/2008/12/04/the-future-of-syncing-ipod-and-iphone-on-linux/</link>
		<comments>http://www.huanix.com/2008/12/04/the-future-of-syncing-ipod-and-iphone-on-linux/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 23:30:03 +0000</pubDate>
		<dc:creator>huanix</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.huanix.com/?p=310</guid>
		<description><![CDATA[I started a wiki to track the different methods that we might successfully sync our 4th generation iPod, iPod touch, and iPhone in Linux. http://www.huanix.com/sync-in-linux I am actually working on getting iTunes to work in wine: http://www.huanix.com/sync-in-linux/index.php/ITunes_8_through_modified_Wine For the record: I am not currently working on this project. You are free to use the resources [...]]]></description>
			<content:encoded><![CDATA[<p>I started a wiki to track the different methods that we might successfully sync our 4th generation iPod, iPod touch, and iPhone in Linux.</p>
<p><a title="http://www.huanix.com/sync-in-linux" href="http://www.huanix.com/sync-in-linux">http://www.huanix.com/sync-in-linux</a></p>
<p>I am actually working on getting iTunes to work in wine: http://www.huanix.com/sync-in-linux/index.php/ITunes_8_through_modified_Wine</p>
<p><strong>For the record: I am not currently working on this project. You are free to use the resources or ask questions, but I am moving on! I will be glad to share access on the wiki with anyone that wants to work on this. -hb</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.huanix.com/2008/12/04/the-future-of-syncing-ipod-and-iphone-on-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>You CAN Upgrade and Restore Apple iPhone firmware in a VirtualBox machine!</title>
		<link>http://www.huanix.com/2008/11/23/you-can-upgrade-and-restore-apple-iphone-firmware-in-a-virtualbox-machine/</link>
		<comments>http://www.huanix.com/2008/11/23/you-can-upgrade-and-restore-apple-iphone-firmware-in-a-virtualbox-machine/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 00:44:58 +0000</pubDate>
		<dc:creator>huanix</dc:creator>
				<category><![CDATA[Intrepid]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.huanix.com/?p=289</guid>
		<description><![CDATA[It was a little nerve racking for a minute, but I can confirm that it is possible to upgrade and restore iPhone firmware in a virtualbox environment. It is actually simple, the only thing I had to do was re-connect the iPhone to the VM twice during the Restore. The screenshot shows Ubuntu 8.10 Interpid [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_292" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.huanix.com/wp-content/uploads/2008/11/restore_in_vm.png"><img class="size-medium wp-image-292" title="restore_in_vm" src="http://www.huanix.com/wp-content/uploads/2008/11/restore_in_vm-300x225.png" alt="Restoring an iPhone inside VirtualBox" width="300" height="225" /></a><p class="wp-caption-text">Restoring an iPhone inside VirtualBox</p></div>
<p>It was a little nerve racking for a minute, but I can confirm that it is possible to upgrade and restore iPhone firmware in a virtualbox environment. It is actually simple, the only thing I had to do was re-connect the iPhone to the VM twice during the Restore.</p>
<p>The screenshot shows Ubuntu 8.10 Interpid Ibex as a host, with Windows XP running in a Virtual Machine (VirtualBox) in the foreground. You can see iTunes 8 running, having just completed the firmware upgrade.</p>
<p>I used a custom ipsw that I got from the internet so I didn&#8217;t upgrade my baseband. I suggest you do this or something similar to maintain the OPTION to unlock your phone in the future. (I don&#8217;t expect to unlock my phone, but I want to keep the option!)</p>
<p>I got the modified 2.2 firmware image from tpb, you can search for it as &#8220;iPhone1,2_2.2_5G77_Custom_Restore.ipsw&#8221; &#8211; it is listed under mac applications (!?)</p>
<p>So, when you&#8217;re ready to try to upgrade your firmware, hover your mouse over the usb icon in the VirtualBox tray and make sure it stays connected. Check the connection by right clicking on the USB icon. When the Restore/Upgrade goes through stages it will disconnect the phone and you will need to re-connect it by re-activating the checkbox.</p>
<p>For the Record: I tested VirtualBox 2.0.6 myself and iPhone sync DOES work when you enter a correct /etc/fstab entry.</p>
<h4>Incoming search terms:</h4><ul><li>restore iphone ubuntu</li><li>restore iphone</li><li>restore iphone linux</li><li>virtualbox iphone dfu</li><li>iphone dfu virtualbox</li><li>iphone restore ubuntu</li><li>virtualbox iphone update</li><li>update iphone virtualbox</li><li>iphone restore</li><li>virtualbox iphone restore</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.huanix.com/2008/11/23/you-can-upgrade-and-restore-apple-iphone-firmware-in-a-virtualbox-machine/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>iTunes 8 running in Virtualbox 2.0 allows USB sync with iPhone and iPod Touch</title>
		<link>http://www.huanix.com/2008/11/22/itunes-8-running-in-virtualbox-20-allows-usb-sync-with-iphone-and-ipod-touch/</link>
		<comments>http://www.huanix.com/2008/11/22/itunes-8-running-in-virtualbox-20-allows-usb-sync-with-iphone-and-ipod-touch/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 21:19:32 +0000</pubDate>
		<dc:creator>huanix</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualbox itunes iphone ipod touch sync]]></category>

		<guid isPermaLink="false">http://www.huanix.com/?p=275</guid>
		<description><![CDATA[virtualbox-iphone-r8.sh 11/22/2008- STOP! DO NOT use this fix. The problem addressed by this script has been corrected in VirtualBox 2.0.6. You are welcome to try it if nothing else works for you- it won&#8217;t damage your installation and could possibly help. This is a script that will modify the Ubuntu 8.10 (or other Debian) environment [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong><a href="http://www.huanix.com/wp-content/uploads/2008/11/virtualbox-iphone-r8.sh">virtualbox-iphone-r8.sh</a></strong></p>
<p style="text-align: left;"><strong><span style="color: #ff0000;">11/22/2008- STOP! DO NOT use this fix. The problem addressed by this script has been corrected in VirtualBox 2.0.6</span><span style="color: #ff0000;">. You are welcome to try it if nothing else works for you- it won&#8217;t damage your installation and could possibly help.</span><br />
</strong></p>
<p style="text-align: center;">
<p style="text-align: left;">This is a script that will modify the Ubuntu 8.10 (or other Debian) environment to allow you to sync your iPhone, iPod Touch, or iPod in a Windows XP VirtualBox VM.  Earlier versions of the script have high success rates. This fix solves two problems:</p>
<p>1. USB doesn’t work at all because there’s no mount point; edit /etc/fstab to fix it.<br />
2. For the iPhone to sync, MAX_USBFS_BUFFER_SIZE needs to be modified in drivers/usb/core/devio.c</p>
<p>This version of the script will actually complete several steps:</p>
<ol>
<li>Check for the correct version of VirtualBox-2.0 and install it if the need arises.</li>
<li>Correctly modify the /etc/fstab file to assign the usb mount point to the virtualbox group (thanks tauchris@gmail.com)</li>
<li>Download the correct kernel source, patch it, and update the kernel.</li>
<li>Re-initialize VirtualBox to recognize the new USB configuration.</li>
</ol>
<p>I really believe this will simplify things for many folks. I think the greatest add on is the detection and installation of the correct Virtualbox version &#8211; it will add Virtualbox to your sources.list and add the key for you!</p>
<p>If the script works for you, please comment with your OS and details. If the script fails for you, PLEASE be very specific about what OS you are running and what did or didn’t happen. Comments without details don’t help anyone. If you see an exit code with a line number please include it.<strong></strong></p>
<p><strong>You will need to re-run this script each time the Kernel is updated. The script now knows what to update and what to leave alone.<br />
</strong></p>
<p><strong>These instructions are based on my test environment. You do not have to follow them to the letter! Go ahead and try the script if you know what you’re doing!!!</strong></p>
<p>1. You do not have to have VirtualBox pre-installed. The script will do that for you if it needs to.</p>
<p>2. Download the script to your Desktop and open a terminal window.</p>
<p>3. Set the script to executable, and run it as root.</p>
<ul>
<li>chmod +x virtualbox-iphone-r8.sh</li>
<li>sudo [path to]/virtualbox-iphone-r8.sh</li>
</ul>
<p>4. Run the script:<strong><a href="http://www.huanix.com/wp-content/uploads/2008/11/virtualbox-iphone-r8.sh">virtualbox-iphone-r8.sh</a></strong><strong> <a class="wpsulink_none" href="http://www.stumbleupon.com/url/http://www.huanix.com/wp-content/uploads/2008/11/virtualbox-iphone-r7.sh" target="_blank"></a></strong></p>
<p>5. Reboot.</p>
<ul>
<li>The script downloads the kernel source, and will take approximately 400 mb and several minutes of processing to run properly.</li>
</ul>
<p>6. In the settings tab for the virtual machine, check to be sure that USB and USB 2.0 are enabled.</p>
<p>7. When you run windows as a virtual machine, you will have to connect the device, then go to the “Devices” tab in VirtualBox and enable the device in “USB Devices”</p>
<p>These steps should set the stage for everything to work correctly on Ubuntu 8.10. If you have difficulties, please be VERY specific!</p>
<p><strong>Note: At this time I am no longer working toward making this script available in Fedora and Suse. However, the kernel fix contained inside the script will work if you extract and implement it. -hb</strong></p>
<h4>Incoming search terms:</h4><ul><li>itunes</li><li>virtualbox itunes usb</li><li>virtualbox usb itunes</li><li>virtualbox itunes sync</li><li>virtualbox ipod usb</li><li>itunes virtualbox usb</li><li>virtual box itunes usb</li><li>vbox ituns</li><li>virtualbox cant mount iPod</li><li>vbox itunes</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.huanix.com/2008/11/22/itunes-8-running-in-virtualbox-20-allows-usb-sync-with-iphone-and-ipod-touch/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>iTunes 8 running in Wine recognizes iPod in Ubuntu Linux!</title>
		<link>http://www.huanix.com/2008/11/12/itunes-8-running-in-wine-recognizes-ipod/</link>
		<comments>http://www.huanix.com/2008/11/12/itunes-8-running-in-wine-recognizes-ipod/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 04:16:58 +0000</pubDate>
		<dc:creator>huanix</dc:creator>
				<category><![CDATA[Intrepid]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[wine]]></category>
		<category><![CDATA[ipod itunes wine iphone sync]]></category>

		<guid isPermaLink="false">http://www.huanix.com/?p=250</guid>
		<description><![CDATA[UPDATE: 6/18/2009: I am not actively working on this project but you are welcome to check out the resources. UPDATE: 12/7/2008: I have documented the method and am actively soliciting help to get this working at http://www.huanix.com/sync-in-linux/index.php/ITunes_8_through_modified_Wine I am not sure if anyone else has accomplished this yet &#8211; i know some people have run [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_252" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.huanix.com/wp-content/uploads/2008/11/itunes_8_ipod_wine.png"><img class="size-medium wp-image-252" title="itunes_8_ipod_wine" src="http://www.huanix.com/wp-content/uploads/2008/11/itunes_8_ipod_wine-300x225.png" alt="iTunes 8 running in wine recognizing an iPod" width="300" height="225" /></a><p class="wp-caption-text">iTunes 8 running in wine recognizing an iPod</p></div>
<p><strong>UPDATE: 6/18/2009: I am not actively working on this project but you are welcome to check out the resources.</strong></p>
<p><strong>UPDATE: 12/7/2008: I have documented the method and am actively soliciting help to get this working at <a title="http://www.huanix.com/sync-in-linux/index.php/ITunes_8_through_modified_Wine" href="http://www.huanix.com/sync-in-linux/index.php/ITunes_8_through_modified_Wine">http://www.huanix.com/sync-in-linux/index.php/ITunes_8_through_modified_Wine</a></strong></p>
<p>I am not sure if anyone else has accomplished this yet &#8211; i know some people have run iTunes 8 in wine, but tonight I was able to get iTunes 8 running in Wine to recognize an iPod. I saw that this was kind of possible with iTunes 7.6, but it was infeasible because of incredibly slow and erroneous transfer speeds.</p>
<p>Anyway, I have been hammering away at this constantly for more 40 hours now and I believe I am getting closer. To tell the truth, since this screenshot I have not been able to replicate the connection (okay, i just figured out how to replicate it). And there happens to be this tiny little secret&#8230; I&#8217;ve never really used Wine before last week and I really don&#8217;t know what I&#8217;m doing.</p>
<p>My ultimate goal, however unlikely it may seem, is to sync my iPhone in iTunes through wine without complication. This will allow many of us to finally get rid of the windows install that has been slowing us down!</p>
<p><strong>Update 11/13/2008: </strong>I was asked how I would distribute this if it works; It will be distributed as a free shell script under GPL to give complete transparency to the process. The fix will likely require kernel driver modifications as well as Wine source modifications. Any potential fix will free; but let&#8217;s be realistic about the chances (slim).</p>
<p><strong>Update 11/14/2008: If you were reading the comments you&#8217;ll note that I was stuck on the iPhone hash algorithm, and I referred to http://bluwiki.com/go/Ipodhash. Unfortunately, that site has received a takedown notice from Apple while attempting to decrypt the algorithm</strong>. <strong>While I don&#8217;t agree with laws that reduce the flow of information, I do honor them.  I think I&#8217;m moving on, but i&#8217;m also realizing that the search was probably a red herring. I&#8217;m not trying to decrypt the iTunes algorithm, I need to get the usb interface to communicate properly&#8230;<br />
</strong></p>
<h4>Incoming search terms:</h4><ul><li>itunes wine</li><li>wine itunes</li><li>itunes on wine</li><li>itunes in wine</li><li>wine itunes ipod</li><li>itunes wine ipod</li><li>itunes with wine</li><li>running itunes in wine</li><li>WINE ITUNES IPHONE</li><li>run itunes in wine</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.huanix.com/2008/11/12/itunes-8-running-in-wine-recognizes-ipod/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>iTunes 8 running natively in Ubuntu 8.10 with Wine</title>
		<link>http://www.huanix.com/2008/11/07/itunes-8-running-natively-in-ubuntu-810-with-wine/</link>
		<comments>http://www.huanix.com/2008/11/07/itunes-8-running-natively-in-ubuntu-810-with-wine/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 03:17:15 +0000</pubDate>
		<dc:creator>huanix</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[jailbreak]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://www.huanix.com/?p=209</guid>
		<description><![CDATA[Here&#8217;s a screenshot of iTunes 8 running on Ubuntu 8.10 Intrepid Ibex: wine-116-itunes-no-devices.sh (right-click the link to download this script) to run it: save the script to your desktop or home folder open a terminal (Applications &#62; Accessories &#62; Terminal), navigate to the same directory as the script. type: chmod 777 wine-116-itunes-no-devices.sh (hit enter) then [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Here&#8217;s a screenshot of iTunes 8 running on Ubuntu 8.10 Intrepid Ibex:</p>
<p style="text-align: center;"><a href="http://www.huanix.com/wp-content/uploads/2008/11/itunes_ubuntu.jpg"><img class="aligncenter size-thumbnail wp-image-212" title="itunes_ubuntu" src="http://www.huanix.com/wp-content/uploads/2008/11/itunes_ubuntu-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p style="text-align: center;"><strong><a href="http://www.huanix.com/wp-content/uploads/2008/11/wine-116-itunes-no-devices.sh">wine-116-itunes-no-devices.sh</a></strong><br />
(right-click the link to download this script)</p>
<p style="text-align: left;"><strong>to run it:</strong><br />
save the script to your desktop or home folder<br />
open a terminal (Applications &gt; Accessories &gt; Terminal), navigate to the same directory as the script.<br />
type: chmod 777 wine-116-itunes-no-devices.sh (hit enter)<br />
then type: ./wine-116-itunes-no-devices.sh (hit enter)</p>
<p>This script will build a custom version of wine 1.1.6 that will run iTunes 8.0.1 on Ubuntu 8.10. The resulting installation of wine will *NOT* (?) recognize iPhones or iPods. This installation will <strong>NOT</strong> conflict with your existing wine installation &#8211; it is separate!!!</p>
<p>Expect to download 500+ mb of stuff and compile for 2+ hours. I may find a way to simplify it later, but my goal now is to get it working reliably and predictably for everyone running Ubuntu 8.10.</p>
<p>Please leave detailed feedback including your operating system and version of iTunes as well as other information (i expect people to try lots of different things). &#8220;it worked&#8221; or &#8220;it didn&#8217;t work&#8221; are not useful comments!!<br />
As far as getting devices to work, my best shot was Marteen  Lankhorst&#8217;s rejected patches (<a title="http://www.winehq.org/pipermail/wine-patches/2008-May/054483.html" href="http://www.winehq.org/pipermail/wine-patches/2008-May/054483.html" target="_blank">http://www.winehq.org/pipermail/wine-patches/2008-May/054483.html</a>), but i haven&#8217;t gotten them to work with iTunes 8 (not sure why). Just in case you weren&#8217;t clear: This version WILL run iTunes 8, but it will NOT recognize your iPod/iPhone.  My current solution for that is with VirtualBox: <a title="http://www.huanix.com/2008/11/03/fixing-usb-on-virtualbox-to-allow-iphone-sync-with-an-ubuntu-host-running-windows-xp/" href="http://www.huanix.com/2008/11/03/fixing-usb-on-virtualbox-to-allow-iphone-sync-with-an-ubuntu-host-running-windows-xp/" target="_self">http://www.huanix.com/2008/11/03/fixing-usb-on-virtualbox-to-allow-iphone-sync-with-an-ubuntu-host-running-windows-xp/</a></p>
<p><strong>For the latest developments on this, go to the wiki at : <a title="http://www.huanix.com/sync-in-linux/index.php/ITunes_8_through_modified_Wine" href="http://www.huanix.com/sync-in-linux/index.php/ITunes_8_through_modified_Wine">http://www.huanix.com/sync-in-linux/index.php/ITunes_8_through_modified_Wine</a></strong></p>
<h4>Incoming search terms:</h4><ul><li>itunes ubuntu</li><li>UBUNTU ITUNES</li><li>Wine ubuntu</li><li>ubuntu wine</li><li>itunes wine iphone</li><li>itunes ubuntu wine</li><li>itunes on ubuntu</li><li>itunes for ubuntu</li><li>ubuntu itunes wine</li><li>ubuntu itunes iphone</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.huanix.com/2008/11/07/itunes-8-running-natively-in-ubuntu-810-with-wine/feed/</wfw:commentRss>
		<slash:comments>57</slash:comments>
		</item>
	</channel>
</rss>

