Esta es una biblioteca sencilla para descargar el kernelcache para el dispositivo host iOS/macOS. Es similar al libgrabkernel original de tihmstar, pero utiliza la API de AppleDB para encontrar la URL del kernelcache, lo que le permite funcionar también con versiones beta de iOS/macOS.
libgrabkernel2 también contiene una corrección de compatibilidad para la función grabkernel()
del libgrabkernel original. Esto significa que puede cambiar un libgrabkernel dylib por uno libgrabkernel2 en un proyecto precompilado sin problemas.
Ejecute make
en el directorio raíz.
TARGET=macos
para macOS (el valor predeterminado es iOS)DEBUG=1
para una compilación de depuración. Los productos y encabezados de compilación estarán en el directorio output
.
Gran crédito para dhinakg por reimplementar el análisis de API en Objective-C (como estaba originalmente en Swift).