Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/matteyeux/ida-iboot-loader

IDA loader for Apple's 64 bits iBoot, SecureROM and AVPBooter
https://github.com/matteyeux/ida-iboot-loader

checkm8 iboot ida-pro idapython m1

Last synced: 4 days ago
JSON representation

IDA loader for Apple's 64 bits iBoot, SecureROM and AVPBooter

Awesome Lists containing this project

README

        

# IDA iBoot Loader

IDA loader for Apple's iBoot, SecureROM and AVPBooter.

![Capture](https://user-images.githubusercontent.com/8758978/134245891-c458bcb1-632e-445b-9ace-2e8b798cba5e.PNG)

### Support

This loader supports IDA 7.5 to IDA 8.4 and works on all Apple ARM64 bootloaders even M1+.

### Installation

Copy the plugin file `iboot-loader.py` to your user plugins directory:

OS | User Plugins Directory
--------|-------------------------------------
Windows | `%APPDATA%\Hex-Rays\IDA Pro\loaders`
Linux | `~/.idapro/loaders`
macOS | `~/.idapro/loaders`

### Usage

Open a decrypted 64 bits iBoot image or a [SecureROM](https://securerom.fun) file with IDA. IDA should ask to open with this loader.

![Capture](https://user-images.githubusercontent.com/8758978/134242135-299bd5d0-cc62-44f0-8c8b-329361196942.PNG)

### Credits

* This code is based on argp's [iBoot64helper](https://github.com/argp/iBoot64helper)
* [iBoot-Binja-Loader](https://github.com/EliseZeroTwo/iBoot-Binja-Loader)