Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/matteyeux/ida-iboot-loader
- Owner: matteyeux
- Created: 2021-09-16T15:57:22.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-02T04:18:38.000Z (13 days ago)
- Last Synced: 2024-11-02T05:18:40.491Z (13 days ago)
- Topics: checkm8, iboot, ida-pro, idapython, m1
- Language: Python
- Homepage:
- Size: 40 KB
- Stars: 136
- Watchers: 5
- Forks: 19
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)