-
Notifications
You must be signed in to change notification settings - Fork 219
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 |
@avibrazil Have you tried to use https://github.com/tihmstar/usbmuxd2 ? It's a usbmuxd re-implementation for Linux which supports wifi. However, it might have a compatibility issue with pymobiledevice3 (I've not tested it yet, so I can't confirm): tihmstar/usbmuxd2#41 & #1147 |
This project doesn't get updates in 2 years. I think it is abandoned. So back to my original question: how to make full device backup over network (no USB) as a regular Linux user? I want to connect to a list of iOS devices at night in my local network, request an incremental encrypted backup and store it in the NAS at home. Exactly as iCloud backup operates, but with my own servers, own network and own storage. I don't mind pairing the devices with a cable as long as I can do it solely over the network afterwards. There is no complete documentation that explains how to setup such backup environment on Linux (Fedora). I'm an experienced user, I've read and tried what's available, but didn't have success. Can somebody please write such a complete guide ? Thank you in advance |
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: