Skip to content

naturelessGit/iBootMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iBootMe

A Python-based tool with tkinter designed for flashing IPSWs and managing them.
This is a frontend for idevicerestore, part of the libimobiledevice library.

Dependencies

  • Linux: libimobiledevice, usbmuxd, Python3

Installation

Linux

  1. Clone the repository and navigate to it:
git clone https://github.com/naturelessGit/iBootMe.git
cd iBootMe
  1. Install the required dependencies:
sudo apt install usbmuxd libimobiledevice python3 python3-tk

(Package manager may vary depending on your system.)

  1. It is highly reccomended to use a virtual enviroment:
python3 -m venv .env
source .env/bin/activate
  1. Run the application:
python3 main.py

Flashing

  1. Connect your phone to your computer. You can use your charging cable.
  2. Install and run iBootMe.
  3. Choose your options. If your a casual user, you may not need to tinker with the advanced options
  4. Click the "Flash!" button. If you encounter an issue, you can copy and paste the output and report the issue on our GitHub.

Will there be a macOS / Windows version eventually?

Probably! A macOS / Windows export and distribution will be released soon.

Authors

This project is made with love by Natureless