Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-05-15T14:18:22.000Z (over 1 year ago)
- Last Synced: 2023-05-15T14:35:00.093Z (over 1 year ago)
- Topics: apple, binaryninja, iboot, securerom
- Language: C++
- Homepage:
- Size: 25.4 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
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.