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;} 
};

24 Thoughts on “iTunesMobileDevice.dll changed in iTunes 9.1

  1. Pingback: Twitter Trackbacks for iFunBox Development » Blog Archive » Quick workaround with iTunes 9.1 [i-funbox.com] on Topsy.com

  2. This works for me!!
    I have put the old 9.0 version itunesMobileDevice.dll here:
    http://sites.google.com/site/xukunsite/Home/iTunesMobileDevice_9.0.zip?attredirects=0&d=1

  3. Pingback: 【iPhone】 iTunes 9.1でi-FunBoxの動作に問題 | ウマの日記

  4. Thanx, your .dll currently working Win 7 x64

  5. Jaiden on April 1, 2010 at 2:58 pm said:

    hi, i try it, the windows 7 user pay attention on this message
    base on the itunes has missing the bin folder in the Mobile Device Support.
    so i add the C:\Program Files\Common Files\Apple\Mobile Device Support\bin\iTunesMobileDevice.dll. then it is working now.

  6. Davide on April 1, 2010 at 5:33 pm said:

    Thanks for your quick solution, guys!

  7. geekgrrl on April 1, 2010 at 7:38 pm said:

    I just had to install 230.73 MB itunes, quicktime, and bonjour I do not want.

    I have an EeePC 900 16 GB SSD 1 GB RAM I am very happy with. I had iFunBox running on iTunes 7.6.2 dll and now, it stopped. I check here. I try everything.

    Nothing worked.

    I have iFunBox, now, running on all tha 230.73 MB bloat.

    Is there any chance of a stand-alone iFunBox?

  8. jimmymobile1979 on April 2, 2010 at 12:12 am said:

    so i add the C:\Program Files\Common Files\Apple\Mobile Device Support\bin\iTunesMobileDevice.dll. then it is working now.

  9. Pingback: El cambio de iTunesMobileDevice.dll en iTunes 9.1 y sus consecuencias « Prisma Digital

  10. Frank Revetti on April 3, 2010 at 7:16 am said:

    Muchas gracias

  11. After a few minutes ifunbox will crash and leave me with a dump file. Anyone know a way to fix this?

  12. geekgrrl on April 3, 2010 at 9:47 pm said:

    I did try to use your new .dll first, of course.

  13. rodnoy on April 4, 2010 at 2:03 am said:

    Thank guys! Все заработало!

  14. Gagik on April 6, 2010 at 10:00 pm said:

    You guys r awesome thanks! Thanks Jaiden I did what u said and it worked!

  15. WindowsNoDisk on April 26, 2010 at 2:08 am said:

    Nothing works. No versions of iTunesMobileDevice.dll in any folders mentioned work for me. I get a “Windows – No Disk, Exception Processing Message c0000013 Parameters 75b6bf7c 75b6bf7c 75b6bf7c [Cancel] [Try Again] [Continue]” error.

  16. Pingback: iFunBox Development » Blog Archive » ifunbox crash with iTunes 9.2

  17. Pingback: iTunes9.1にしたらUSBが使えない件について回避方法 for GoodReader - iPhone plus +

  18. You guys r awesome thanks! Thanks Jaiden I did what u said and it worked!

  19. Tucked away in our timberland for you subconscious is an idyllic vision.

  20. Do you planning to buy the products ofmicrosoft windows vistayou will be satisfied with it.

  21. Maggie on August 25, 2011 at 1:12 am said:

    i am able to trsf music successfully to my MAC.. however i still cant figure how to trsf it back from my MAC back into my iphone. wad’s the folder to copy the songs back in other than using ITUNES. sync- can be quite a nuisance..

  22. A quick workaround is copy the old v9.0 itunesMobileDevice.dll to the same folder of ifunbox.exe.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post Navigation