diff --git a/README.md b/README.md index f08ff289..41924af6 100644 --- a/README.md +++ b/README.md @@ -162,7 +162,7 @@ Alternatively, you can skip all of this by simply grabbing the compiled `dsdump` Compiled SHA1 ``` -SHA1: 82d7d6ecb0b438fcd2395f9c2bbf20f30de18166 +SHA1: eacd84288fbf484643ad90d8bce37059de2f1938 ``` ### Credits diff --git a/compiled/dsdump b/compiled/dsdump index b3202be7..326d1813 100755 Binary files a/compiled/dsdump and b/compiled/dsdump differ diff --git a/dsdump/XRMachOLibrary.mm b/dsdump/XRMachOLibrary.mm index 32f07fc5..0931b297 100644 --- a/dsdump/XRMachOLibrary.mm +++ b/dsdump/XRMachOLibrary.mm @@ -280,7 +280,7 @@ - (instancetype)initWithPath:(NSString*)path { char seg_name[17] = {}; memcpy(seg_name, cmd->segname, 16); NSString *segmentKey = [NSString stringWithUTF8String:seg_name]; - if (cmd->flags & SG_PROTECTED_VERSION_1 && !xref_options.symbol_mode) { + if (cmd->flags & SG_PROTECTED_VERSION_1) { // FIXME, implement protected executables // https://github.com/DerekSelander/dsdump/issues/6 printf("%s is protected, come again at a later beta\n", cmd->segname);