go-ios
go-ios copied to clipboard
iOS17 linux error: ManualPairAndConnectToTunnel: failed to find device ethernet interface
Good day @danielpaulus , first of all thanks a lot for your great work ! Env:
- host: Linux (Ubuntu 18.04.5 LTS);
- device production version: iOS-17.4;
- fresh usbmuxd installed (may be it's not required though. Did not inspect go-ios proj sources regarding to communication with unix socket);
Executed command:
sudo ./go-ios --udid
Expectation: info about some kind of MacOS analogue of utun interface. (Or something similar as in pymobiledevice solution);
Actual:
{"level":"info","msg":"no udid specified using first device in list","time":"2024-03-12T12:30:31Z","udid":"UDID"}
{"level":"info","msg":"start tunnel","time":"2024-03-12T12:30:32Z","udid":"UDID"}
{"error":"ManualPairAndConnectToTunnel: failed to find device ethernet interface: context deadline exceeded","level":"warning","msg":"failed to start tunnel","time":"2024-03-12T12:30:42Z","udid":"UDID"}
{"level":"info","msg":"start tunnel","time":"2024-03-12T12:30:42Z","udid":"UDID"}
{"error":"ManualPairAndConnectToTunnel: failed to find device ethernet interface: context deadline exceeded","level":"warning","msg":"failed to start tunnel","time":"2024-03-12T12:30:52Z","udid":"UDID"}
and this continued in loop as far as I understood. When I connected device to host Trust popup occured but that was okay as I connected the device first time and that was standard paring process. (If I'm not mistaking). Error description seems to me straightforward but how can I manage one on my side? (Or this is some kind of bug ?)
Could you please help/explain me what did I do wrong?)