Sign Electron.app bundle ``` $ mkdir -p "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Helpers" $ mkdir -p "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries" $ mkdir -p "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en.lproj" $ rcodesign debug-create-macho --file-type dylib "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework" assuming default minimum version 11.0.0 writing Mach-O to Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework $ rcodesign debug-create-macho "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Helpers/chrome_crashpad_handler" assuming default minimum version 11.0.0 writing Mach-O to Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Helpers/chrome_crashpad_handler $ rcodesign debug-create-macho --file-type dylib "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib" assuming default minimum version 11.0.0 writing Mach-O to Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib $ touch "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/vk_swiftshader_icd.json" $ touch "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/chrome_100_percent.pak" $ touch "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en.lproj/locale.pak" $ touch "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/icudtl.dat" $ rcodesign debug-create-info-plist --bundle-name "Electron Framework" --bundle-executable "Electron Framework" --package-type FMWK --bundle-identifier com.github.Electron.framework "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/Info.plist" writing Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/Info.plist $ touch "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/MainMenu.nib" $ touch "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/resources.pak" $ touch "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/v8_context_snapshot.arm64.bin" $ ln -s A "Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/Current" $ ln -s "Versions/Current/Electron Framework" "Electron.app/Contents/Frameworks/Electron Framework.framework/Electron Framework" $ ln -s Versions/Current/Helpers "Electron.app/Contents/Frameworks/Electron Framework.framework/Helpers" $ ln -s Versions/Current/Libraries "Electron.app/Contents/Frameworks/Electron Framework.framework/Libraries" $ ln -s Versions/Current/Resources "Electron.app/Contents/Frameworks/Electron Framework.framework/Resources" $ mkdir -p "Electron.app/Contents/Frameworks/Electron Helper (GPU).app/Contents/MacOS" $ rcodesign debug-create-macho "Electron.app/Contents/Frameworks/Electron Helper (GPU).app/Contents/MacOS/Electron Helper (GPU)" assuming default minimum version 11.0.0 writing Mach-O to Electron.app/Contents/Frameworks/Electron Helper (GPU).app/Contents/MacOS/Electron Helper (GPU) $ rcodesign debug-create-info-plist --bundle-name "Electron Helper (GPU)" --package-type APPL --bundle-identifier com.github.Electron.helper "Electron.app/Contents/Frameworks/Electron Helper (GPU).app/Contents/Info.plist" writing Electron.app/Contents/Frameworks/Electron Helper (GPU).app/Contents/Info.plist $ mkdir -p Electron.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources $ rcodesign debug-create-macho --file-type dylib Electron.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle assuming default minimum version 11.0.0 writing Mach-O to Electron.app/Contents/Frameworks/Mantle.framework/Versions/A/Mantle $ rcodesign debug-create-info-plist --bundle-name Mantle --bundle-executable Mantle --bundle-identifier org.mantle.Mantle --package-type FMWK Electron.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist writing Electron.app/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist $ ln -s A Electron.app/Contents/Frameworks/Mantle.framework/Versions/Current $ ln -s Versions/Current/Mantle Electron.app/Contents/Frameworks/Mantle.framework/Mantle $ ln -s Versions/Current/Resources Electron.app/Contents/Frameworks/Mantle.framework/Resources $ rcodesign debug-create-macho Electron.app/Contents/MacOS/Electron assuming default minimum version 11.0.0 writing Mach-O to Electron.app/Contents/MacOS/Electron $ rcodesign debug-create-info-plist --bundle-name Electron --bundle-identifier com.github.Electron --bundle-executable Electron Electron.app/Contents/Info.plist writing Electron.app/Contents/Info.plist $ mkdir -p Electron.app/Contents/Resources $ touch Electron.app/Contents/Resources/default_app.asar $ touch Electron.app/Contents/Resources/en.lproj $ touch Electron.app/Contents/Resources/electron.icns $ rcodesign sign --code-signature-flags "Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework:runtime" Electron.app Electron.app.signed adding code signature flag CodeSignatureFlags(RUNTIME) to path Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework signing Electron.app to Electron.app.signed signing bundle at Electron.app signing 5 nested bundles in the following order: Contents/Frameworks/Electron Framework.framework/Versions/A Contents/Frameworks/Electron Framework.framework Contents/Frameworks/Mantle.framework/Versions/A Contents/Frameworks/Electron Helper (GPU).app Contents/Frameworks/Mantle.framework entering nested bundle Contents/Frameworks/Electron Framework.framework/Versions/A signing bundle at Electron.app/Contents/Frameworks/Electron Framework.framework/Versions/A into Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A signing Mach-O file Helpers/chrome_crashpad_handler signing Mach-O file Libraries/libEGL.dylib signing main executable Electron Framework leaving nested bundle Contents/Frameworks/Electron Framework.framework/Versions/A entering nested bundle Contents/Frameworks/Electron Framework.framework signing bundle at Electron.app/Contents/Frameworks/Electron Framework.framework into Electron.app.signed/Contents/Frameworks/Electron Framework.framework leaving nested bundle Contents/Frameworks/Electron Framework.framework entering nested bundle Contents/Frameworks/Mantle.framework/Versions/A signing bundle at Electron.app/Contents/Frameworks/Mantle.framework/Versions/A into Electron.app.signed/Contents/Frameworks/Mantle.framework/Versions/A signing main executable Mantle leaving nested bundle Contents/Frameworks/Mantle.framework/Versions/A entering nested bundle Contents/Frameworks/Electron Helper (GPU).app signing bundle at Electron.app/Contents/Frameworks/Electron Helper (GPU).app into Electron.app.signed/Contents/Frameworks/Electron Helper (GPU).app signing main executable Contents/MacOS/Electron Helper (GPU) leaving nested bundle Contents/Frameworks/Electron Helper (GPU).app entering nested bundle Contents/Frameworks/Mantle.framework signing bundle at Electron.app/Contents/Frameworks/Mantle.framework into Electron.app.signed/Contents/Frameworks/Mantle.framework leaving nested bundle Contents/Frameworks/Mantle.framework signing bundle at Electron.app into Electron.app.signed signing main executable Contents/MacOS/Electron $ rcodesign debug-file-tree Electron.app.signed d Electron.app.signed/ d Electron.app.signed/Contents d Electron.app.signed/Contents/Frameworks d Electron.app.signed/Contents/Frameworks/Electron Framework.framework l Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Electron Framework -> Versions/Current/Electron Framework l Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Helpers -> Versions/Current/Helpers l Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Libraries -> Versions/Current/Libraries l Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Resources -> Versions/Current/Resources d Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions d Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A f aecbcafc6b0d73a2b6a7 Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework d Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Helpers f 136b73cf509765caec58 Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Helpers/chrome_crashpad_handler d Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries f 554535fd2d43b0025065 Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib f e3b0c44298fc1c149afb Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/vk_swiftshader_icd.json d Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources f ca20386388c65cc79004 Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/Info.plist f e3b0c44298fc1c149afb Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/MainMenu.nib f e3b0c44298fc1c149afb Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/chrome_100_percent.pak d Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en.lproj f e3b0c44298fc1c149afb Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en.lproj/locale.pak f e3b0c44298fc1c149afb Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/icudtl.dat f e3b0c44298fc1c149afb Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/resources.pak f e3b0c44298fc1c149afb Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/v8_context_snapshot.arm64.bin d Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/_CodeSignature f 0875b5aa7dfec9d4966a Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/A/_CodeSignature/CodeResources l Electron.app.signed/Contents/Frameworks/Electron Framework.framework/Versions/Current -> A d Electron.app.signed/Contents/Frameworks/Electron Helper (GPU).app d Electron.app.signed/Contents/Frameworks/Electron Helper (GPU).app/Contents f 7d16bb3cf776fb0a7eb0 Electron.app.signed/Contents/Frameworks/Electron Helper (GPU).app/Contents/Info.plist d Electron.app.signed/Contents/Frameworks/Electron Helper (GPU).app/Contents/MacOS f 35677ddaf12c56b88860 Electron.app.signed/Contents/Frameworks/Electron Helper (GPU).app/Contents/MacOS/Electron Helper (GPU) d Electron.app.signed/Contents/Frameworks/Electron Helper (GPU).app/Contents/_CodeSignature f 6686de10a28a2fe11b36 Electron.app.signed/Contents/Frameworks/Electron Helper (GPU).app/Contents/_CodeSignature/CodeResources d Electron.app.signed/Contents/Frameworks/Mantle.framework l Electron.app.signed/Contents/Frameworks/Mantle.framework/Mantle -> Versions/Current/Mantle l Electron.app.signed/Contents/Frameworks/Mantle.framework/Resources -> Versions/Current/Resources d Electron.app.signed/Contents/Frameworks/Mantle.framework/Versions d Electron.app.signed/Contents/Frameworks/Mantle.framework/Versions/A f ce8d29746a1cc2fb4036 Electron.app.signed/Contents/Frameworks/Mantle.framework/Versions/A/Mantle d Electron.app.signed/Contents/Frameworks/Mantle.framework/Versions/A/Resources f 542d886f74e466a0958e Electron.app.signed/Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist d Electron.app.signed/Contents/Frameworks/Mantle.framework/Versions/A/_CodeSignature f 738650a98f84347da27c Electron.app.signed/Contents/Frameworks/Mantle.framework/Versions/A/_CodeSignature/CodeResources l Electron.app.signed/Contents/Frameworks/Mantle.framework/Versions/Current -> A f 863f967826aa4c32179d Electron.app.signed/Contents/Info.plist d Electron.app.signed/Contents/MacOS f 43225c3096a343375eaf Electron.app.signed/Contents/MacOS/Electron d Electron.app.signed/Contents/Resources f e3b0c44298fc1c149afb Electron.app.signed/Contents/Resources/default_app.asar f e3b0c44298fc1c149afb Electron.app.signed/Contents/Resources/electron.icns f e3b0c44298fc1c149afb Electron.app.signed/Contents/Resources/en.lproj d Electron.app.signed/Contents/_CodeSignature f 55ce55777af6a66c7737 Electron.app.signed/Contents/_CodeSignature/CodeResources $ rcodesign print-signature-info Electron.app.signed - path: Contents/Frameworks/Electron Framework.framework/Electron Framework symlink_target: Versions/Current/Electron Framework entity: other - path: Contents/Frameworks/Electron Framework.framework/Helpers symlink_target: Versions/Current/Helpers entity: other - path: Contents/Frameworks/Electron Framework.framework/Libraries symlink_target: Versions/Current/Libraries entity: other - path: Contents/Frameworks/Electron Framework.framework/Resources symlink_target: Versions/Current/Resources entity: other - path: Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework file_size: 22544 file_sha256: aecbcafc6b0d73a2b6a790ab5fcc0cfff832f554bdd8a06908f75fc7b8a52ab6 entity: mach_o: macho_linkedit_start_offset: 16384 / 0x4000 macho_signature_start_offset: 16400 / 0x4010 macho_signature_end_offset: 16838 / 0x41c6 macho_linkedit_end_offset: 22544 / 0x5810 macho_end_offset: 22544 / 0x5810 linkedit_signature_start_offset: 16 / 0x10 linkedit_signature_end_offset: 454 / 0x1c6 linkedit_bytes_after_signature: 5706 / 0x164a signature: superblob_length: 438 / 0x1b6 blob_count: 3 blobs: - slot: CodeDirectory (0) magic: fade0c02 length: 382 sha1: 43ebaf4eed05cf2c196a5de7646d1d2318943c8d sha256: 20a9e60c295ac2feaa3be81e5b995e8fcf0cc26913acb3ee7c21673f9c1d2895 - slot: RequirementSet (2) magic: fade0c01 length: 12 sha1: 3a75f6db058529148e14dd7ea1b4729cc09ec973 sha256: 987920904eab650e75788c054aa0b0524e6a80bfc71aa32df8d237a61743f986 - slot: CMS Signature (65536) magic: fade0b01 length: 8 sha1: 2a7254313aa41796079bb0e9d0f044345f69f98b sha256: e6c83bc98a10348492c7d4d2378a54572ef29e1a5692ccd02b5e29f4b762d6a0 code_directory: version: '0x20500' flags: CodeSignatureFlags(ADHOC | RUNTIME) identifier: com.github.Electron.framework digest_type: sha256 platform: 0 signed_entity_size: 16400 executable_segment_flags: ExecutableSegmentFlags(0x0) runtime_version: 11.0.0 code_digests_count: 5 slot_digests: - 'Info (1): ca20386388c65cc7900433ebe743ff74f302160c0de829874df9a9839f318e4a' - 'RequirementSet (2): 987920904eab650e75788c054aa0b0524e6a80bfc71aa32df8d237a61743f986' - 'Resources (3): 0875b5aa7dfec9d4966a7abff771ad8c7d8e4f3ec8b8d7390e571601076ae04c' cms: null - path: Contents/Frameworks/Electron Framework.framework/Versions/A/Helpers/chrome_crashpad_handler file_size: 22544 file_sha256: 136b73cf509765caec58c914847548ef1660ba6cf293c4bfa7ef51e8d417b8eb entity: mach_o: macho_linkedit_start_offset: 16384 / 0x4000 macho_signature_start_offset: 16400 / 0x4010 macho_signature_end_offset: 16792 / 0x4198 macho_linkedit_end_offset: 22544 / 0x5810 macho_end_offset: 22544 / 0x5810 linkedit_signature_start_offset: 16 / 0x10 linkedit_signature_end_offset: 408 / 0x198 linkedit_bytes_after_signature: 5752 / 0x1678 signature: superblob_length: 392 / 0x188 blob_count: 3 blobs: - slot: CodeDirectory (0) magic: fade0c02 length: 336 sha1: 6c5f9e19c9aa10787bceb2128bac1531c942e117 sha256: 70d3c12507e0ddc998a4843c10780f456fd2d95a56e6f23de7197841fb6d7395 - slot: RequirementSet (2) magic: fade0c01 length: 12 sha1: 3a75f6db058529148e14dd7ea1b4729cc09ec973 sha256: 987920904eab650e75788c054aa0b0524e6a80bfc71aa32df8d237a61743f986 - slot: CMS Signature (65536) magic: fade0b01 length: 8 sha1: 2a7254313aa41796079bb0e9d0f044345f69f98b sha256: e6c83bc98a10348492c7d4d2378a54572ef29e1a5692ccd02b5e29f4b762d6a0 code_directory: version: '0x20400' flags: CodeSignatureFlags(ADHOC) identifier: chrome_crashpad_handler digest_type: sha256 platform: 0 signed_entity_size: 16400 executable_segment_flags: ExecutableSegmentFlags(MAIN_BINARY) code_digests_count: 5 slot_digests: - 'Info (1): 0000000000000000000000000000000000000000000000000000000000000000' - 'RequirementSet (2): 987920904eab650e75788c054aa0b0524e6a80bfc71aa32df8d237a61743f986' cms: null - path: Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/libEGL.dylib file_size: 22544 file_sha256: 554535fd2d43b00250656c38f9944a1d18feb40a11e3631099749bc6c71d3c6b entity: mach_o: macho_linkedit_start_offset: 16384 / 0x4000 macho_signature_start_offset: 16400 / 0x4010 macho_signature_end_offset: 16775 / 0x4187 macho_linkedit_end_offset: 22544 / 0x5810 macho_end_offset: 22544 / 0x5810 linkedit_signature_start_offset: 16 / 0x10 linkedit_signature_end_offset: 391 / 0x187 linkedit_bytes_after_signature: 5769 / 0x1689 signature: superblob_length: 375 / 0x177 blob_count: 3 blobs: - slot: CodeDirectory (0) magic: fade0c02 length: 319 sha1: a77fab6390bed2e3317940fb6c4a7f2935af5545 sha256: 3226b5a3048d6276f4e9a797ad7066b44620ef7530bef8838205d64a966ac8cb - slot: RequirementSet (2) magic: fade0c01 length: 12 sha1: 3a75f6db058529148e14dd7ea1b4729cc09ec973 sha256: 987920904eab650e75788c054aa0b0524e6a80bfc71aa32df8d237a61743f986 - slot: CMS Signature (65536) magic: fade0b01 length: 8 sha1: 2a7254313aa41796079bb0e9d0f044345f69f98b sha256: e6c83bc98a10348492c7d4d2378a54572ef29e1a5692ccd02b5e29f4b762d6a0 code_directory: version: '0x20400' flags: CodeSignatureFlags(ADHOC) identifier: libEGL digest_type: sha256 platform: 0 signed_entity_size: 16400 executable_segment_flags: ExecutableSegmentFlags(0x0) code_digests_count: 5 slot_digests: - 'Info (1): 0000000000000000000000000000000000000000000000000000000000000000' - 'RequirementSet (2): 987920904eab650e75788c054aa0b0524e6a80bfc71aa32df8d237a61743f986' cms: null - path: Contents/Frameworks/Electron Framework.framework/Versions/A/Libraries/vk_swiftshader_icd.json file_size: 0 file_sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 entity: other - path: Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/Info.plist file_size: 624 file_sha256: ca20386388c65cc7900433ebe743ff74f302160c0de829874df9a9839f318e4a entity: other - path: Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/MainMenu.nib file_size: 0 file_sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 entity: other - path: Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/chrome_100_percent.pak file_size: 0 file_sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 entity: other - path: Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/en.lproj/locale.pak file_size: 0 file_sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 entity: other - path: Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/icudtl.dat file_size: 0 file_sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 entity: other - path: Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/resources.pak file_size: 0 file_sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 entity: other - path: Contents/Frameworks/Electron Framework.framework/Versions/A/Resources/v8_context_snapshot.arm64.bin file_size: 0 file_sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 entity: other - path: Contents/Frameworks/Electron Framework.framework/Versions/A/_CodeSignature/CodeResources file_size: 4531 file_sha256: 0875b5aa7dfec9d4966a7abff771ad8c7d8e4f3ec8b8d7390e571601076ae04c entity: bundle_code_signature_file: !ResourcesXml - - - - - ' files' - ' ' - ' Resources/Info.plist' - ' ' - ' oGzbq3iJoIFhpLZNxk9WdYGW72I=' - ' ' - ' Resources/MainMenu.nib' - ' ' - ' 2jmj7l5rSw0yVb/vlWAYkK/YBwk=' - ' ' - ' Resources/chrome_100_percent.pak' - ' ' - ' 2jmj7l5rSw0yVb/vlWAYkK/YBwk=' - ' ' - ' Resources/en.lproj/locale.pak' - ' ' - ' hash' - ' ' - ' 2jmj7l5rSw0yVb/vlWAYkK/YBwk=' - ' ' - ' optional' - ' ' - ' ' - ' Resources/icudtl.dat' - ' ' - ' 2jmj7l5rSw0yVb/vlWAYkK/YBwk=' - ' ' - ' Resources/resources.pak' - ' ' - ' 2jmj7l5rSw0yVb/vlWAYkK/YBwk=' - ' ' - ' Resources/v8_context_snapshot.arm64.bin' - ' ' - ' 2jmj7l5rSw0yVb/vlWAYkK/YBwk=' - ' ' - ' ' - ' files2' - ' ' - ' Helpers/chrome_crashpad_handler' - ' ' - ' cdhash' - ' ' - ' cNPBJQfg3cmYpIQ8EHgPRW/S2Vo=' - ' ' - ' requirement' - ' cdhash H"70d3c12507e0ddc998a4843c10780f456fd2d95a"' - ' ' - ' Libraries/libEGL.dylib' - ' ' - ' hash2' - ' ' - ' VUU1/S1DsAJQZWw4+ZRKHRj+tAoR42MQmXSbxscdPGs=' - ' ' - ' ' - ' Libraries/vk_swiftshader_icd.json' - ' ' - ' hash2' - ' ' - ' 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - ' ' - ' ' - ' Resources/Info.plist' - ' ' - ' hash2' - ' ' - ' yiA4Y4jGXMeQBDPr50P/dPMCFgwN6CmHTfmpg58xjko=' - ' ' - ' ' - ' Resources/MainMenu.nib' - ' ' - ' hash2' - ' ' - ' 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - ' ' - ' ' - ' Resources/chrome_100_percent.pak' - ' ' - ' hash2' - ' ' - ' 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - ' ' - ' ' - ' Resources/en.lproj/locale.pak' - ' ' - ' hash2' - ' ' - ' 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - ' ' - ' optional' - ' ' - ' ' - ' Resources/icudtl.dat' - ' ' - ' hash2' - ' ' - ' 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - ' ' - ' ' - ' Resources/resources.pak' - ' ' - ' hash2' - ' ' - ' 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - ' ' - ' ' - ' Resources/v8_context_snapshot.arm64.bin' - ' ' - ' hash2' - ' ' - ' 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - ' ' - ' ' - ' ' - ' rules' - ' ' - ' ^Resources/' - ' ' - ' ^Resources/.*/.lproj/' - ' ' - ' optional' - ' ' - ' weight' - ' 1000' - ' ' - ' ^Resources/.*/.lproj/locversion.plist$' - ' ' - ' omit' - ' ' - ' weight' - ' 1100' - ' ' - ' ^Resources/Base/.lproj/' - ' ' - ' weight' - ' 1010' - ' ' - ' ^version.plist$' - ' ' - ' ' - ' rules2' - ' ' - ' .*/.dSYM($|/)' - ' ' - ' weight' - ' 11' - ' ' - ' ^(.*/)?/.DS_Store$' - ' ' - ' omit' - ' ' - ' weight' - ' 2000' - ' ' - ' ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/' - ' ' - ' nested' - ' ' - ' weight' - ' 10' - ' ' - ' ^.*' - ' ' - ' ^Info/.plist$' - ' ' - ' omit' - ' ' - ' weight' - ' 20' - ' ' - ' ^PkgInfo$' - ' ' - ' omit' - ' ' - ' weight' - ' 20' - ' ' - ' ^Resources/' - ' ' - ' weight' - ' 20' - ' ' - ' ^Resources/.*/.lproj/' - ' ' - ' optional' - ' ' - ' weight' - ' 1000' - ' ' - ' ^Resources/.*/.lproj/locversion.plist$' - ' ' - ' omit' - ' ' - ' weight' - ' 1100' - ' ' - ' ^Resources/Base/.lproj/' - ' ' - ' weight' - ' 1010' - ' ' - ' ^[^/]+$' - ' ' - ' nested' - ' ' - ' weight' - ' 10' - ' ' - ' ^embedded/.provisionprofile$' - ' ' - ' weight' - ' 20' - ' ' - ' ^version/.plist$' - ' ' - ' weight' - ' 20' - ' ' - ' ' - - - '' - path: Contents/Frameworks/Electron Framework.framework/Versions/Current symlink_target: A entity: other - path: Contents/Frameworks/Electron Helper (GPU).app/Contents/Info.plist file_size: 630 file_sha256: 7d16bb3cf776fb0a7eb0ee77fd040468fc1e8723546668b11cdb23896bff0c9e entity: other - path: Contents/Frameworks/Electron Helper (GPU).app/Contents/MacOS/Electron Helper (GPU) file_size: 22544 file_sha256: 35677ddaf12c56b888602e18d84d6f6ed83965f8124487a22b508494f202943d entity: mach_o: macho_linkedit_start_offset: 16384 / 0x4000 macho_signature_start_offset: 16400 / 0x4010 macho_signature_end_offset: 16827 / 0x41bb macho_linkedit_end_offset: 22544 / 0x5810 macho_end_offset: 22544 / 0x5810 linkedit_signature_start_offset: 16 / 0x10 linkedit_signature_end_offset: 443 / 0x1bb linkedit_bytes_after_signature: 5717 / 0x1655 signature: superblob_length: 427 / 0x1ab blob_count: 3 blobs: - slot: CodeDirectory (0) magic: fade0c02 length: 371 sha1: efa4ded29dd90f2ab5534e24b57a5b05111110a8 sha256: da49ede188bbfd7c14e387d2b33f498576a047e7c77b2874a5381328835ac8ec - slot: RequirementSet (2) magic: fade0c01 length: 12 sha1: 3a75f6db058529148e14dd7ea1b4729cc09ec973 sha256: 987920904eab650e75788c054aa0b0524e6a80bfc71aa32df8d237a61743f986 - slot: CMS Signature (65536) magic: fade0b01 length: 8 sha1: 2a7254313aa41796079bb0e9d0f044345f69f98b sha256: e6c83bc98a10348492c7d4d2378a54572ef29e1a5692ccd02b5e29f4b762d6a0 code_directory: version: '0x20400' flags: CodeSignatureFlags(ADHOC) identifier: com.github.Electron.helper digest_type: sha256 platform: 0 signed_entity_size: 16400 executable_segment_flags: ExecutableSegmentFlags(MAIN_BINARY) code_digests_count: 5 slot_digests: - 'Info (1): 7d16bb3cf776fb0a7eb0ee77fd040468fc1e8723546668b11cdb23896bff0c9e' - 'RequirementSet (2): 987920904eab650e75788c054aa0b0524e6a80bfc71aa32df8d237a61743f986' - 'Resources (3): 6686de10a28a2fe11b36cbb86dcbacc827cfc4ea116b4dabf1845e5aee629e9b' cms: null - path: Contents/Frameworks/Electron Helper (GPU).app/Contents/_CodeSignature/CodeResources file_size: 2200 file_sha256: 6686de10a28a2fe11b36cbb86dcbacc827cfc4ea116b4dabf1845e5aee629e9b entity: bundle_code_signature_file: !ResourcesXml - - - - - ' files' - ' ' - ' files2' - ' ' - ' rules' - ' ' - ' ^Resources/' - ' ' - ' ^Resources/.*/.lproj/' - ' ' - ' optional' - ' ' - ' weight' - ' 1000' - ' ' - ' ^Resources/.*/.lproj/locversion.plist$' - ' ' - ' omit' - ' ' - ' weight' - ' 1100' - ' ' - ' ^Resources/Base/.lproj/' - ' ' - ' weight' - ' 1010' - ' ' - ' ^version.plist$' - ' ' - ' ' - ' rules2' - ' ' - ' .*/.dSYM($|/)' - ' ' - ' weight' - ' 11' - ' ' - ' ^(.*/)?/.DS_Store$' - ' ' - ' omit' - ' ' - ' weight' - ' 2000' - ' ' - ' ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/' - ' ' - ' nested' - ' ' - ' weight' - ' 10' - ' ' - ' ^.*' - ' ' - ' ^Info/.plist$' - ' ' - ' omit' - ' ' - ' weight' - ' 20' - ' ' - ' ^PkgInfo$' - ' ' - ' omit' - ' ' - ' weight' - ' 20' - ' ' - ' ^Resources/' - ' ' - ' weight' - ' 20' - ' ' - ' ^Resources/.*/.lproj/' - ' ' - ' optional' - ' ' - ' weight' - ' 1000' - ' ' - ' ^Resources/.*/.lproj/locversion.plist$' - ' ' - ' omit' - ' ' - ' weight' - ' 1100' - ' ' - ' ^Resources/Base/.lproj/' - ' ' - ' weight' - ' 1010' - ' ' - ' ^[^/]+$' - ' ' - ' nested' - ' ' - ' weight' - ' 10' - ' ' - ' ^embedded/.provisionprofile$' - ' ' - ' weight' - ' 20' - ' ' - ' ^version/.plist$' - ' ' - ' weight' - ' 20' - ' ' - ' ' - - - '' - path: Contents/Frameworks/Mantle.framework/Mantle symlink_target: Versions/Current/Mantle entity: other - path: Contents/Frameworks/Mantle.framework/Resources symlink_target: Versions/Current/Resources entity: other - path: Contents/Frameworks/Mantle.framework/Versions/A/Mantle file_size: 22544 file_sha256: ce8d29746a1cc2fb403658ca802576f05dd5ddc2a43ec20e966e52b08eef025e entity: mach_o: macho_linkedit_start_offset: 16384 / 0x4000 macho_signature_start_offset: 16400 / 0x4010 macho_signature_end_offset: 16818 / 0x41b2 macho_linkedit_end_offset: 22544 / 0x5810 macho_end_offset: 22544 / 0x5810 linkedit_signature_start_offset: 16 / 0x10 linkedit_signature_end_offset: 434 / 0x1b2 linkedit_bytes_after_signature: 5726 / 0x165e signature: superblob_length: 418 / 0x1a2 blob_count: 3 blobs: - slot: CodeDirectory (0) magic: fade0c02 length: 362 sha1: 90daedaf7217c1c2058237690b3e7f3bc16fb5da sha256: b53e751c8bbc19ce5c434090de9171fdbeaa5572b32c782d07c6d0dee50765ea - slot: RequirementSet (2) magic: fade0c01 length: 12 sha1: 3a75f6db058529148e14dd7ea1b4729cc09ec973 sha256: 987920904eab650e75788c054aa0b0524e6a80bfc71aa32df8d237a61743f986 - slot: CMS Signature (65536) magic: fade0b01 length: 8 sha1: 2a7254313aa41796079bb0e9d0f044345f69f98b sha256: e6c83bc98a10348492c7d4d2378a54572ef29e1a5692ccd02b5e29f4b762d6a0 code_directory: version: '0x20400' flags: CodeSignatureFlags(ADHOC) identifier: org.mantle.Mantle digest_type: sha256 platform: 0 signed_entity_size: 16400 executable_segment_flags: ExecutableSegmentFlags(0x0) code_digests_count: 5 slot_digests: - 'Info (1): 542d886f74e466a0958e74db24ee7bf72f59a6813aacd5309e44b097c6806ea1' - 'RequirementSet (2): 987920904eab650e75788c054aa0b0524e6a80bfc71aa32df8d237a61743f986' - 'Resources (3): 738650a98f84347da27c928a05de06a52d205cc1ba4ea1d8befe4d0656cc0dd4' cms: null - path: Contents/Frameworks/Mantle.framework/Versions/A/Resources/Info.plist file_size: 576 file_sha256: 542d886f74e466a0958e74db24ee7bf72f59a6813aacd5309e44b097c6806ea1 entity: other - path: Contents/Frameworks/Mantle.framework/Versions/A/_CodeSignature/CodeResources file_size: 2442 file_sha256: 738650a98f84347da27c928a05de06a52d205cc1ba4ea1d8befe4d0656cc0dd4 entity: bundle_code_signature_file: !ResourcesXml - - - - - ' files' - ' ' - ' Resources/Info.plist' - ' ' - ' SfsfCgls/vD7J5tPNoHNVLGUdY8=' - ' ' - ' ' - ' files2' - ' ' - ' Resources/Info.plist' - ' ' - ' hash2' - ' ' - ' VC2Ib3TkZqCVjnTbJO579y9ZpoE6rNUwnkSwl8aAbqE=' - ' ' - ' ' - ' ' - ' rules' - ' ' - ' ^Resources/' - ' ' - ' ^Resources/.*/.lproj/' - ' ' - ' optional' - ' ' - ' weight' - ' 1000' - ' ' - ' ^Resources/.*/.lproj/locversion.plist$' - ' ' - ' omit' - ' ' - ' weight' - ' 1100' - ' ' - ' ^Resources/Base/.lproj/' - ' ' - ' weight' - ' 1010' - ' ' - ' ^version.plist$' - ' ' - ' ' - ' rules2' - ' ' - ' .*/.dSYM($|/)' - ' ' - ' weight' - ' 11' - ' ' - ' ^(.*/)?/.DS_Store$' - ' ' - ' omit' - ' ' - ' weight' - ' 2000' - ' ' - ' ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/' - ' ' - ' nested' - ' ' - ' weight' - ' 10' - ' ' - ' ^.*' - ' ' - ' ^Info/.plist$' - ' ' - ' omit' - ' ' - ' weight' - ' 20' - ' ' - ' ^PkgInfo$' - ' ' - ' omit' - ' ' - ' weight' - ' 20' - ' ' - ' ^Resources/' - ' ' - ' weight' - ' 20' - ' ' - ' ^Resources/.*/.lproj/' - ' ' - ' optional' - ' ' - ' weight' - ' 1000' - ' ' - ' ^Resources/.*/.lproj/locversion.plist$' - ' ' - ' omit' - ' ' - ' weight' - ' 1100' - ' ' - ' ^Resources/Base/.lproj/' - ' ' - ' weight' - ' 1010' - ' ' - ' ^[^/]+$' - ' ' - ' nested' - ' ' - ' weight' - ' 10' - ' ' - ' ^embedded/.provisionprofile$' - ' ' - ' weight' - ' 20' - ' ' - ' ^version/.plist$' - ' ' - ' weight' - ' 20' - ' ' - ' ' - - - '' - path: Contents/Frameworks/Mantle.framework/Versions/Current symlink_target: A entity: other - path: Contents/Info.plist file_size: 584 file_sha256: 863f967826aa4c32179d88ce7febeef529aed41c05ba2204c79dd1d2ab6b7296 entity: other - path: Contents/MacOS/Electron file_size: 22544 file_sha256: 43225c3096a343375eafa4cc06943b42078759fe5c646a47c339beee1d308916 entity: mach_o: macho_linkedit_start_offset: 16384 / 0x4000 macho_signature_start_offset: 16400 / 0x4010 macho_signature_end_offset: 16820 / 0x41b4 macho_linkedit_end_offset: 22544 / 0x5810 macho_end_offset: 22544 / 0x5810 linkedit_signature_start_offset: 16 / 0x10 linkedit_signature_end_offset: 436 / 0x1b4 linkedit_bytes_after_signature: 5724 / 0x165c signature: superblob_length: 420 / 0x1a4 blob_count: 3 blobs: - slot: CodeDirectory (0) magic: fade0c02 length: 364 sha1: 1aff0dbb9a326f29d800a20f379478279408ba8a sha256: 1e456159572536196ec7ef24333775d60f574f9c41fd7b0bfc3ce6555a5ac67a - slot: RequirementSet (2) magic: fade0c01 length: 12 sha1: 3a75f6db058529148e14dd7ea1b4729cc09ec973 sha256: 987920904eab650e75788c054aa0b0524e6a80bfc71aa32df8d237a61743f986 - slot: CMS Signature (65536) magic: fade0b01 length: 8 sha1: 2a7254313aa41796079bb0e9d0f044345f69f98b sha256: e6c83bc98a10348492c7d4d2378a54572ef29e1a5692ccd02b5e29f4b762d6a0 code_directory: version: '0x20400' flags: CodeSignatureFlags(ADHOC) identifier: com.github.Electron digest_type: sha256 platform: 0 signed_entity_size: 16400 executable_segment_flags: ExecutableSegmentFlags(MAIN_BINARY) code_digests_count: 5 slot_digests: - 'Info (1): 863f967826aa4c32179d88ce7febeef529aed41c05ba2204c79dd1d2ab6b7296' - 'RequirementSet (2): 987920904eab650e75788c054aa0b0524e6a80bfc71aa32df8d237a61743f986' - 'Resources (3): 55ce55777af6a66c773763e8dd721846485283d9d6b3b0ac6b91a6e90eb6954c' cms: null - path: Contents/Resources/default_app.asar file_size: 0 file_sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 entity: other - path: Contents/Resources/electron.icns file_size: 0 file_sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 entity: other - path: Contents/Resources/en.lproj file_size: 0 file_sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 entity: other - path: Contents/_CodeSignature/CodeResources file_size: 3622 file_sha256: 55ce55777af6a66c773763e8dd721846485283d9d6b3b0ac6b91a6e90eb6954c entity: bundle_code_signature_file: !ResourcesXml - - - - - ' files' - ' ' - ' Resources/default_app.asar' - ' ' - ' 2jmj7l5rSw0yVb/vlWAYkK/YBwk=' - ' ' - ' Resources/electron.icns' - ' ' - ' 2jmj7l5rSw0yVb/vlWAYkK/YBwk=' - ' ' - ' Resources/en.lproj' - ' ' - ' 2jmj7l5rSw0yVb/vlWAYkK/YBwk=' - ' ' - ' ' - ' files2' - ' ' - ' Frameworks/Electron Framework.framework' - ' ' - ' cdhash' - ' ' - ' IKnmDClawv6qO+geW5lej88Mwmk=' - ' ' - ' requirement' - ' cdhash H"20a9e60c295ac2feaa3be81e5b995e8fcf0cc269"' - ' ' - ' Frameworks/Electron Helper (GPU).app' - ' ' - ' cdhash' - ' ' - ' 2knt4Yi7/XwU44fSsz9JhXagR+c=' - ' ' - ' requirement' - ' cdhash H"da49ede188bbfd7c14e387d2b33f498576a047e7"' - ' ' - ' Frameworks/Mantle.framework' - ' ' - ' cdhash' - ' ' - ' tT51HIu8Gc5cQ0CQ3pFx/b6qVXI=' - ' ' - ' requirement' - ' cdhash H"b53e751c8bbc19ce5c434090de9171fdbeaa5572"' - ' ' - ' Resources/default_app.asar' - ' ' - ' hash2' - ' ' - ' 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - ' ' - ' ' - ' Resources/electron.icns' - ' ' - ' hash2' - ' ' - ' 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - ' ' - ' ' - ' Resources/en.lproj' - ' ' - ' hash2' - ' ' - ' 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - ' ' - ' ' - ' ' - ' rules' - ' ' - ' ^Resources/' - ' ' - ' ^Resources/.*/.lproj/' - ' ' - ' optional' - ' ' - ' weight' - ' 1000' - ' ' - ' ^Resources/.*/.lproj/locversion.plist$' - ' ' - ' omit' - ' ' - ' weight' - ' 1100' - ' ' - ' ^Resources/Base/.lproj/' - ' ' - ' weight' - ' 1010' - ' ' - ' ^version.plist$' - ' ' - ' ' - ' rules2' - ' ' - ' .*/.dSYM($|/)' - ' ' - ' weight' - ' 11' - ' ' - ' ^(.*/)?/.DS_Store$' - ' ' - ' omit' - ' ' - ' weight' - ' 2000' - ' ' - ' ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/' - ' ' - ' nested' - ' ' - ' weight' - ' 10' - ' ' - ' ^.*' - ' ' - ' ^Info/.plist$' - ' ' - ' omit' - ' ' - ' weight' - ' 20' - ' ' - ' ^PkgInfo$' - ' ' - ' omit' - ' ' - ' weight' - ' 20' - ' ' - ' ^Resources/' - ' ' - ' weight' - ' 20' - ' ' - ' ^Resources/.*/.lproj/' - ' ' - ' optional' - ' ' - ' weight' - ' 1000' - ' ' - ' ^Resources/.*/.lproj/locversion.plist$' - ' ' - ' omit' - ' ' - ' weight' - ' 1100' - ' ' - ' ^Resources/Base/.lproj/' - ' ' - ' weight' - ' 1010' - ' ' - ' ^[^/]+$' - ' ' - ' nested' - ' ' - ' weight' - ' 10' - ' ' - ' ^embedded/.provisionprofile$' - ' ' - ' weight' - ' 20' - ' ' - ' ^version/.plist$' - ' ' - ' weight' - ' 20' - ' ' - ' ' - - - '' ```