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. 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. 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.
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