#310 ✓invalid
ebtokyo

ideviceimagemounter --list always return image non present even if mounted

Reported by ebtokyo | January 21st, 2013 @ 08:56 PM | in 1.4.0 Release

Hello,

When I run

ideviceimagemounter --list -d -x

the result is always :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ImagePresent</key>
    <false/>
    <key>Status</key>
    <string>Complete</string>
</dict>
</plist>

This even is the image is already mounted (ImagePresent=false). I noticed in the device logs this line :

Jan 21 12:53:37 iPad-Mini mobile_storage_proxy[175] <Error>: 0x39d28b88 handle_lookup_image: Entry 2 of 4 does not have a disk image type

Is there a know issue in ideviceimagemounter on list mode ?

PS: Device is iPad Mini running iOS 6.0.1

Thanks

Comments and changes to this ticket

  • Martin S.

    Martin S. March 19th, 2013 @ 12:23 PM

    • State changed from “new” to “open”
    • Tag set to ideviceimagemounter
    • Milestone set to 1.4.0 Release

    Unfortunately, this seems to be a bug in iOS.
    After you mounted, the disk image, the lookup will work fine the first time.
    Further lookup will fail as you described.
    The reason why Apple doesn't care is that this is mostly used for mounting the developer disk image and XCode uses a lockdown key to check if the developer disk image was mounted instead of using the mobile image mounter service.

    Feel free to file a bug at Apple. ;)

    We might look into it someday further though.

  • Martin S.

    Martin S. May 27th, 2014 @ 09:36 AM

    • State changed from “open” to “invalid”
    • Assigned user set to “Martin S.”

    Unfortunately, it's not a bug, it's a feature. After you mounted, the first image lookup will work fine, the second will fail as you describe.

    Feel free to file a bug at Apple. ;)

    This ticket tracker is deprecated as we've moved to github.com/libimobiledevice.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

A project around supporting the iPhone in Linux.

See http://libimobiledevice.org

People watching this ticket

Pages