<?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; Intrepid</title>
	<atom:link href="http://www.huanix.com/category/intrepid/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>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 linux</li><li>restore iphone</li><li>virtualbox iphone dfu</li><li>iphone dfu virtualbox</li><li>iphone restore ubuntu</li><li>iphone restore</li><li>update iphone virtualbox</li><li>virtualbox iphone update</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 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>itunes 8</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>Fixing USB on VirtualBox to allow iPhone Sync with an Ubuntu host running Windows XP</title>
		<link>http://www.huanix.com/2008/11/03/fixing-usb-on-virtualbox-to-allow-iphone-sync-with-an-ubuntu-host-running-windows-xp/</link>
		<comments>http://www.huanix.com/2008/11/03/fixing-usb-on-virtualbox-to-allow-iphone-sync-with-an-ubuntu-host-running-windows-xp/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 00:42:44 +0000</pubDate>
		<dc:creator>huanix</dc:creator>
				<category><![CDATA[Intrepid]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[8.10]]></category>
		<category><![CDATA[intrepid ibex]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.huanix.com/?p=186</guid>
		<description><![CDATA[An update has been released. Please click this link to see virtualbox-iphone-r8.sh Updated to virtualbox-iphone-r7.sh on 11/11/2008, 3:25 CST. Removed check for ubuntu, since this will work on far more systems. Improved the check for /etc/fstab with a grep instead of a question. Started package cleanup; it&#8217;s not the best yet. Still no exit points [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong><a href="http://www.huanix.com/wp-content/uploads/2008/11/virtualbox-iphone-r7.sh"></a></strong><em><a href="http://www.huanix.com/2008/11/22/itunes-8-running-in-virtualbox-20-allows-usb-sync-with-iphone-and-ipod-touch/">An update has been released. Please click this link to see virtualbox-iphone-r8.sh</a></em></p>
<p style="text-align: left;"><span><strong>Updated to virtualbox-iphone-r7.sh </strong>on 11/11/2008, 3:25 CST.<br />
</span></p>
<ul>
<li><span>Removed check for ubuntu, since this will work on far more systems.</span></li>
<li><span>Improved the check for /etc/fstab with a grep instead of a question.</span></li>
<li><span>Started package cleanup; it&#8217;s not the best yet.<br />
</span></li>
<li><span>Still no exit points <img src='http://www.huanix.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </span></li>
<li><span>Still only accepts simple responses (y).</span></li>
<li><span>Planning to add support for Suse &amp; Fedora soon.</span></li>
</ul>
<p style="text-align: left;">
<p style="text-align: center;">
<p style="text-align: left;">This is a script that will modify the Ubuntu (or other Debian) environment to allow you to sync your iPhone, iPod Touch, or iPod in a Windows XP Virtual machine. This fix solves two problems:</p>
<p>1. USB doesn&#8217;t work at all because there&#8217;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>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&#8217;t happen. Comments without details don&#8217;t help anyone.</p>
<p><strong>UPDATE: I&#8217;m not sure if i pointed out that 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&#8217;re doing!!!</strong></p>
<p>This fix works on Ubuntu 8.10 Intrepid Ibex running VirtualBox-2.0 installed through apt-get. It also works on older versions of Ubuntu, and possibly many other distros. Be creative, but be careful.</p>
<p>Install virtualbox-2.0 through through apt-get:</p>
<p>1. edit your /etc/apt/sources.list file and add the following source:<br />
deb http://download.virtualbox.org/virtualbox/debian intrepid non-free<br />
(intrepid is not listed on the wiki, but the source is working!)</p>
<p>2. Run &#8220;wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -&#8221;</p>
<p>3. Run &#8220;sudo apt-get update&#8221;</p>
<p>4. Run &#8220;sudo apt-get install virtualbox-2.0&#8243;</p>
<p>Restart your computer to make sure the vboxusers group initializes properly.</p>
<p>Run the script:<br />
(be sure to chmod +x and run as root!)</p>
<p>Change the permissions to allow execution (chmod +x virtualbox-iphone.sh) and run it as root.<br />
The script downloads the kernel source, and will take approximately 400 mb and several minutes of processing to run properly.</p>
<p>Restart again to initialize the modified kernel. (not sure if these restarts are necessary, but i&#8217;m trying to be safe!)</p>
<p>In the settings tab for the virtual machine, check to be sure that USB is enabled.</p>
<p>When you run windows as a virtual machine, you will have to connect the device, then go to the &#8220;Devices&#8221; tab in VirtualBox and enable the device in &#8220;USB Devices&gt;&#8221;</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>&#8212;-</p>
<p>Some people are having trouble with the USB settings.. make yours look like this. Your iphone may already be here, and it may not &#8211; i deleted mine to keep people from panicking if they didn&#8217;t see theirs.</p>
<p><a href="http://www.huanix.com/wp-content/uploads/2008/11/usb_settings.png"><img class="alignnone size-thumbnail wp-image-266" title="usb_settings" src="http://www.huanix.com/wp-content/uploads/2008/11/usb_settings-150x150.png" alt="" width="150" height="150" /></a></p>
<p>&#8212;-</p>
<p>11/16/2008: I am aware of an issue where version 2.6.27-7 of the kernel goes through &#8220;make&#8221; while version 2.6.27-8 goes through update-initramfs. I am working on the script to address this. The result is that running the script works fine, but USB doesn&#8217;t connect. I think this only happens to people that have updated to 2.6.27-8, which appears to have been pulled back. A possible solution is to run &#8220;sudo grub-update&#8221; and boot into the 2.6.27-8 kernel, OR (i would do try this) &#8220;sudo apt-get remove linux-image-2.6.27-8-generic &amp;&amp; sudo apt-get remove linux-headers-2.6.27-8-generic &#8220;. I have only confirmed this once (thanks Brandon) and cannot reproduce it because 2.6.27-8 is not available. Please confirm a solution if you have one. This is the relevant output from the virtuabox script&#8230;</p>
<p>(i need a good code highligher!)<br />
<code lang="”bash”">Building modules, stage 2.<br />
MODPOST 1 modules<br />
CC      /home/user/linux-source-2.6.27/drivers/usb/core/usbcore.mod.o<br />
LD [M]  /home/user/linux-source-2.6.27/drivers/usb/core/usbcore.ko<br />
make: Leaving directory `/usr/src/<strong>linux-headers-2.6.27-7-generic'</strong><br />
update-initramfs: Generating /boot/<strong>initrd.img-2.6.27-8-generic</strong><br />
Do you want to get rid of the source and installed files?</code><br />
&#8212;-</p>
<p>I’m working on virtualbox-iphone-v8.sh ; this release is intended to run on both Ubuntu and Fedora 10. I’d like to release it on November 25, 2008 &#8211; the same day Fedora 10 (Final) is released.</p>
<h4>Incoming search terms:</h4><ul><li>virtualbox iPhone</li><li>virtualbox iphone usb</li><li>virtualbox usb iphone</li><li>ubuntu virtualbox iphone</li><li>virtualbox iphone recovery mode</li><li>virtualbox iphone sync</li><li>connect iphone to virtualbox</li><li>Virtual Box iPhone</li><li>virtual box iphone usb connection</li><li>iphone in virtualbox</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.huanix.com/2008/11/03/fixing-usb-on-virtualbox-to-allow-iphone-sync-with-an-ubuntu-host-running-windows-xp/feed/</wfw:commentRss>
		<slash:comments>76</slash:comments>
		</item>
		<item>
		<title>Making an iPhone and iTunes work in an XP Virtualbox machine through ubuntu</title>
		<link>http://www.huanix.com/2008/10/31/making-itunes-work-in-an-xp-virtualbox-machine-through-ubuntu/</link>
		<comments>http://www.huanix.com/2008/10/31/making-itunes-work-in-an-xp-virtualbox-machine-through-ubuntu/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 05:13:07 +0000</pubDate>
		<dc:creator>huanix</dc:creator>
				<category><![CDATA[Intrepid]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.huanix.com/?p=171</guid>
		<description><![CDATA[virtualbox_iphone.sh (click the link above to download) This post is depreciated! Please check out the current version: http://www.huanix.com/2008/11/03/fixing-usb-on-virtualbox-to-allow-iphone-sync-with-an-ubuntu-host-running-windows-xp/ There&#8217;s an excellent thread on the virtualbox forum (http://www.virtualbox.org/ticket/491) about getting an iPhone to be recognized by iTunes in a Windows XP virtualbox on an Ubuntu host. Someone shared a fix that required the user to modify [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong><br />
<strong><del datetime="2008-11-04T01:06:25+00:00">virtualbox_iphone.sh</del></strong><br />
(click the link above to download)</p>
<p><strong>This post is depreciated! Please check out the current version: <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><br />
</strong></p>
<p>There&#8217;s an excellent thread on the virtualbox forum (<a title="http://www.virtualbox.org/ticket/491" href="http://www.virtualbox.org/ticket/491" target="_blank">http://www.virtualbox.org/ticket/491</a>) about getting an iPhone to be recognized by iTunes in a Windows XP virtualbox on an Ubuntu host. Someone shared a fix that required the user to modify the kernel, and i know a lot of people are uncomfortable with that. I automated the process with a shell script.</p>
<p>I am a novice shell scripter, but i did test this and it did work. I will continue to improve it until it is fixed in a release of VirtualBox, supposedly 2.1.</p>
<p>I do not claim the fix &#8211; i think it was provided by &#8220;remainder&#8221; on the virtualbox forum; i only took an effective fix and put it in a shell script.</p>
<p>For the VERY new user:<br />
1. Be careful. Back up your data. If something breaks you&#8217;re on your own.<br />
2. Save the file to your computer.<br />
3. Open a shell and run it as root, it will probably look something like:</p>
<p>$chmod +x virtualbox_iphone.sh<br />
$sudo virtualbox_iphone.sh</p>
<p>The script may take a long time to download files from the internet and it will reboot your computer when it&#8217;s done.</p>
<p>It&#8217;s always smart to look at a shell script in a text editor before you run it. At a very basic level, look for a call to &#8220;rm&#8221;, that will delete files that you may not want deleted!</p>
<h4>Incoming search terms:</h4><ul><li>iphone virtualbox</li><li>itunes virtualbox</li><li>virtualbox itunes</li><li>virtualbox itunes iphone</li><li>itunes in virtualbox</li><li>iphone itunes virtualbox</li><li>iphone on virtualbox</li><li>ubuntu virtualbox itunes</li><li>itunes virtualbox linux</li><li>itunes virtualbox iphone</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.huanix.com/2008/10/31/making-itunes-work-in-an-xp-virtualbox-machine-through-ubuntu/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

