-
Notifications
You must be signed in to change notification settings - Fork 212
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
Question: how to make full device backup over network (no USB) as a regular Linux user #1076
Comments
Unfortunately, |
I’m 17.5 How to make backups over WiFi? |
How to open the device for network connections, how to keep the device open, how to network connect and start backups? |
|
I just need to leave In the readme, only place that |
Just add |
This device was connected via USB cable before to this pymobiledevice installation on this computer and all trust requested was approved. Now this trial was wireless. ——— Can someone please provide all the sequence of steps required to make wireless incremental iOS backups to a Linux host with iOS>=17, including which Linux user must be used for each command (security and privilege concerns) for initial setup (with cable?) and then the everyday backups (wireless?) ? I’m an advanced, experienced Linux and Python and iOS user, but still I can’t make it work because of poor and scattered documentation. If I can’t do it, I bet nobody except the original developers won’t be able to do it either with current documentation. I can provide a patch (pull request) to readme with the full process and steps once I manage to make it work because I think this is important and more users need access to this functionality. Thank you in advance |
Make sure you enabled the device for wifi connections: pymobiledevice3 lockdown wifi-connections on Afterwards, you should be able to see |
Still doesn't work Would you mind putting in one comment here the sequence of commands to pair with cable, disconnect cable and then do a full wireless backup on Linux, specifying which user has permission to execute command on each step ? Everything works with cable connected. Once I disconnect, all stops working. I also revisited the readme, which still doesn't work for me. Thank you in advance |
Lockdown wifi tunnels still go through
AFAIK that first requires pairing and establishing a USB-over-Ethernet tunnel, so OP needs the custom Linux driver to do the first-time cable pairing. |
I'm starting to suspect that wireless is currently impossible under Linux due to usbmuxd limitations. And everything that people answered here about how to operate wirelessly was on other platforms, Windows, macOS etc. Can anyone confirm this please? |
I've done wireless on Linux on a custom kernel version as described in the thread #566 and it certainly works. To not use the custom kernel patch I think you can use go-ios https://github.com/danielpaulus/go-ios , they seem to have created a userspace driver in golang. |
What's the status on this? I've so far gotten to the stage where I have communications over wifi via tunneld, but the backup command seems to be failing
|
@me-dex re-pair over rsd. rm -rf ~/.pymobiledevice3 |
@doronz88 Tried to re-pair with rsd, but the device isn't showing up during the scan
It does show up under
|
I am getting output from rsd-info though
iOS version: 17.7 |
Documentation doesn't explain this.
I'd like to have a home backup server for my iOS devices.
I can initialize things with a USB cable and root user, but subsequent connections and backups I'd like to make them as a regular user, wirelessly.
I also expect subsequent backups will be incremental.
How to setup this environment? Or would you please point me to instructions on how to do that ?
Thank you in advance
The text was updated successfully, but these errors were encountered: