https://github.com/jonpalmisc/bn_loader_iboot
Native (C++) Binary Ninja view (loader) for SecureROM, iBoot, etc.
https://github.com/jonpalmisc/bn_loader_iboot
apple binaryninja iboot securerom
Last synced: 28 days ago
JSON representation
Native (C++) Binary Ninja view (loader) for SecureROM, iBoot, etc.
- Host: GitHub
- URL: https://github.com/jonpalmisc/bn_loader_iboot
- Owner: jonpalmisc
- License: bsd-3-clause
- Created: 2022-11-23T02:11:34.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-23T03:44:18.000Z (8 months ago)
- Last Synced: 2025-05-07T01:49:42.670Z (about 1 month ago)
- Topics: apple, binaryninja, iboot, securerom
- Language: C++
- Homepage:
- Size: 47.9 KB
- Stars: 12
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Binary Ninja iBoot Loader
A native C++ Binary Ninja view (loader) for SecureROM and iBoot.
## Get Started
Clone the repository, configure the project using CMake, then build:
```sh
cmake -S . -B build -DBN_API_PATH=<...> # -GNinja ...
cmake --build build
```
> Note the `-DBN_API_PATH` argument passed to CMake when configuring the
> project. This should be the path to a copy of the
> [Binary Ninja API](https://github.com/Vector35/binaryninja-api) that you have
> cloned separately.To install, either copy `libview_iboot.dylib` to your Binary Ninja user
plugins folder, or just run the provided `install` target:```sh
cmake --build build -t install
```## Credits
This is a native port of [EliseZeroTwo](https://github.com/EliseZeroTwo) and
[matteyeux](https://github.com/matteyeux)'s
[iBoot loader](https://github.com/EliseZeroTwo/iBoot-Binja-Loader) plugin.