Archive for the ‘Hot Fix / User Care’ Category

Option to disable symbolic link / robust bplist conversion

Sunday, July 11th, 2010

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.

option to disable bplist conversion

Tuesday, June 29th, 2010

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.

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]->[Troubleshoot]->[Disable bplist conversion]:

Also, conversion of Apple PNG image can be disable in the same way.

iFunbox New Release v0.992.360.296

Saturday, June 19th, 2010

The hot fix for compatible issue with iTunes 9.2 is out now.
Please check the homepage for downloading.

Bring back disappeared panels

Saturday, May 29th, 2010

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 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.
Click [ Reset UI ] to reset all layouts.

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.

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

iFunbox connects to iPad successfully

Tuesday, April 6th, 2010

Connecting to iPadWe 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 iPhone, you can also use the iPad as a much large portable driver (16GB), just put any files and folders in [General Storage].

iPad exhibits a file structure quite similar to iPhone’s. i-Funbox is also a power file manager, file explorer and file browser for iPad.

i-FunBox New Release V0.98.325.264

Sunday, April 4th, 2010

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 “Jailed”, please try installing afc2add from Cydia. Remember to reboot iPhone after installing.

What’s New:
1. File Searching by matching filename and filesize, with thumbnail support.
2. Recovery Music and Video. Copy from iphone to PC.
3. Speed up device connection, less hanging.
4. Fix compatibility with iTunes 9.1
5. Miscellaneous features:
a. recognize symbolic link and its pointed target
b. parse file time and date (needs Firmware 3.1 and above)
c. item sorting by click list header

Highlight

File searching on context menuMulti-threaded files searching is now supported in this version for helping dig iPhone file system.

A quick start of file searching is shown in the right: Right click the folder, select [ Search ... ] on the context menu.

Search items are listed and previewed with the on-going search procedure, like the below:

Search Files on iPhone

iTunesMobileDevice.dll changed in iTunes 9.1

Wednesday, March 31st, 2010

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’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 kun’s version.

We will investigate the problem or maybe combine this workaround in the coming new release of ifunbox v0.98.

We find iTunes 9.1 changed the am_device structure again, which once changed in its 8.0 upgrade. 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.

struct am_device_9_1
{   // zeros, changed from 16 to 28 in iTunes 9.1
    unsigned char unknown0[28]; 
    unsigned int device_id;
    //+ in iTunes 9.1, by iFunbox.dev

    unsigned int unknown5;             
    unsigned int product_id;            
    char *serial;
    //- in iTunes 9.1, by iFunbox.dev
    //unsigned int unknown1;            
    //unsigned char unknown2[4];
    unsigned int lockdown_conn;
    unsigned char unknown3[8];
    // + in iTunes 8.0,  by iFunbox.dev
    unsigned char unknown4[6*16+1];
    // + in iTunes 8.0,  by iFunbox.dev   
    unsigned char padding[8];           
    unsigned char safe_extending[256];
    // serial now starts from 9th charactor
    char*GetSerial(){return serial+9;} 
};

Ideas for the Next Release

Thursday, March 18th, 2010

We are planning features for the next release of iFunbox: the v1.0. We call for your ideas for the future of iFunbox.
Planned features:
1. searching files
2. editing file permission with SSH installed on iPhone
3. … ( please tell us know your thoughts )

Also, we find many users are still using the v0.9 instead of latest v0.95 with music/video recovery.
Please tell us your reason of sticking on v0.9.

New Release V0.95.279.247

Monday, February 8th, 2010

iFunBox New Version (V0.95.279.247) is now available.
[ download ]

What’s New:
1. Download music and movies from iPhone/iPod of any model with any firmware.
2. Fix a bunch of problems:
> Failed to locate Mobile Device Support (iTunesMobileDevice.dll)
> File view don’t refresh after copying / deleting
> PNG is not converted when open from shortcut folders
> Display just empty icon of image thumbails on Windows Vista and Windows 7
> PNG is not converted to PC format on Windows Vista and Windows 7
> Miscellaneous UI problems on Windows Vista and Windows 7

Highlight:

Now listing of music and movie on iPod is based on a different way, which depends nothing on the iTunesDB. So, it is now supporting all models/firmwares of iPhones and iPod Touch. It even works well with iPod, Shuffle and Nanos. But it is not fully tested. Since is not depending on iTunesDB, iFunbox may recover music and movie files even when iTunesDB is corrupted or iTunes is refused to connect.

Feature of uploading media files to iTunesDB is totally removed. Anyone who need it may use the previous version. Good things are iFunbox will never ruin iTunesDB in the future. We haven’t tested with iPad since we don’t have one. So, if you tried iFunbox on iPad, please let us know.

Quick fixup for iPhones Jailbroken by Spirit

Sunday, October 25th, 2009

iFunbox relies on the AFC2 service to access the root file system of iPhones. AFC2 is usually enabled during jailbreak procedures as many previous Jailbreak tools do. If AFC2 serivce is not enabled, iFunbox will recognize it as a jailed iphone and access the file system with AFC service.

Recently iFunbox is found recognizing iPhones jailbroken by blackra1n and spirit as jailed ones. The reason is that the AFC2 service is not enabled in jailbreaking procedure.

A quick fixup is to install a tiny app from Cydia, afc2add to enable the AFC2 service on iPhone. Remember to reboot iPhone after installing.
More details can be found at:
http://www.ihackintosh.com/2009/10/afc2add-solve-ifunbox-iphonebrowser-diskaid-with-blackra1n-phones/

Thanks “Helper” for the message.