Dies ist eine einfache Bibliothek zum Herunterladen des Kernelcaches für das Host-iOS/macOS-Gerät. Es ähnelt dem ursprünglichen libgrabkernel von tihmstar, verwendet jedoch die AppleDB-API, um die Kernelcache-URL zu finden, wodurch es auch für Betaversionen von iOS/macOS funktioniert.
libgrabkernel2 enthält außerdem einen Kompatibilitäts-Shim für die grabkernel()
-Funktion des ursprünglichen libgrabkernels. Das bedeutet, dass Sie in einem vorkompilierten Projekt ohne Probleme eine libgrabkernel-Dylib gegen eine libgrabkernel2-Dylib austauschen können.
Führen Sie make
im Stammverzeichnis aus.
TARGET=macos
für macOS hinzufügen (Standard ist iOS)DEBUG=1
für einen Debug-Build hinzu. Die Build-Produkte und Header befinden sich im output
.
Großes Lob an dhinakg für die Neuimplementierung des API-Parsings in Objective-C (wie ursprünglich in Swift).