diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 42 | 
1 files changed, 37 insertions, 5 deletions
| @@ -142,7 +142,10 @@ Only the prerequisites differ and they are described in this section.    	make \    	libtool \    	autoconf \ -  	automake-wrapper +  	automake-wrapper \ +  	pkg-config \ +  	libcurl-devel \ +  	mingw-w64-x86_64-libzip    ```    NOTE: You can use a different shell and different compiler according to your needs. Adapt the above command accordingly. @@ -220,9 +223,29 @@ Configuration for idevicerestore 1.1.0:    and then 'make install' for installation.  ``` +### Building and installation + +If you followed all the steps successfully, and `autogen.sh` or `configure` did not print any errors, +you are ready to build the project. This is simply done with + +```shell +make +``` + +If no errors are emitted you are ready for installation. Depending on whether +the current user has permissions to write to the destination directory or not, +you would either run +```shell +make install +``` +_OR_ +```shell +sudo make install +``` +  **Important** -idevicerestore requires a properly installed [usbmuxd](https://github.com/libimobiledevice/usbmuxd.git) +On Linux, idevicerestore requires a properly installed [usbmuxd](https://github.com/libimobiledevice/usbmuxd.git)  for the restore procedure. Please make sure that it is either running or  configured to be started automatically as soon as a device is detected  in normal and/or restore mode. If properly installed this will be handled @@ -260,6 +283,15 @@ idevicerestore --help  man idevicerestore  ``` +### Docker + +Build the container with `build.sh` in the docker folder, which will build a +docker container with the latest source versions of all the required libraries. + +Run the container with `run.sh --latest` in the docker folder, +which will execute `usbmuxd` in the background, and then start `idevicerestore --latest`. +Any arguments passed to `run.sh` will be passed in to `idevicerestore`. +  ## Contributing  We welcome contributions from anyone and are grateful for every pull request! @@ -280,8 +312,8 @@ Please make sure your contribution adheres to:  ## Links  * Homepage: https://libimobiledevice.org/ -* Repository: https://git.libimobiledevice.org/idevicerestore.git -* Repository (Mirror): https://github.com/libimobiledevice/idevicerestore.git +* Repository: https://github.com/libimobiledevice/idevicerestore.git +* Repository (Mirror): https://git.libimobiledevice.org/idevicerestore.git  * Issue Tracker: https://github.com/libimobiledevice/idevicerestore/issues  * Mailing List: https://lists.libimobiledevice.org/mailman/listinfo/libimobiledevice-devel  * Twitter: https://twitter.com/libimobiledev @@ -299,4 +331,4 @@ iPadOS, tvOS, watchOS, and macOS are trademarks of Apple Inc.  This project is an independent software application and has not been  authorized, sponsored, or otherwise approved by Apple Inc. -README Updated on: 2024-06-19 +README Updated on: 2025-09-11 | 
