Skip to content

Repository files navigation

CLI Completed GUI In Progress
Python 3 PySide6
Linux iOS Backups

Noot (Non-apple Open-source Operator for iTunes)

iPhone backup manager for Linux, built using pymobiledevice3 module.

Requirements

If you are using noot from source, you need to have the following dependencies installed:

  • Python 3.6+
  • libusb-1.0-0
  • usbmuxd
  • every Python module listed in requirements.txt (can be installed using pip install -r requirements.txt)

Otherwise, if you have downloaded the AppImage or the release, and installed with the install.sh script, you don't need to install any dependencies, as they are already included.

Installation

From Release

You can do this by running the provided install.sh script:

  1. Download the latest release from the releases page.
  2. Extract the downloaded archive.
  3. Open a terminal in the extracted folder and run the following commands:
chmod +x install.sh
sudo ./install.sh

The script will install the required dependencies and pyhton modules, and enable the usbmuxd service.

Usage

See the [wiki] for more information on how to use Noot.

License

This project is licensed under the GNU LESSER GENERAL PUBLIC LICENSE - see the LICENSE file for details.

Disclaimer

Apple, iPhone, iPad, iPod, iPod Touch, Apple TV, Apple Watch, Mac, iOS, 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.

About

iPhone backup manager for Linux

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages