Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

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

#310

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

Reported by ebtokyo · January 21st, 2013 @ 08:56 PM

State: invalid
Milestone: 1.4.0 Release
Assigned to: Martin S. Martin S.

Activity

  1. Martin S.
    Martin S.
    • 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.

    March 19th, 2013 @ 12:23 PM

  2. Martin S.
    Martin S.
    • 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.

    May 27th, 2014 @ 09:36 AM

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.