USB tethering is broken with iOS 14 => Need kernel upgrade
Hi,
iOS 14 have changed the format used to communicate over USB with iPhones, see:
- https://www.reddit.com/r/tails/comments/kkaiuj/usb_tethering_not_working_with_ios_14/
- https://github.com/libimobiledevice/libimobiledevice/issues/1038
A kernel patch have been provided and accepted for Linux 5.10: https://lore.kernel.org/linux-usb/[email protected]/
The author of the patch also submitted it to Debian for inclusion in Buster & Sid kernel: https://github.com/libimobiledevice/libimobiledevice/issues/1038#issuecomment-733874274
The patch seems to have been accepted for 5.9.11-1: https://metadata.ftp-master.debian.org/changelogs//main/l/linux-signed-amd64/linux-signed-amd64_5.9.15+1_changelog & https://salsa.debian.org/kernel-team/linux/-/commit/b41dd7cbf24ccd01ded9841e3c7ed118f87f9aa4
However, it does not seems to be the case for backports Kernel & for the version used in Tails 4.14 (5.9.0.0-bpo2): https://metadata.ftp-master.debian.org/changelogs//main/l/linux-signed-amd64/linux-signed-amd64_5.9.6+1~bpo10+1_changelog
I am opening this bug to track this issue until this patch is available on Tails. Is the kernel version envisioned for %Tails_4.15 already known ?
To Do
On the branch that fixes this bug, revert 0e1e2ce1.