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/20201119172439.94988-1-corsac@corsac.net/
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.