-
-
Notifications
You must be signed in to change notification settings - Fork 179
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
iOS 17 support #265
Comments
we are not able to capture screenshot using this And in Xcode-beta-15 i am not able to find image for iOS 17 version all command is failing where image mount is require |
Yes it seems like all of those go through the virtual Ethernet adapter. I wonder if they will add them back when iOS17 comes out of Beta, but they probably won't. And even if they do, we got to figure out how to use Ethernet rather than USBMUXd it seems. |
Seems like a lot is changing. We saw some QUIC(https://en.wikipedia.org/wiki/QUIC) traffic and JSON RPC. Also a new DeviceFramework. Exciting weeks ahead! |
The RPC that is being used seems to be something called
My debugging capabilities of Swift on x86_64 are not that great, but one interesting bit that I got so far was a reply from the device with it's capabilities
(there's more in this response, mostly device infos) If those features correspond to the services that we are used to, then pretty much everything has changed 😄 |
The comment above is wrong. I tried to intercept the wrong communication 🤦 |
Hey, I am trying to estimate the impact of this on our organization. Any thoughts as to how long it would take to implement support for iOS 17? Any more details you can share about the challenges involved? |
Not much yet, except that I am pretty confident go-ios will support it. I will look into it more in the coming weeks. |
Could be a great thing to take a look at what pymobiledevice3 is doing, as it seems they managed to work with the new personalized developer disk image : |
any timelines on this? |
xcrun devicectl help |
@prncvrm can you take it up? Let's do it |
ios17 support is now mostly merged to main. Linux support is included. I am working on Windows now and then will make a release soon. If you want to try, ask on Discord for help or look at the makefile in the latest main :-) |
Any idea what this does? com.apple.coredevice.feature.viewdevicescreen |
@danielpaulus just take latest pull from master and after building executable i am getting error while taking screenshot dev@dev-MacBook-Pro go-ios-main % ./go-ios screenshot but the same time when we are capturing screenshot from xcode it working is this fix included in latest release |
I wanted to check whether the issue has been resolved. Could you confirm whether the latest version of the library supports iOS 17? Thank you! |
go-ios supports iOS 17 tunnels, but a lot of services are not implemented (screenshoting for exemple) |
My initial research indicates that iOS 17 works with a virtual ethernet adapter to some degree.
I guess they are starting to deprecate USBMUXd now finally.
Connect an ios 17 device and run
arp- a
and you will find that it shows up there.Using
ios pcap
I am pretty sure I was able to capture some traffic that opens the syslog/console service while opening the MacOS console app. Also, when running XCTest with dproxy enabled, it stays mostly empty except for lockdown.The text was updated successfully, but these errors were encountered: