### Install libirecovery Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Installs the built libirecovery project. Use 'sudo' if write permissions are insufficient. ```shell make install ``` ```shell sudo make install ``` -------------------------------- ### Install macOS Dependencies with Homebrew Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Installs build tools and libimobiledevice-glue using Homebrew on macOS. ```shell brew install libtool autoconf automake pkg-config libimobiledevice-glue ``` -------------------------------- ### Install macOS Dependencies with MacPorts Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Installs build tools and libimobiledevice-glue using MacPorts on macOS. ```shell sudo port install libtool autoconf automake pkgconfig libimobiledevice-glue ``` -------------------------------- ### Configure with Custom Prefix Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Configures the build with a custom installation prefix using either autogen.sh or configure. ```shell ./autogen.sh --prefix=/usr/local ``` ```shell ./configure --prefix=/usr/local ``` -------------------------------- ### Install Linux Dependencies Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Installs necessary build tools and development libraries for libirecovery on Debian/Ubuntu-based systems. ```shell sudo apt-get install \ build-essential \ pkg-config \ checkinstall \ git \ autoconf \ automake \ libtool-bin \ libimobiledevice-glue-dev \ libreadline-dev \ libusb-1.0-0-dev ``` -------------------------------- ### Install Windows Dependencies with MSYS2 Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Installs required dependencies for building libirecovery on Windows using the MSYS2 MinGW 64-bit shell. ```shell pacman -S base-devel \ git \ mingw-w64-x86_64-gcc \ make \ libtool \ autoconf \ automake-wrapper \ pkg-config \ mingw-w64-x86_64-libimobiledevice-glue \ mingw-w64-x86_64-readline ``` -------------------------------- ### Update Library Cache on Linux Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Runs ldconfig on Linux after installation to ensure newly installed libraries are available to the system. ```shell sudo ldconfig ``` -------------------------------- ### Set PKG_CONFIG_PATH Environment Variable Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Configures the pkg-config environment variable to locate installed dependencies, essential for building. ```shell export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ``` -------------------------------- ### Display Help Information Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Displays the help information for the irecovery command-line tool. ```shell irecovery --help ``` -------------------------------- ### View Manual Page Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Opens the manual page for the irecovery command for detailed documentation. ```shell man irecovery ``` -------------------------------- ### Build libirecovery Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Compiles the libirecovery project after successful configuration. ```shell make ``` -------------------------------- ### Configure Source Tree from Git Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Generates build configuration files from a git checkout using autogen.sh. ```shell ./autogen.sh ``` -------------------------------- ### Configure Source Tree from Tarball Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Generates build configuration files from a release tarball using configure. ```shell ./configure ``` -------------------------------- ### Reboot Device to Normal Mode Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Sets the auto-boot environment variable to true, saves the environment, and reboots the device into normal mode. ```shell setenv auto-boot true saveenv reboot ``` -------------------------------- ### Connect to Device and Open Shell Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Connects to an iOS device in recovery mode and opens an interactive shell for command execution. ```shell irecovery --shell ``` -------------------------------- ### Clone libirecovery Repository Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Clones the libirecovery project from GitHub and navigates into the project directory. ```shell git clone https://github.com/libimobiledevice/libirecovery cd libirecovery ``` -------------------------------- ### Extract and Navigate Release Tarball Source: https://github.com/libimobiledevice/libirecovery/blob/master/README.md Extracts a libirecovery release tarball and changes the directory to the extracted source. ```shell tar xjf libirecovery-x.y.z.tar.bz2 cd libirecovery-x.y.z ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.