├── .gitignore ├── .gitattributes ├── Icons └── applet.icns ├── Disable-Gatekeeper.zip ├── Install Disable-Gatekeeper.zip ├── Install Disable-Gatekeeper.scptd └── Contents │ ├── Resources │ ├── description.rtfd │ │ └── TXT.rtf │ ├── Scripts │ │ └── main.scpt │ └── Disable-Gatekeeper.mobileconfig │ └── Info.plist ├── Create App.md ├── Disable-Gatekeeper.mobileconfig ├── README.md └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /Icons/applet.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris1111/Disable-Gatekeeper/HEAD/Icons/applet.icns -------------------------------------------------------------------------------- /Disable-Gatekeeper.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris1111/Disable-Gatekeeper/HEAD/Disable-Gatekeeper.zip -------------------------------------------------------------------------------- /Install Disable-Gatekeeper.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chris1111/Disable-Gatekeeper/HEAD/Install Disable-Gatekeeper.zip -------------------------------------------------------------------------------- /Install Disable-Gatekeeper.scptd/Contents/Resources/description.rtfd/TXT.rtf: -------------------------------------------------------------------------------- 1 | {\rtf1\ansi\ansicpg1252\cocoartf2818 2 | \cocoatextscaling0\cocoaplatform0{\fonttbl} 3 | {\colortbl;\red255\green255\blue255;} 4 | {\*\expandedcolortbl;;} 5 | } -------------------------------------------------------------------------------- /Create App.md: -------------------------------------------------------------------------------- 1 | Building Sign Applications to run locally ⬇︎ 2 | 3 | - [x] `Building:` 4 | ```bash 5 | git clone https://github.com/chris1111/Disable-Gatekeeper.git && cd $HOME/Disable-Gatekeeper && /usr/bin/osacompile -o "Install Disable-Gatekeeper.app" "Install Disable-Gatekeeper.scptd" && cp -Rp "Install Disable-Gatekeeper.scptd/Contents/Resources/Disable-Gatekeeper.mobileconfig" "Install Disable-Gatekeeper.app/Contents/Resources/" && cp -Rp Icons/applet.icns "Install Disable-Gatekeeper.app/Contents/Resources/" && Open -R "Install Disable-Gatekeeper.app" 6 | ``` 7 | 8 | 9 | ![Build](https://github.com/user-attachments/assets/d4cc52af-90ea-4cb8-80e7-916f9805b62b) 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Install Disable-Gatekeeper.scptd/Contents/Resources/Scripts/main.scpt: -------------------------------------------------------------------------------- 1 | -- Run the Script, Disable-Gatekeeper will be installed then after double click to renew Disable Gatekeeper 2 | -- Disable-Gatekeeper Copyright © 2024 chris1111 , All Rights Reserved 3 | 4 | set source to path to me as string 5 | set source to POSIX path of source & "Contents/Resources/Disable-Gatekeeper.mobileconfig" 6 | set source to quoted form of source 7 | delay 1 8 | -- Open Profiles.prefPane 9 | do shell script "open /System/Library/PreferencePanes/Profiles.prefPane " & source & "/" 10 | delay 1 11 | -- Open Profiles.prefPane/Profiles-Settings.extension 12 | do shell script "open x-apple.systempreferences:com.apple.Profiles-Settings.extension" 13 | -------------------------------------------------------------------------------- /Install Disable-Gatekeeper.scptd/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.apple.ScriptEditor.id.Install-Disable-Gatekeeper 7 | CFBundleName 8 | Install Disable-Gatekeeper 9 | CFBundleShortVersionString 10 | 1.0 11 | NSHumanReadableCopyright 12 | Copyright © 2024 chris1111 , All Rights Reserved 13 | OSAScriptingDefinition 14 | AppleScript Language 15 | WindowState 16 | 17 | bundleDividerCollapsed 18 | 19 | bundlePositionOfDivider 20 | 675 21 | dividerCollapsed 22 | 23 | eventLogLevel 24 | 2 25 | name 26 | ScriptWindowState 27 | positionOfDivider 28 | 331 29 | savedFrame 30 | 453 274 974 678 0 0 1920 1055 31 | selectedTab 32 | log 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /Disable-Gatekeeper.mobileconfig: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PayloadContent 6 | 7 | 8 | PayloadType 9 | com.apple.systempolicy.control 10 | PayloadUUID 11 | 8FB4887B-2AD2-41D6-AADB-23E7603EFCB6 12 | PayloadIdentifier 13 | com.chris1111.profile.systempolicy 14 | PayloadOrganization 15 | chris1111 16 | PayloadDisplayName 17 | System Policy Control 18 | PayloadDescription 19 | Configures System Policy Control settings 20 | PayloadVersion 21 | 1 22 | EnableAssessment 23 | 24 | 25 | 26 | PayloadDisplayName 27 | Disable Gatekeeper 28 | PayloadIdentifier 29 | com.chris1111.profile.systempolicy 30 | PayloadOrganization 31 | chris1111 32 | PayloadRemovalDisallowed 33 | 34 | PayloadScope 35 | System 36 | PayloadType 37 | Configuration 38 | PayloadUUID 39 | C44FC829-33B8-4750-91AE-AFD8942448D9 40 | PayloadVersion 41 | 1 42 | 43 | 44 | -------------------------------------------------------------------------------- /Install Disable-Gatekeeper.scptd/Contents/Resources/Disable-Gatekeeper.mobileconfig: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PayloadContent 6 | 7 | 8 | PayloadType 9 | com.apple.systempolicy.control 10 | PayloadUUID 11 | 8FB4887B-2AD2-41D6-AADB-23E7603EFCB6 12 | PayloadIdentifier 13 | com.chris1111.profile.systempolicy 14 | PayloadOrganization 15 | chris1111 16 | PayloadDisplayName 17 | System Policy Control 18 | PayloadDescription 19 | Configures System Policy Control settings 20 | PayloadVersion 21 | 1 22 | EnableAssessment 23 | 24 | 25 | 26 | PayloadDisplayName 27 | Disable Gatekeeper 28 | PayloadIdentifier 29 | com.chris1111.profile.systempolicy 30 | PayloadOrganization 31 | chris1111 32 | PayloadRemovalDisallowed 33 | 34 | PayloadScope 35 | System 36 | PayloadType 37 | Configuration 38 | PayloadUUID 39 | C44FC829-33B8-4750-91AE-AFD8942448D9 40 | PayloadVersion 41 | 1 42 | 43 | 44 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Disable-Gatekeeper in macOS Sequoia 15 2 | View [Disable-Gatekeeper.mobileconfig](https://github.com/chris1111/Disable-Gatekeeper/blob/main/Disable-Gatekeeper.mobileconfig) 3 | 4 | View [Install Disable-Gatekeeper Script](https://github.com/chris1111/Disable-Gatekeeper/blob/main/Install%20Disable-Gatekeeper.scptd/Contents/Resources/Scripts/main.scpt) 5 | 6 | View [Building your own Notarize App](https://github.com/chris1111/Disable-Gatekeeper/blob/main/Create%20App.md) 7 | 8 | ### Starting from macOS 15, sudo spctl --master-disable is no longer supported to disable Gatekeeper. 9 | 10 | - You can disable it with Configuration Profiles. 11 | 12 | Download ➤ [Disable-Gatekeeper](https://github.com/chris1111/Disable-Gatekeeper/raw/main/Install%20Disable-Gatekeeper.zip) 13 | 14 | View Video Install Disable-Gatekeeper ⇩ 15 | 16 | [![Modular Image Creation](https://github.com/user-attachments/assets/68f65560-03ae-4dfe-908f-554e30e2906b)](https://youtu.be/Y-KID-_1YKA) 17 | 18 | After runing the script; Double click to install Disable Gatekeeper 19 | 20 | ![Install](https://github.com/user-attachments/assets/097b7f35-0e24-4853-8273-435f0b0a01d4) 21 | 22 | 23 | View Video Uninstall Disable-Gatekeeper ⇩ 24 | 25 | [![Modular Image Creation](https://github.com/user-attachments/assets/68f65560-03ae-4dfe-908f-554e30e2906b)](https://youtu.be/EJttKJnIlAQ) 26 | 27 | After uninstalling the profiles, reset to `App Store & Known Developers` Then `Reboot macOS` 28 | 29 | ![Screenshot Reset](https://github.com/user-attachments/assets/55f81b78-0377-47a1-b0c5-dcad31511e8c) 30 | 31 | Thanks to [Apple](https://it-training.apple.com/tutorials/deployment/dm105/), [hoishing](https://gist.github.com/hoishing/cadd905b095e15531467255b537f6906) 32 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 325 | 326 | 327 |
328 |

Disable-Gatekeeper in macOS Sequoia 15

329 |

View Disable-Gatekeeper.mobileconfig

330 |

View Install Disable-Gatekeeper Script

331 |

View Building your own Notarize App

332 | 333 | 334 |

View: 👓 on ➤ Github

335 |

Starting from macOS 15, sudo spctl --master-disable is no longer supported to disable Gatekeeper.

336 | 339 |

Download ➤ Disable-Gatekeeper

340 |

View Video Install Disable-Gatekeeper ⇩

341 |

Modular Image Creation

342 |

After runing the script; Double click to install Disable Gatekeeper

343 |

Install

344 |

View Video Uninstall Disable-Gatekeeper ⇩

345 |

Modular Image Creation

346 |

After uninstalling the profiles, reset to App Store & Known Developers Then Reboot macOS

347 |

Screenshot Reset

348 |

Thanks to Apple, hoishing

349 |
350 |
351 | 352 | 353 | --------------------------------------------------------------------------------