Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libimobiledevice: update packages to the latest git version 2024-09-16 #25058

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

httpstorm
Copy link
Contributor

Some important usbmuxd patches are now upstream, so update to the latest git version.
While at it, also update libimobiledevice which includes a security fix.

usbmuxd

  • revert default mode back to 1
  • add support for modes 4 and 5
  • correctly display 10 Gbps USB 3.x
  • use more reliable macros to print --version output

libimobiledevice

  • add detection and note about passcode requirement for iOS 16.1
  • add support for iOS 17+ Personalized Developer Disk image mounting
  • fix heap buffer overflow in ideviceimagemounter
  • tools/afcclient: add missing time.h header
  • depends on libtatsu, which depends on libcurl

idevicerestore

  • initial support for iPhone 16 restore
  • depends on libtatsu

libtatsu

  • required by new versions of libimobiledevice and idevicerestore
  • depends on libcurl

Maintainer: @neheb
Compile tested:

  • Marvell EBU Armada, Marvell Armada 37x/38x/XP, Linksys WRT3200ACM, main

Run tested:

  • Marvell EBU Armada, Marvell Armada 37x/38x/XP, Linksys WRT3200ACM

Please let me know if any changes are needed.
@nbd168 @Ansuel @robimarko @hauke @1715173329 @jow-
@Forst

required to update usbmuxd

Signed-off-by: Georgi Valkov <[email protected]>
Notable changes
- revert default mode back to 1
- add support for modes 4 and 5
- correctly display 10 Gbps USB 3.x
- use more reliable macros to print --version output
- requires libplist 2.6.0

Signed-off-by: Georgi Valkov <[email protected]>
required by new versions of libimobiledevice and idevicerestore
depends on libcurl

Signed-off-by: Georgi Valkov <[email protected]>
Notable changes
- add detection and note about passcode requirement for iOS 16.1
- add support for iOS 17+ Personalized Developer Disk image mounting
- fix heap buffer overflow in ideviceimagemounter
- tools/afcclient: add missing time.h header
- depends on libtatsu, which depends on libcurl

Signed-off-by: Georgi Valkov <[email protected]>
Notable changes
- initial support for iPhone 16 restore
- depends on libtatsu

Signed-off-by: Georgi Valkov <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant