Thanks Kovid. I think I have introduced a bug somewhere in porting the latest changes to my Windows build of libplist: my previous build of libimobiledevice.dll, libusbmuxd.dll and libplist.dll all work OK (this is the build that matches Calibre 2.33) with IOS 8.2. My new build of libimobiledevice.dll and libusbmuxd.dll (from the IOS 9 compatible source) also work OK with Calibre 2.33 and IOS 8.2 (using the old libplist). I only get the above error when I put in the new libplist build.
I think this is bit irrelevant anyway. I tried my new build of libimobiledevice.dll and libusbmuxd.dll (from the IOS 9 compatible source) with Calibre 2.33 and
IOS 8.3, which resulted in the same errors as with previous versions of libimobiledevice, e.g.,
Code:
DEBUG: 0.9 libiMobileDevice:_house_arrest_client_new()
DEBUG: 0.9 libiMobileDevice:_house_arrest_send_command(command=u'VendContainer' appid='com.appstafarian.MarvinIP')
DEBUG: 0.9 libiMobileDevice:_house_arrest_get_result()
DEBUG: 0.9 ERROR: InstallationLookupFailed
This error occurs because IOSRA is trying to get access to an area (Marvin's application files) that Apple locked down in IOS 8.3. It is very unlikely that getting the new build of libplist working as well will make any difference to this problem. So, the situation has not really changed from my previous post in May:
https://www.mobileread.com/forums/sho...&postcount=488.