-
Notifications
You must be signed in to change notification settings - Fork 1
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
Switch to pymobiledevice3 #75
Comments
Looks cool. Let's give it a go. |
I was so sure that switching to pymobiledevice3 was the best option, but now I found https://github.com/danielpaulus/go-ios, which implements the ability to install profiles in supervised mode, implements many features of pymobiledevice3 and is already distributes via npm (though the
|
Well, I also just tested both on Windows and both still need the Apple Device Drivers, of course, but work without any other configuration. |
I lean towards implementing session escalation in pymobiledevice3, because I like the API more and the ability to easily extend it to add new functions. And with |
I've only taken a quick glance at them, so I don't know which one is "better". I don't really have a preference regarding a Go vs. Python dependency. The Go one has the disadvantage that it doesn't currently ship arm binaries. |
It would seem that https://github.com/doronz88/pymobiledevice3/ would solve a lot of our iOS related problems. It already bundles
usbmuxd
andlockdownd
for us in a PyPI package, which is amazing and would make #71 unnecessary, since we already have a way to manage python dependencies in our projects. It also supports everything we currently uselibimobiledevice
for and more:iproxy
instead of having the user specify an IP address for SSH #43)pcapd
and attributing is to specific processesThe text was updated successfully, but these errors were encountered: