Libhelper is a cross-platform, multi-architecture library for assisting with Mach-O, Image4’s, different compression formats used by Apple, etc. It was originally designed to aid my development of Img4Helper however I began to develop it further and here we are. There are no external dependencies, therefore it can be easily used on macOS, iOS and Linux.
Libhelper is opensource, so I welcome and actively encourage you to check out it’s Github page and contribute if you can! You can find the source code here.
Download
The latest currently available version of Libhelper is 1.0.0 (libhelper-1000.921.14.5
) available for macOS, iOS and Linux. You can find download links here.
Libhelper Reference Manual
I have put together some detailed documentation for Libhelper. I’ll ensure it stays updated with the latest version available for download!
Libhelper Overview
- Compiling Libhelper – How to compile libhelper
- Cross-compiling Libhelper – How to cross-compile libhelper
- Changes to Libhelper – Changes to libhelper to consider
- Releases - Release history of Libhelper
Libhelper Core
- Libhelper Core – Some core functionality of libhelper
- Singly-Linked Lists – linked lists that are iterated in a single direction
- Strings – C implementaion of Strings
- String Utilities – Functions for working with character arrays
- File – Functions for working with files
Libhelper Mach-O
- Mach-O – Functions for Mach-O Files
- Mach-O FAT – Functions for Mach-O FAT/Universal Files and headers
- Mach-O Header – Functions for Mach-O Headers
- Mach-O Header Constants – Constants for Mach-O Headers
- Mach-O Command – Handle Mach-O Load Commands
- Mach-O Command Types – Handle Mach-O Load Command Types
- Mach-O Segments – Handle Mach-O Segments
- Mach-O Symbol – Handle Mach-O Symbols