iMobileDevice Framework
Current features:
- Finding basic device information (name, product type, color, height/width, scale factor)
- Querying Lockdownd key/domain properties
- Getting installed applications
- Retrieving the icon for an installed application
- Device screenshot
- Retrieving device wallpaper
Test App
Notes:
- Screenshot will reload periodically.
- iOS devices don't always need to be physically connected via USB, sometimes via Wi-Fi is sufficient enough.
- Device Color doesn't seem accurate. Further investigation needed, this may need to be inferred by serial number.
- App icon image is loaded as an example. Each time you reload the icon state, it will simply increment to the next icon on the first page of your springboard.