<?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"
	>

<channel>
	<title>iFunBox Development</title>
	<atom:link href="http://i-funbox.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://i-funbox.com/blog</link>
	<description>File manager and transfer for iPhone, iPad and iPod Touch</description>
	<pubDate>Sat, 14 Aug 2010 18:04:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>New Release v1.0.381.331</title>
		<link>http://i-funbox.com/blog/?p=270</link>
		<comments>http://i-funbox.com/blog/?p=270#comments</comments>
		<pubDate>Sat, 14 Aug 2010 18:04:25 +0000</pubDate>
		<dc:creator>ifunbox.dev</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://i-funbox.com/blog/?p=270</guid>
		<description><![CDATA[iFunBox v1.0 is available now [ download ]. We now focus more on the interoperability with installed applications (*.IPA) for uploading/downloading documents consumed/produced by these Apps.
What&#8217;s New:
1. Populate install IPA Apps in [ Application (User) ].
2. Support App File Sharing for trandferring document between these Apps and PC.
3. Support App installation for both iPhone and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>iFunBox v1.0 is available now [ <a href="http://www.i-funbox.com">download</a> ]</strong>. We now focus more on the interoperability with installed applications (*.IPA) for uploading/downloading documents consumed/produced by these Apps.</p>
<p><strong>What&#8217;s New:</strong><br />
1. Populate install IPA Apps in [ Application (User) ].<br />
2. Support App File Sharing for trandferring document between these Apps and PC.<br />
3. Support App installation for both iPhone and iPad. Uploading DEB to Cydia install folder or IPA to <a href="http://www.callingallgeeks.org/installous-iphone-cydia-application-from-hackulo-us/">Installous</a> download folder, you can than found and install these package from Cydia/Installous on iPhone/iPad.<br />
4. Shortcut for Safari downloaded files. Make thing easier to transfer these files to PC.<br />
5. bplish conversion is now robust and made enable by default.<br />
6. Fixed some bugs cause UI hanging due to deadlock.<br />
7. Thumbnail and title preview of Apps is more robust</p>
<p><img class="alignnone" title="IPA Apps listed" src="http://i-funbox.com/blog/media_files/ipa_ui.jpg" alt="" width="450" height="303" /></p>
<p><strong>Highlights</strong><br />
For these Apps that supports <a href="http://support.apple.com/kb/ht4094">App File Sharing</a>,  an Yellow Folder Icon is used as an indicator (e.g. iBunkoHD in the figure above). You can transfer files and folders to/from these Apps by  operating in their &#8220;Documents&#8221; subfolder. iFunbox is much easier and  more flexible than the &#8220;App File Sharing&#8221; supported in iTunes. You can  easily transfer a punch of files and folders in batch just like  operating other file folders.</p>
]]></content:encoded>
			<wfw:commentRss>http://i-funbox.com/blog/?feed=rss2&amp;p=270</wfw:commentRss>
		</item>
		<item>
		<title>Option to disable symbolic link / robust bplist conversion</title>
		<link>http://i-funbox.com/blog/?p=265</link>
		<comments>http://i-funbox.com/blog/?p=265#comments</comments>
		<pubDate>Sun, 11 Jul 2010 17:15:29 +0000</pubDate>
		<dc:creator>ifunbox.dev</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Geek Corner]]></category>

		<category><![CDATA[Hot Fix / User Care]]></category>

		<guid isPermaLink="false">http://i-funbox.com/blog/?p=265</guid>
		<description><![CDATA[As requested, iFunbox V0.992.374.323 now allow disable symbolic link to avoid copying duplicated files and directories. The option can be found in [Help]\[Troubleshoot] like usual:

Also in this update, the code for binary plist conversion is revised and now made much robust. Welcome to check it out.
]]></description>
			<content:encoded><![CDATA[<p>As requested, iFunbox <a href="http://i-funbox.com">V0.992.374.323</a> now allow <strong>disable symbolic link</strong> to avoid copying duplicated files and directories. The option can be found in [Help]\[Troubleshoot] like usual:<br />
<img class="alignnone" title="Disable symbolic link" src="http://i-funbox.com/blog/media_files/no_symlink.gif" border="1" alt="" width="400" height="163" /></p>
<p>Also in this update, the code for <strong>binary plist conversion</strong> is revised and now made much robust. Welcome to check it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://i-funbox.com/blog/?feed=rss2&amp;p=265</wfw:commentRss>
		</item>
		<item>
		<title>option to disable bplist conversion</title>
		<link>http://i-funbox.com/blog/?p=261</link>
		<comments>http://i-funbox.com/blog/?p=261#comments</comments>
		<pubDate>Tue, 29 Jun 2010 07:57:53 +0000</pubDate>
		<dc:creator>ifunbox.dev</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Geek Corner]]></category>

		<category><![CDATA[Hot Fix / User Care]]></category>

		<guid isPermaLink="false">http://i-funbox.com/blog/?p=261</guid>
		<description><![CDATA[plist is essential an xml file used in iOS and many applications for storing configurations and settings. For access efficiency, or whatever other reasons, Apple developed a binary version of the plist, a.k.a bplist. ifunbox v0.99 and later will automatically detect and convert bplist to plist in plain text xml, when the user open or [...]]]></description>
			<content:encoded><![CDATA[<p>plist is essential an xml file used in iOS and many applications for storing configurations and settings. For access efficiency, or whatever other reasons, Apple developed a binary version of the plist, a.k.a bplist. ifunbox v0.99 and later will automatically detect and convert bplist to plist in plain text xml, when the user open or copy a .plist file. So that the file can be viewed on PC.</p>
<p>bplist conversion feature is now in beta and is recently reported crashes ifunbox on some file. We just released an update  v0.992.368.305 to fix some known bugs related to bplist conversion. Also, we provide an option to disable bplist conversion. New menu items can be find at [Help]-&gt;[Troubleshoot]-&gt;[Disable bplist conversion]:<br />
<img class="alignnone" title="disable  bplist conversion" src="http://i-funbox.com/blog/media_files/trsh.gif" border="1" alt="" width="300" height="171" /></p>
<p>Also, conversion of Apple PNG image can be disable in the same way.</p>
]]></content:encoded>
			<wfw:commentRss>http://i-funbox.com/blog/?feed=rss2&amp;p=261</wfw:commentRss>
		</item>
		<item>
		<title>iFunbox New Release v0.992.360.296</title>
		<link>http://i-funbox.com/blog/?p=252</link>
		<comments>http://i-funbox.com/blog/?p=252#comments</comments>
		<pubDate>Sat, 19 Jun 2010 10:11:43 +0000</pubDate>
		<dc:creator>ifunbox.dev</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Hot Fix / User Care]]></category>

		<guid isPermaLink="false">http://i-funbox.com/blog/?p=252</guid>
		<description><![CDATA[The hot fix for compatible issue with iTunes 9.2 is out now.
Please check the homepage for downloading.
]]></description>
			<content:encoded><![CDATA[<p>The hot fix for compatible issue with iTunes 9.2 is out now.<br />
Please check the <a href="http://i-funbox.com">homepage </a>for downloading.</p>
]]></content:encoded>
			<wfw:commentRss>http://i-funbox.com/blog/?feed=rss2&amp;p=252</wfw:commentRss>
		</item>
		<item>
		<title>ifunbox crash with iTunes 9.2</title>
		<link>http://i-funbox.com/blog/?p=245</link>
		<comments>http://i-funbox.com/blog/?p=245#comments</comments>
		<pubDate>Fri, 18 Jun 2010 05:41:06 +0000</pubDate>
		<dc:creator>ifunbox.dev</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Geek Corner]]></category>

		<guid isPermaLink="false">http://i-funbox.com/blog/?p=245</guid>
		<description><![CDATA[We received several reports on the problem, we are investigating the reason now.
The problem has been located, which is similar to the case when iTunes 9.1 upgrade. iTunesMobileDevice.dll changed am_device structure again. We will release the new update within 24 hours. The hot fix has been released.
In iTunes 9.2, the am_device structure is updated like [...]]]></description>
			<content:encoded><![CDATA[<p>We received several reports on the problem, we are investigating the reason now.</p>
<p>The problem has been located, which is similar to <a href="http://i-funbox.com/blog/?p=178">the case when iTunes 9.1 upgrade</a>. iTunesMobileDevice.dll changed <strong>am_device</strong> structure again. <span style="text-decoration: line-through;">We will release the new update within 24 hours.</span> The hot fix has been released.</p>
<p>In iTunes 9.2, the <strong>am_device</strong> structure is updated like the following:</p>
<p><code>struct am_device_9_2<br />
{<br />
unsigned int unknown_header[2];<br />
</code><code>//+ in iTunes 9.2, by iFunbox.dev</code><code><br />
</code><code>unsigned int    unknown0[4];<br />
unsigned int device_id;<br />
//+ in iTunes 9.1, by iFunbox.dev</code><code><br />
unsigned int unknown5;<br />
unsigned int product_id;<br />
char *serial;<br />
//- in iTunes 9.1, by iFunbox.dev<br />
//unsigned int unknown1;<br />
//unsigned char unknown2[4];<br />
unsigned int lockdown_conn;<br />
unsigned char unknown3[8];<br />
// + in iTunes 8.0,  by iFunbox.dev<br />
unsigned char unknown4[6*16+1];<br />
// + in iTunes 8.0,  by iFunbox.dev<br />
unsigned char padding[8];<br />
unsigned char safe_extending[256];<br />
// serial now starts from 9th charactor<br />
</code><code> char*GetSerial(){return serial+9;}<br />
};</code></p>
]]></content:encoded>
			<wfw:commentRss>http://i-funbox.com/blog/?feed=rss2&amp;p=245</wfw:commentRss>
		</item>
		<item>
		<title>Bring back disappeared panels</title>
		<link>http://i-funbox.com/blog/?p=240</link>
		<comments>http://i-funbox.com/blog/?p=240#comments</comments>
		<pubDate>Sat, 29 May 2010 17:20:33 +0000</pubDate>
		<dc:creator>ifunbox.dev</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Geek Corner]]></category>

		<category><![CDATA[Hot Fix / User Care]]></category>

		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://i-funbox.com/blog/?p=240</guid>
		<description><![CDATA[iFunbox has a user interface with dockable panels and command bars, which allow the user to customize the layout of these UI elements easily. The customized state of all panels and bars will be saved when iFunbox exits and then loaded in next start, which makes the customization persistent.
We just released an update V0.99.353.274 to [...]]]></description>
			<content:encoded><![CDATA[<p>iFunbox has a user interface with dockable panels and command bars, which allow the user to customize the layout of these UI elements easily. The customized state of all panels and bars will be saved when iFunbox exits and then loaded in next start, which makes the customization persistent.</p>
<p>We just released <a href="http://i-funbox.com"><strong>an update V0.99.353.274</strong></a> to handle the case when the customization is unintentional. [ Reset UI ] entry is added to [ Help ] menu and system menu to reset the layout of all panels and command bars to its default locations and the program will be restarted.<br />
<img class="alignnone" title="reset ui layout" src="http://i-funbox.com/blog/media_files/reset_ui.gif" border="1" alt="" width="188" height="116" /> Click [ Reset UI ] to reset all layouts.</p>
<p>But even  if the command bar of main menu disappeared, you can click the icon in the left-top corner of the iFunbox main window and then select the [ Reset UI ] in the down list menu like below.<br />
<img class="alignnone" title="reset ui layout" src="http://i-funbox.com/blog/media_files/reset_ui2.gif" border="1" alt="" width="179" height="192" /></p>
<p>Finally, the worse case I can imagine, if the main window never shows up, you need to manually delete the register entry of the iFunbox by regedt.exe (regedt32.exe on 64bit windows). The related register key is located at: HKEY_CURRENT_USER\Software\i-FunBox.com\i-FunBox</p>
]]></content:encoded>
			<wfw:commentRss>http://i-funbox.com/blog/?feed=rss2&amp;p=240</wfw:commentRss>
		</item>
		<item>
		<title>New release ifunbox 0.99.351.272</title>
		<link>http://i-funbox.com/blog/?p=227</link>
		<comments>http://i-funbox.com/blog/?p=227#comments</comments>
		<pubDate>Tue, 25 May 2010 13:41:37 +0000</pubDate>
		<dc:creator>ifunbox.dev</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://i-funbox.com/blog/?p=227</guid>
		<description><![CDATA[i-funbox 0.99 is out now [ download ]. In this version, we focus more on supporting iPad users and compatibility with newly upgraded iTunes 9.1.1.
What&#8217;s New:
1. Copy ePub in iBooks from iPad to PC.
2. Voice Memo support copy .m4a to PC.
2. Convert any pictures to iPad/iPhone as wallpaper.
3. Icon preview for App and ePub folders.
4. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>i-funbox 0.99 is out now [ <a href="http://www.i-funbox.com">download</a> ].</strong> In this version, we focus more on supporting iPad users and compatibility with newly upgraded iTunes 9.1.1.</p>
<p><strong>What&#8217;s New:</strong><br />
1. Copy ePub in iBooks from iPad to PC.<br />
2. Voice Memo support copy .m4a to PC.<br />
2. Convert any pictures to iPad/iPhone as wallpaper.<br />
3. Icon preview for App and ePub folders.<br />
4. Convert binary plist ( bplist ) to plain text plist (xml).<br />
5. Convert large PNG files on iPad wallpaper to PC readable PNGs.<br />
6. Bug fixing and tuning:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a. Compatible with iTunes 9.1.1.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b. Connecting to multiple iPhones and iPads simultaneously.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c. Speed up wallpaper previewing by loading .thumbnail.png.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d. Robustly recognize the name and type of iPad/iPhones.</p>
<p><strong>Highlights:</strong><br />
We parsed the meta related with ePub and display ePub folder with book cover as icon and book title as caption. The ePub folders can be copy to PC as a backup. We are currently working on uploading ePub to iPad and make it listed in iBooks.<br />
<img class="alignnone" title="e-books (ePub) with icons" src="http://i-funbox.com/blog/media_files/epub_icon.jpg" alt="" width="450" height="298" border="1" /></p>
<p>We checked icons in App folder and display App folder with its icon and App title:<br />
<img class="alignnone" title="Apps with icons" src="http://i-funbox.com/blog/media_files/app_icon.jpg" alt="" width="450" height="280" border="1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://i-funbox.com/blog/?feed=rss2&amp;p=227</wfw:commentRss>
		</item>
		<item>
		<title>iFunbox connects to iPad successfully</title>
		<link>http://i-funbox.com/blog/?p=205</link>
		<comments>http://i-funbox.com/blog/?p=205#comments</comments>
		<pubDate>Tue, 06 Apr 2010 11:36:20 +0000</pubDate>
		<dc:creator>ifunbox.dev</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Geek Corner]]></category>

		<category><![CDATA[Hot Fix / User Care]]></category>

		<guid isPermaLink="false">http://i-funbox.com/blog/?p=205</guid>
		<description><![CDATA[We just tested connect to iPad with i-Funbox v0.98. It works well. Hardware version 1.1 is recognized and the device is currently jailed.
Without jailbreak, i-Funbox can copy music and video from iPad to PC by using [Recovery Music and Video]. Also you can copy photos and voice recordings from iPad to PC. Just like on [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Connecting to iPad" src="http://i-funbox.com/blog/media_files/ipad.jpg" alt="Connecting to iPad" width="218" height="230" />We just tested connect to iPad with i-Funbox v0.98. It works well. Hardware version 1.1 is recognized and the device is currently jailed.</p>
<p>Without jailbreak, i-Funbox can copy music and video from iPad to PC by using [Recovery Music and Video]. Also you can copy photos and voice recordings from iPad to PC. Just like on iPhone, you can also use the iPad as a much large portable driver (16GB), just put any files and folders in [General Storage].</p>
<p>iPad exhibits a file structure quite similar to iPhone&#8217;s. i-Funbox is also a power file manager, file explorer and file browser for iPad.</p>
]]></content:encoded>
			<wfw:commentRss>http://i-funbox.com/blog/?feed=rss2&amp;p=205</wfw:commentRss>
		</item>
		<item>
		<title>i-FunBox New Release V0.98.325.264</title>
		<link>http://i-funbox.com/blog/?p=194</link>
		<comments>http://i-funbox.com/blog/?p=194#comments</comments>
		<pubDate>Sun, 04 Apr 2010 15:52:36 +0000</pubDate>
		<dc:creator>ifunbox.dev</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Hot Fix / User Care]]></category>

		<guid isPermaLink="false">http://i-funbox.com/blog/?p=194</guid>
		<description><![CDATA[i-FunBox V0.98 is just out now. It is a stable version with much more tests on both Windows XP and Windows 7. The major new feature in this version is the general purpose files searching like windows explorer does. This version introduce several new texts on UI, we call for UI translation again.
If you found ifunbox recognize the a Jailbroken iPhone as [...]]]></description>
			<content:encoded><![CDATA[<p>i-FunBox V0.98 is just <a href="http://i-funbox.com">out now</a>. It is a stable version with much more tests on both Windows XP and Windows 7. The major new feature in this version is the general purpose files searching like windows explorer does. This version introduce several new texts on UI, we <a href="http://i-funbox.com/blog/?p=75">call for UI translation</a> again.</p>
<p>If you found <span style="color: #993300;">ifunbox recognize the a Jailbroken iPhone as &#8220;Jailed&#8221;</span>, please try installing <a href="http://i-funbox.com/blog/?p=142">afc2add from Cydia</a>. Remember to reboot iPhone after installing.</p>
<p>What&#8217;s New:<br />
1. File Searching by matching filename and filesize, with thumbnail support.<br />
2. Recovery Music and Video. Copy from iphone to PC.<br />
3. Speed up device connection, less hanging.<br />
4. Fix compatibility with iTunes 9.1<br />
5. Miscellaneous features:<br />
a. recognize symbolic link and its pointed target<br />
b. parse file time and date (needs Firmware 3.1 and above)<br />
c. item sorting by click list header</p>
<p><strong>Highlight</strong></p>
<p><img class="alignright" src="http://i-funbox.com/ui/img/sm.gif" alt="File searching on context menu" width="150" height="114" />Multi-threaded files searching is now supported in this version for helping dig iPhone file system.</p>
<p>A quick start of file searching is shown in the right: Right click the folder, select [ Search ... ] on the context menu.</p>
<p>Search items are listed and previewed with the on-going search procedure, like the below:</p>
<p><img class="alignnone" src="http://www.i-funbox.com/blog/media_files/search_ui.jpg" alt="Search Files on iPhone" width="450" height="366" /></p>
]]></content:encoded>
			<wfw:commentRss>http://i-funbox.com/blog/?feed=rss2&amp;p=194</wfw:commentRss>
		</item>
		<item>
		<title>iTunesMobileDevice.dll changed in iTunes 9.1</title>
		<link>http://i-funbox.com/blog/?p=178</link>
		<comments>http://i-funbox.com/blog/?p=178#comments</comments>
		<pubDate>Thu, 01 Apr 2010 03:49:57 +0000</pubDate>
		<dc:creator>ifunbox.dev</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Hot Fix / User Care]]></category>

		<guid isPermaLink="false">http://i-funbox.com/blog/?p=178</guid>
		<description><![CDATA[After iTunes 9.1 installed, i-funbox will stop working due to the new update of the Apple Mobile Device driver which prohibites iPhone Jailbreaking.
A quick workaround is copy the old v9.0 itunesMobileDevice.dll to the same folder of ifunbox.exe. To found the old version of itunesmobiledevice.dll, you can ask for your friend who havn&#8217;t upgraded to iTunes 9.1. The file [...]]]></description>
			<content:encoded><![CDATA[<p>After iTunes 9.1 installed, i-funbox will stop working due to the new update of the Apple Mobile Device driver which prohibites iPhone Jailbreaking.<br />
A quick workaround is copy the old v9.0 itunesMobileDevice.dll to the same folder of ifunbox.exe. To found the old version of itunesmobiledevice.dll, you can ask for your friend who havn&#8217;t upgraded to iTunes 9.1. The file is located in C:\Program Files (x86)\Common Files\Apple\Mobile Device Support\bin, or C:\Program Files\Common Files\Apple\Mobile Device Support\bin. Or, try <a href="http://sites.google.com/site/xukunsite/Home/iTunesMobileDevice_9.0.zip">kun&#8217;s version</a>.</p>
<p><span style="text-decoration: line-through;">We will investigate the problem or maybe combine this workaround in the coming new release of ifunbox v0.98.</span></p>
<p>We find iTunes 9.1 changed the am_device structure again, which once changed in<a href="http://i-funbox.com/blog/?p=36" target="_blank"> its 8.0 upgrade</a>. The new structure is some like the below. It seems not difficult to handle, we will release the version compatible with iTunes 9.1 very soon.<br />
<code><br />
struct am_device_9_1<br />
{   // zeros, changed from 16 to 28 in iTunes 9.1<br />
    unsigned char unknown0[28]; <br />
    unsigned int device_id;<br />
    //+ in iTunes 9.1, by iFunbox.dev</code><code><br />
    unsigned int unknown5;             <br />
    unsigned int product_id;            <br />
    char *serial;<br />
    //- in iTunes 9.1, by iFunbox.dev<br />
    //unsigned int unknown1;            <br />
    //unsigned char unknown2[4];<br />
    unsigned int lockdown_conn;<br />
    unsigned char unknown3[8];<br />
    // + in iTunes 8.0,  by iFunbox.dev<br />
    unsigned char unknown4[6*16+1];<br />
    // + in iTunes 8.0,  by iFunbox.dev   <br />
    unsigned char padding[8];           <br />
    unsigned char safe_extending[256];<br />
    // serial now starts from 9th charactor<br />
</code><code>    char*GetSerial(){return serial+9;} <br />
};</code></p>
]]></content:encoded>
			<wfw:commentRss>http://i-funbox.com/blog/?feed=rss2&amp;p=178</wfw:commentRss>
		</item>
	</channel>
</rss>
