diff --git a/Exploits/fastPathSign/src/external/include/choma/CSBlob.h b/Exploits/fastPathSign/src/external/include/choma/CSBlob.h index 0ee6aa1..5901e84 100644 --- a/Exploits/fastPathSign/src/external/include/choma/CSBlob.h +++ b/Exploits/fastPathSign/src/external/include/choma/CSBlob.h @@ -73,7 +73,7 @@ char *cs_blob_magic_to_string(int magic); // Extract Code Signature to file int macho_extract_cs_to_file(MachO *macho, CS_SuperBlob *superblob); -void macho_find_code_signature_bounds(MachO *macho, uint32_t *offsetOut, uint32_t *sizeOut); +int macho_find_code_signature_bounds(MachO *macho, uint32_t *offsetOut, uint32_t *sizeOut); CS_SuperBlob *macho_read_code_signature(MachO *macho); diff --git a/Exploits/fastPathSign/src/external/lib/libchoma.a b/Exploits/fastPathSign/src/external/lib/libchoma.a index d05afbd..e71ff9b 100644 Binary files a/Exploits/fastPathSign/src/external/lib/libchoma.a and b/Exploits/fastPathSign/src/external/lib/libchoma.a differ diff --git a/RootHelper/external/include/choma/CSBlob.h b/RootHelper/external/include/choma/CSBlob.h index 0ee6aa1..5901e84 100644 --- a/RootHelper/external/include/choma/CSBlob.h +++ b/RootHelper/external/include/choma/CSBlob.h @@ -73,7 +73,7 @@ char *cs_blob_magic_to_string(int magic); // Extract Code Signature to file int macho_extract_cs_to_file(MachO *macho, CS_SuperBlob *superblob); -void macho_find_code_signature_bounds(MachO *macho, uint32_t *offsetOut, uint32_t *sizeOut); +int macho_find_code_signature_bounds(MachO *macho, uint32_t *offsetOut, uint32_t *sizeOut); CS_SuperBlob *macho_read_code_signature(MachO *macho); diff --git a/RootHelper/external/lib/libchoma.a b/RootHelper/external/lib/libchoma.a index c2ee908..0b3c84b 100644 Binary files a/RootHelper/external/lib/libchoma.a and b/RootHelper/external/lib/libchoma.a differ