Philantrop / calibre-ios-reader-applications

A calibre device driver plugin supporting multiple iOS reader applications
34 stars 8 forks source link

No Marvin icon in Calibre when ipad 4 connected to Win 10 64-bit #207

Open jlscabs opened 8 years ago

jlscabs commented 8 years ago

I can connect the iPad to iTunes with no problems, but when I plug in the iPad to the USB and intiate the calibre connector, the "Marvin" icon doesn't show up. Here are system details and a debug log:

The version of calibre you are using: 2.38 64-bit Calibre's language setting: English Your operating system: Windows 10 Pro, 64-bit The version of iTunes installed on your system: 12.2.2.25 64-bit The version of the plugin installed: 1.4.7.0.0 The preferred reader application selected in the configuration dialog: Marvin A description of your iDevice including cellular technology/provider, if applicable. iPad 4 wi-fi only, iOS 8.4.1 A description of the problem: see above

debug log:

calibre 2.38 [64bit] isfrozen: True is64bit: True Windows-8-6.2.9200 Windows ('64bit', 'WindowsPE') ('Windows', '8', '6.2.9200') Python 2.7.9 Windows: ('8', '6.2.9200', '', 'Multiprocessor Free') DEBUG: 0.0 iOSReaderApp:initialize(v1.4.7.0.0) DEBUG: 0.0 iOSReaderApp:compile_ui() DEBUG: 0.1 iOSReaderApp:_init_prefs(prefs created under v1.4.3) DEBUG: 0.1 debug_libimobiledevice: False DEBUG: 0.1 debug_plugin: True DEBUG: 0.1 development_mode: False DEBUG: 0.1 device_booklist_cache_limit: 10 DEBUG: 0.1 device_booklist_caching: False DEBUG: 0.1 kindle_enabled_formats: [u'MOBI', u'PDF'] DEBUG: 0.1 kindle_supported_formats: [u'MOBI', u'PDF'] DEBUG: 0.1 marvin_edit_collections_cb: True DEBUG: 0.1 marvin_protect_rb: False DEBUG: 0.1 marvin_replace_rb: False DEBUG: 0.1 marvin_update_rb: True DEBUG: 0.1 plugin_diagnostics: True DEBUG: 0.1 preferred_reader_app: u'Marvin' DEBUG: 0.1 iOSReaderApp:_get_connected_device_info() DEBUG: 1.7 mounting 'com.appstafarian.MarvinIP' DEBUG: 2.0 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP: InstallationLookupFailed) DEBUG: 2.0 mounting 'com.appstafarian.MarvinIP-free' DEBUG: 2.2 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP-free: InstallationLookupFailed) DEBUG: 2.2 mounting 'com.appstafarian.Marvin' DEBUG: 2.4 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin: InstallationLookupFailed) Successfully initialized third party plugins: DeDRM && iOS reader applications && Reading List && Modify ePub && Marvin XD Starting up... DEBUG: 6.6 iOSReaderApp:startup() DEBUG: 6.6 iOSReaderApp:_dump_installed_plugins() DEBUG: 6.6 plugin author version DEBUG: 6.6 ------------ ------------------------------------------------------------------ ------ DEBUG: 6.6 DeDRM Apprentice Alf, Aprentice Harper, The Dark Reverser and i♥cabbages 6.3.4
DEBUG: 6.6 Marvin XD Wulf C. Krueger 1.2.4
DEBUG: 6.6 Modify ePub Grant Drake, with additions by Robert L. Hood and Leigh Parry 1.3.13 DEBUG: 6.6 Reading List Grant Drake 1.6.6
DEBUG: 6.6 ------------ ------------------------------------------------------------------ ------ DEBUG: 6.8 iOSReaderApp:_get_connected_device_info() DEBUG: 8.0 mounting 'com.appstafarian.MarvinIP' DEBUG: 8.5 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP: InstallationLookupFailed) DEBUG: 8.5 mounting 'com.appstafarian.MarvinIP-free' DEBUG: 8.8 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP-free: InstallationLookupFailed) DEBUG: 8.8 mounting 'com.appstafarian.Marvin' DEBUG: 9.1 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin: InstallationLookupFailed) Started up in 5.99 seconds with 2085 books DEBUG: 11.1 iOSReaderApp:_get_connected_device_info() DEBUG: 11.5 mounting 'com.appstafarian.MarvinIP' DEBUG: 11.8 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP: InstallationLookupFailed) DEBUG: 11.8 mounting 'com.appstafarian.MarvinIP-free' DEBUG: 12.0 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP-free: InstallationLookupFailed) DEBUG: 12.0 mounting 'com.appstafarian.Marvin' DEBUG: 12.2 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin: InstallationLookupFailed) DEBUG: 14.2 iOSReaderApp:_get_connected_device_info() DEBUG: 14.7 mounting 'com.appstafarian.MarvinIP' DEBUG: 14.9 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP: InstallationLookupFailed) DEBUG: 14.9 mounting 'com.appstafarian.MarvinIP-free' DEBUG: 15.1 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP-free: InstallationLookupFailed) DEBUG: 15.1 mounting 'com.appstafarian.Marvin' DEBUG: 15.4 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin: InstallationLookupFailed) DEBUG: 17.4 iOSReaderApp:_get_connected_device_info() DEBUG: 17.9 mounting 'com.appstafarian.MarvinIP' DEBUG: 18.2 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP: InstallationLookupFailed) DEBUG: 18.2 mounting 'com.appstafarian.MarvinIP-free' DEBUG: 18.4 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP-free: InstallationLookupFailed) DEBUG: 18.4 mounting 'com.appstafarian.Marvin' DEBUG: 18.7 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin: InstallationLookupFailed) DEBUG: 20.7 iOSReaderApp:_get_connected_device_info() DEBUG: 21.2 mounting 'com.appstafarian.MarvinIP' DEBUG: 21.4 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP: InstallationLookupFailed) DEBUG: 21.4 mounting 'com.appstafarian.MarvinIP-free' DEBUG: 21.6 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP-free: InstallationLookupFailed) DEBUG: 21.6 mounting 'com.appstafarian.Marvin' DEBUG: 21.9 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin: InstallationLookupFailed) DEBUG: 23.9 iOSReaderApp:_get_connected_device_info() DEBUG: 24.3 mounting 'com.appstafarian.MarvinIP' DEBUG: 24.6 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP: InstallationLookupFailed) DEBUG: 24.6 mounting 'com.appstafarian.MarvinIP-free' DEBUG: 24.8 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP-free: InstallationLookupFailed) DEBUG: 24.8 mounting 'com.appstafarian.Marvin' DEBUG: 25.0 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin: InstallationLookupFailed) DEBUG: 27.0 iOSReaderApp:_get_connected_device_info() DEBUG: 27.5 mounting 'com.appstafarian.MarvinIP' DEBUG: 27.7 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP: InstallationLookupFailed) DEBUG: 27.7 mounting 'com.appstafarian.MarvinIP-free' DEBUG: 28.0 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP-free: InstallationLookupFailed) DEBUG: 28.0 mounting 'com.appstafarian.Marvin' DEBUG: 28.2 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin: InstallationLookupFailed) DEBUG: 30.2 iOSReaderApp:_get_connected_device_info() DEBUG: 30.7 mounting 'com.appstafarian.MarvinIP' DEBUG: 30.9 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP: InstallationLookupFailed) DEBUG: 30.9 mounting 'com.appstafarian.MarvinIP-free' DEBUG: 31.2 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP-free: InstallationLookupFailed) DEBUG: 31.2 mounting 'com.appstafarian.Marvin' DEBUG: 31.4 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin: InstallationLookupFailed) DEBUG: 33.4 iOSReaderApp:_get_connected_device_info() DEBUG: 33.8 mounting 'com.appstafarian.MarvinIP' DEBUG: 34.1 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP: InstallationLookupFailed) DEBUG: 34.1 mounting 'com.appstafarian.MarvinIP-free' DEBUG: 34.3 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP-free: InstallationLookupFailed) DEBUG: 34.3 mounting 'com.appstafarian.Marvin' DEBUG: 34.5 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin: InstallationLookupFailed) DEBUG: 36.5 iOSReaderApp:_get_connected_device_info() DEBUG: 37.0 mounting 'com.appstafarian.MarvinIP' DEBUG: 37.3 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP: InstallationLookupFailed) DEBUG: 37.3 mounting 'com.appstafarian.MarvinIP-free' DEBUG: 37.6 libiMobileDevice:mount_ios_app(com.appstafarian.MarvinIP-free: InstallationLookupFailed) DEBUG: 37.6 mounting 'com.appstafarian.Marvin' DEBUG: 37.8 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin: InstallationLookupFailed) DEBUG: 39.8 iOSReaderApp:_get_connected_device_info() DEBUG: 40.3 mounting 'com.appstafarian.MarvinIP'

KatyaL commented 8 years ago

If you look at one of the other dozens of tickets here with the same issue, you'll see that Apple broke the functionality of this plugin with iOS 8.3 and above. At this point, there's nothing to be done about it unless the creator of Marvin re-writes his code to take Apple's new sandboxing rules into account.