[FFe] Update libimobiledevice to support iOS 7, fix Trust Prompt Looping
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux Mint |
Fix Released
|
Undecided
|
angelo wang | ||
libimobiledevice (Debian) |
Fix Released
|
Unknown
|
|||
libimobiledevice (Ubuntu) |
Fix Released
|
Medium
|
Dr.Hermann und Anne Liesegang |
Bug Description
The latest libimobiledevice release 1.1.5 is a year old and does not support iOS7 devices. Most iOS devices have been updated to iOS7 by now, so currently the library is broken in functionality for most users. The git snapshot has been tested to work, but there seems to be no new upstream release being prepared for the time being.
The new git snapshot includes several fixes, including the security fix that was previously patched on top of 1.1.5 in Ubuntu.
Packaging branch merge request attached to this bug report.
--- Original report ---
The iPhone reporting "Trust the currently connected computer?" Trust/Don't Trust.
This then happens in a continous loop when clicking Trust.
---
ApportVersion: 2.9.2-0ubuntu8.3
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
DistroRelease: Ubuntu 13.04
HibernationDevice: RESUME=
InstallationDate: Installed on 2013-08-15 (3 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
MachineType: Sony Corporation VGN-SR29XN_S
MarkForUpload: True
Package: linux 3.8.0.27.45
PackageArchitec
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.106
Tags: raring
Uname: Linux 3.8.0-27-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 08/28/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: R1130Y1
dmi.board.
dmi.board.name: VAIO
dmi.board.vendor: Sony Corporation
dmi.board.version: N/A
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Sony Corporation
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: VGN-SR29XN_S
dmi.product.
dmi.sys.vendor: Sony Corporation
Related branches
- Sebastien Bacher: Approve
-
Diff: 82651 lines (+5526/-73448)223 files modified.gitignore (+62/-0)
.pc/01-libs.private.patch/libimobiledevice-1.0.pc.in (+0/-12)
.pc/02-fix-link-errors.patch/src/Makefile.am (+0/-35)
.pc/02-fix-link-errors.patch/tools/Makefile.am (+0/-73)
.pc/09_use_python_config.patch/m4/ac_python_devel.m4 (+0/-265)
.pc/CVE-2013-2142.patch/src/Makefile.am (+0/-35)
.pc/CVE-2013-2142.patch/src/userpref.c (+0/-1161)
.pc/applied-patches (+0/-5)
.pc/git_explicitly_cast_ssl_enabled.patch/cython/lockdown.pxi (+0/-297)
Makefile.am (+1/-1)
Makefile.in (+0/-918)
NEWS (+20/-0)
README (+10/-3)
aclocal.m4 (+0/-1454)
autogen.sh (+15/-0)
common/Makefile.am (+18/-0)
common/debug.c (+169/-0)
common/debug.h (+59/-0)
common/socket.c (+392/-0)
common/socket.h (+65/-0)
common/thread.c (+83/-0)
common/thread.h (+45/-0)
common/userpref.c (+1196/-0)
common/userpref.h (+95/-0)
common/utils.c (+194/-0)
common/utils.h (+52/-0)
compile (+0/-342)
config.guess (+0/-1540)
config.h.in (+0/-167)
config.sub (+0/-1779)
configure (+0/-20637)
configure.ac (+16/-16)
cython/Makefile.in (+0/-698)
cython/afc.pxi (+59/-8)
cython/house_arrest.pxi (+2/-2)
cython/imobiledevice.pxd (+1/-1)
cython/lockdown.pxi (+1/-1)
debian/changelog (+21/-0)
debian/control (+2/-11)
debian/libimobiledevice-doc.doc-base (+0/-9)
debian/libimobiledevice-doc.install (+0/-1)
debian/libimobiledevice-doc.links (+0/-2)
debian/libimobiledevice-utils.manpages (+2/-1)
debian/libimobiledevice4.symbols (+58/-3)
debian/patches/01-libs.private.patch (+2/-2)
debian/patches/02-fix-link-errors.patch (+9/-9)
debian/patches/09_use_python_config.patch (+0/-22)
debian/patches/CVE-2013-2142.patch (+0/-308)
debian/patches/git_explicitly_cast_ssl_enabled.patch (+0/-20)
debian/patches/series (+0/-3)
depcomp (+0/-707)
dev/Makefile.in (+0/-771)
dev/afccheck.c (+5/-5)
dev/filerelaytest.c (+18/-4)
docs/Makefile (+0/-535)
docs/Makefile.am (+1/-1)
docs/Makefile.in (+0/-535)
docs/html/annotated.html (+0/-89)
docs/html/classes.html (+0/-86)
docs/html/dir_0839347dbfd1d6806a2d090799a179ba.html (+0/-94)
docs/html/dir_beb3b87d681f7237804f4f09a166e5a0.html (+0/-105)
docs/html/doxygen.css (+0/-1133)
docs/html/dynsections.js (+0/-78)
docs/html/files.html (+0/-80)
docs/html/functions.html (+0/-81)
docs/html/functions_vars.html (+0/-81)
docs/html/globals.html (+0/-186)
docs/html/globals_0x64.html (+0/-105)
docs/html/globals_0x66.html (+0/-96)
docs/html/globals_0x68.html (+0/-126)
docs/html/globals_0x69.html (+0/-186)
docs/html/globals_0x6c.html (+0/-162)
docs/html/globals_0x6d.html (+0/-279)
docs/html/globals_0x6e.html (+0/-111)
docs/html/globals_0x72.html (+0/-120)
docs/html/globals_0x73.html (+0/-123)
docs/html/globals_0x77.html (+0/-105)
docs/html/globals_defs.html (+0/-67)
docs/html/globals_enum.html (+0/-79)
docs/html/globals_eval.html (+0/-100)
docs/html/globals_func.html (+0/-652)
docs/html/globals_type.html (+0/-244)
docs/html/include_2libimobiledevice_2afc_8h.html (+0/-1172)
docs/html/include_2libimobiledevice_2diagnostics__relay_8h.html (+0/-353)
docs/html/include_2libimobiledevice_2file__relay_8h.html (+0/-254)
docs/html/include_2libimobiledevice_2heartbeat_8h.html (+0/-368)
docs/html/include_2libimobiledevice_2house__arrest_8h.html (+0/-363)
docs/html/include_2libimobiledevice_2installation__proxy_8h.html (+0/-743)
docs/html/include_2libimobiledevice_2lockdown_8h.html (+0/-1129)
docs/html/include_2libimobiledevice_2misagent_8h.html (+0/-340)
docs/html/include_2libimobiledevice_2mobile__image__mounter_8h.html (+0/-336)
docs/html/include_2libimobiledevice_2mobilebackup2_8h.html (+0/-559)
docs/html/include_2libimobiledevice_2mobilebackup_8h.html (+0/-561)
docs/html/include_2libimobiledevice_2mobilesync_8h.html (+0/-993)
docs/html/include_2libimobiledevice_2notification__proxy_8h.html (+0/-434)
docs/html/include_2libimobiledevice_2restore_8h.html (+0/-552)
docs/html/include_2libimobiledevice_2sbservices_8h.html (+0/-427)
docs/html/include_2libimobiledevice_2screenshotr_8h.html (+0/-244)
docs/html/include_2libimobiledevice_2webinspector_8h.html (+0/-369)
docs/html/index.html (+0/-50)
docs/html/jquery.js (+0/-8)
docs/html/libimobiledevice_8h.html (+0/-663)
docs/html/struct_a_f_c_file_packet.html (+0/-69)
docs/html/struct_a_f_c_packet.html (+0/-75)
docs/html/structafc__client__private.html (+0/-77)
docs/html/structdevice__link__service__client__private.html (+0/-67)
docs/html/structdiagnostics__relay__client__private.html (+0/-67)
docs/html/structfile__relay__client__private.html (+0/-67)
docs/html/structheartbeat__client__private.html (+0/-67)
docs/html/structhouse__arrest__client__private.html (+0/-69)
docs/html/structidevice__connection__private.html (+0/-71)
docs/html/structidevice__event__t.html (+0/-120)
docs/html/structidevice__private.html (+0/-71)
docs/html/structinstproxy__client__private.html (+0/-71)
docs/html/structlockdownd__client__private.html (+0/-75)
docs/html/structlockdownd__pair__record.html (+0/-82)
docs/html/structlockdownd__service__descriptor.html (+0/-69)
docs/html/structmisagent__client__private.html (+0/-69)
docs/html/structmobile__image__mounter__client__private.html (+0/-69)
docs/html/structmobilebackup2__client__private.html (+0/-67)
docs/html/structmobilebackup__client__private.html (+0/-67)
docs/html/structmobilesync__anchors.html (+0/-69)
docs/html/structmobilesync__client__private.html (+0/-71)
docs/html/structnp__client__private.html (+0/-71)
docs/html/structproperty__list__service__client__private.html (+0/-67)
docs/html/structrestored__client__private.html (+0/-73)
docs/html/structsbservices__client__private.html (+0/-69)
docs/html/structscreenshotr__client__private.html (+0/-67)
docs/html/structservice__client__private.html (+0/-67)
docs/html/structssl__data__private.html (+0/-77)
docs/html/structwebinspector__client__private.html (+0/-67)
docs/html/tabs.css (+0/-59)
docs/idevicecrashreport.1 (+36/-0)
docs/idevicename.1 (+28/-0)
docs/idevicescreenshot.1 (+6/-2)
include/Makefile.am (+3/-1)
include/Makefile.in (+0/-578)
include/libimobiledevice/afc.h (+5/-0)
include/libimobiledevice/diagnostics_relay.h (+3/-0)
include/libimobiledevice/file_relay.h (+4/-0)
include/libimobiledevice/house_arrest.h (+3/-0)
include/libimobiledevice/installation_proxy.h (+6/-0)
include/libimobiledevice/libimobiledevice.h (+2/-0)
include/libimobiledevice/lockdown.h (+4/-1)
include/libimobiledevice/misagent.h (+3/-0)
include/libimobiledevice/mobile_image_mounter.h (+9/-0)
include/libimobiledevice/mobilebackup.h (+4/-0)
include/libimobiledevice/mobilebackup2.h (+4/-0)
include/libimobiledevice/mobilesync.h (+3/-0)
include/libimobiledevice/notification_proxy.h (+4/-0)
include/libimobiledevice/sbservices.h (+4/-0)
include/libimobiledevice/screenshotr.h (+4/-0)
include/libimobiledevice/service.h (+67/-0)
include/libimobiledevice/syslog_relay.h (+69/-0)
install-sh (+0/-527)
libimobiledevice-1.0.pc.in (+1/-1)
ltmain.sh (+0/-9655)
m4/ac_python_devel.m4 (+19/-16)
m4/ax_swig_enable_cxx.m4 (+53/-0)
m4/libtool.m4 (+0/-7982)
m4/ltoptions.m4 (+0/-384)
m4/ltsugar.m4 (+0/-123)
m4/ltversion.m4 (+0/-23)
m4/lt~obsolete.m4 (+0/-98)
missing (+0/-330)
src/Makefile.am (+6/-7)
src/Makefile.in (+0/-696)
src/afc.c (+44/-26)
src/afc.h (+2/-10)
src/debug.c (+0/-169)
src/debug.h (+0/-59)
src/device_link_service.c (+1/-1)
src/diagnostics_relay.c (+21/-1)
src/file_relay.c (+60/-3)
src/heartbeat.c (+5/-5)
src/house_arrest.c (+47/-27)
src/idevice.c (+51/-33)
src/idevice.h (+2/-5)
src/installation_proxy.c (+149/-54)
src/installation_proxy.h (+3/-13)
src/lockdown.c (+245/-92)
src/lockdown.h (+4/-2)
src/misagent.c (+46/-26)
src/mobile_image_mounter.c (+147/-21)
src/mobile_image_mounter.h (+2/-11)
src/mobilebackup.c (+21/-1)
src/mobilebackup2.c (+33/-1)
src/mobilesync.c (+21/-1)
src/notification_proxy.c (+48/-53)
src/notification_proxy.h (+3/-13)
src/property_list_service.c (+27/-4)
src/property_list_service.h (+1/-0)
src/restore.c (+15/-12)
src/sbservices.c (+38/-34)
src/sbservices.h (+2/-11)
src/screenshotr.c (+21/-1)
src/service.c (+4/-1)
src/service.h (+1/-30)
src/syslog_relay.c (+301/-0)
src/syslog_relay.h (+36/-0)
src/userpref.c (+0/-1208)
src/userpref.h (+0/-73)
src/utils.c (+0/-85)
src/utils.h (+0/-27)
src/webinspector.c (+133/-52)
src/webinspector.h (+2/-0)
tools/Makefile.am (+19/-8)
tools/Makefile.in (+0/-1043)
tools/idevicebackup2.c (+107/-25)
tools/idevicecrashreport.c (+456/-0)
tools/idevicedate.c (+66/-33)
tools/idevicedebugserverproxy.c (+2/-2)
tools/idevicediagnostics.c (+2/-2)
tools/ideviceimagemounter.c (+99/-68)
tools/ideviceinfo.c (+3/-1)
tools/idevicename.c (+126/-0)
tools/idevicepair.c (+35/-20)
tools/idevicescreenshot.c (+24/-14)
tools/idevicesyslog.c (+28/-70)
tools/socket.c (+0/-392)
tools/socket.h (+0/-65)
tools/thread.c (+0/-47)
tools/thread.h (+0/-38)
CVE References
tags: | added: olivia |
tags: |
added: latest-bios-r1130y1 needs-upstream-testing removed: olivia |
description: | updated |
summary: |
- Iphone with iOS 7 does not work on Ubuntu + [Sony VGN-SR29XN_S] Iphone with iOS 7 does not work on Ubuntu |
Changed in linux (Ubuntu): | |
status: | Confirmed → Incomplete |
affects: | linux (Ubuntu) → libimobiledevice (Ubuntu) |
Changed in libimobiledevice (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in libimobiledevice (Ubuntu): | |
status: | Confirmed → Incomplete |
description: | updated |
summary: |
- [Sony VGN-SR29XN_S] Iphone with iOS 7 does not work on Ubuntu + iOS 7, Trust Prompt Looping |
Changed in libimobiledevice (Ubuntu): | |
status: | Incomplete → Triaged |
description: | updated |
tags: | added: patch |
Changed in libimobiledevice (Ubuntu): | |
assignee: | nobody → Sourav Sur (sourav-sur) |
status: | Triaged → Confirmed |
summary: |
- iOS 7, Trust Prompt Looping + [FFe] Update libimobiledevice to support iOS 7, fix Trust Prompt Looping |
Changed in libimobiledevice (Debian): | |
status: | Unknown → Confirmed |
Changed in linuxmint: | |
status: | New → Confirmed |
Changed in libimobiledevice (Ubuntu): | |
assignee: | nobody → s cook (sip528) |
Changed in linuxmint: | |
status: | Confirmed → Fix Committed |
Changed in libimobiledevice (Ubuntu): | |
assignee: | s cook (sip528) → nobody |
Changed in libimobiledevice (Debian): | |
status: | Confirmed → Fix Released |
Changed in linuxmint: | |
assignee: | nobody → angelo wang (544059919-o) |
Changed in libimobiledevice (Ubuntu): | |
assignee: | nobody → bosale30 (salebo11) |
Changed in libimobiledevice (Ubuntu): | |
assignee: | bosale30 (salebo11) → David (dink0617) |
assignee: | David (dink0617) → nobody |
Changed in libimobiledevice (Ubuntu): | |
assignee: | nobody → Dr.Hermann und Anne Liesegang (haliesegang) |
Changed in linuxmint: | |
status: | Fix Committed → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1207812
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.