From 1197168a783862c4acf064952ff50b5dff501f49 Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Mon, 21 Oct 2024 13:43:26 +0200 Subject: [PATCH 01/13] First group of 14 > 15 --- seqouia_upgrade_1.json | 54 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 seqouia_upgrade_1.json diff --git a/seqouia_upgrade_1.json b/seqouia_upgrade_1.json new file mode 100644 index 0000000..eec26f1 --- /dev/null +++ b/seqouia_upgrade_1.json @@ -0,0 +1,54 @@ +{ + "optionalFeatures": { + "honorFocusModes": true, + "acceptableUpdatePreparingUsage": true, + "asynchronousSoftwareUpdate": true, + "aggressiveUserExperience": true, + "attemptToFetchMajorUpgrade": false, + "acceptableScreenSharingUsage": true, + "acceptableAssertionUsage": true, + "aggressiveUserFullScreenExperience": true, + "acceptableCameraUsage": true, + "utilizeSOFAFeed": true + }, + "userInterface": { + "showDeferralCount": true, + "showActivelyExploitedCVEs": true, + "showRequiredDate": true, + "showDaysRemainingToUpdate": true, + "iconLightPath": "/Library/Application Support/EVB/EB_orange_512x512.png", + "iconDarkPath": "/Library/Application Support/EVB/EB_orange_512x512.png", + "updateElements": [ + { + "_language": "en", + "informationButtonText": "More Info", + "mainContentHeader": "Your device will restart during this update.", + "mainHeader": "Upgrade to macOS Sequoia 15", + "mainContentSubHeader": "Updates can take around 30 minutes to complete.", + "subHeader": "Kindly scroll down to view the complete steps and description", + "mainContentText": "Security is of paramount importance in the Briteland, and with this in mind, Britetech have identified this Mac as not yet updated to the current and correct version of the macOS operating system.\n\nThis Mac must be updated to the current version to ensure that our IT infrastructure and security protocols are adhered to. Updating should take no more than 30 or 35 minutes (likely less) and will not affect any of your data or settings in any way.\n\nYou may defer the update of macOS on this device, but once the cutoff date for your computer (visible on the left hand side of your screen) has been reached, an update will be enforced by Britetech, and your device will update itself and restart.\n\nAn alternate option is to defer the update, and then at the end of your business day, or during your lunch period, you can update manually, which only takes a few clicks (see below):\n\n1. Save all your work, and close all open windows.\n2. Navigate to System Settings (via the Finder window or by clicking the Apple icon at the top left of your screen).\n3. In System Settings, navigate to General > Software Update and click on 'Update Now', and your device will update itself to the latest version (including a restart).\n\nThank you for your time and help in ensuring that the Britespace remains at its most secure." } + ] + }, + "osVersionRequirements": [ + { + "requiredMinimumOSVersion": "latest-supported", + "standardMajorUpgradeSLA": 38, + "minorVersionRecalculationThreshold": 1, + "aboutUpdateURL": "https://support.apple.com/en-us/121238" + } + ], + "userExperience": { + "allowUserQuitDeferrals": true, + "allowLaterDeferralButton": true, + "randomDelay": false, + "nudgeMajorUpgradeEventLaunchDelay": 1, + "nudgeMinorUpdateEventLaunchDelay": 1, + "approachingRefreshCycle": 86400, + "approachingWindowTime": 7200, + "elapsedRefreshCycle": 900, + "imminentRefreshCycle": 3600, + "imminentWindowTime": 24, + "initialRefreshCycle": 18000, + "allowedDeferrals": 24 + } +} \ No newline at end of file From 61f6b66efd3faf39d9d456efa5832828ce38a8c8 Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Mon, 21 Oct 2024 16:08:56 +0200 Subject: [PATCH 02/13] Sequoia group 2 + cleanup --- sequoia_upgrade_2.json | 54 ++++++++++++++++++++++++++++++++++ sonoma_minor_1.json | 66 ------------------------------------------ sonoma_minor_2.json | 66 ------------------------------------------ sonoma_minor_3.json | 66 ------------------------------------------ sonoma_minor_4.json | 65 ----------------------------------------- sonoma_minor_5.json | 65 ----------------------------------------- 6 files changed, 54 insertions(+), 328 deletions(-) create mode 100644 sequoia_upgrade_2.json delete mode 100644 sonoma_minor_1.json delete mode 100644 sonoma_minor_2.json delete mode 100644 sonoma_minor_3.json delete mode 100644 sonoma_minor_4.json delete mode 100644 sonoma_minor_5.json diff --git a/sequoia_upgrade_2.json b/sequoia_upgrade_2.json new file mode 100644 index 0000000..91bed05 --- /dev/null +++ b/sequoia_upgrade_2.json @@ -0,0 +1,54 @@ +{ + "optionalFeatures": { + "honorFocusModes": true, + "acceptableUpdatePreparingUsage": true, + "asynchronousSoftwareUpdate": true, + "aggressiveUserExperience": true, + "attemptToFetchMajorUpgrade": false, + "acceptableScreenSharingUsage": true, + "acceptableAssertionUsage": true, + "aggressiveUserFullScreenExperience": true, + "acceptableCameraUsage": true, + "utilizeSOFAFeed": true + }, + "userInterface": { + "showDeferralCount": true, + "showActivelyExploitedCVEs": true, + "showRequiredDate": true, + "showDaysRemainingToUpdate": true, + "iconLightPath": "/Library/Application Support/EVB/EB_orange_512x512.png", + "iconDarkPath": "/Library/Application Support/EVB/EB_orange_512x512.png", + "updateElements": [ + { + "_language": "en", + "informationButtonText": "More Info", + "mainContentHeader": "Your device will restart during this update.", + "mainHeader": "Upgrade to macOS Sequoia 15", + "mainContentSubHeader": "Updates can take around 30 minutes to complete.", + "subHeader": "Kindly scroll down to view the complete steps and description", + "mainContentText": "Security is of paramount importance in the Briteland, and with this in mind, Britetech have identified this Mac as not yet updated to the current and correct version of the macOS operating system.\n\nThis Mac must be updated to the current version to ensure that our IT infrastructure and security protocols are adhered to. Updating should take no more than 30 or 35 minutes (likely less) and will not affect any of your data or settings in any way.\n\nYou may defer the update of macOS on this device, but once the cutoff date for your computer (visible on the left hand side of your screen) has been reached, an update will be enforced by Britetech, and your device will update itself and restart.\n\nAn alternate option is to defer the update, and then at the end of your business day, or during your lunch period, you can update manually, which only takes a few clicks (see below):\n\n1. Save all your work, and close all open windows.\n2. Navigate to System Settings (via the Finder window or by clicking the Apple icon at the top left of your screen).\n3. In System Settings, navigate to General > Software Update and click on 'Update Now', and your device will update itself to the latest version (including a restart).\n\nThank you for your time and help in ensuring that the Britespace remains at its most secure." } + ] + }, + "osVersionRequirements": [ + { + "requiredMinimumOSVersion": "latest-supported", + "standardMajorUpgradeSLA": 39, + "minorVersionRecalculationThreshold": 1, + "aboutUpdateURL": "https://support.apple.com/en-us/121238" + } + ], + "userExperience": { + "allowUserQuitDeferrals": true, + "allowLaterDeferralButton": true, + "randomDelay": false, + "nudgeMajorUpgradeEventLaunchDelay": 1, + "nudgeMinorUpdateEventLaunchDelay": 1, + "approachingRefreshCycle": 86400, + "approachingWindowTime": 7200, + "elapsedRefreshCycle": 900, + "imminentRefreshCycle": 3600, + "imminentWindowTime": 24, + "initialRefreshCycle": 18000, + "allowedDeferrals": 24 + } +} \ No newline at end of file diff --git a/sonoma_minor_1.json b/sonoma_minor_1.json deleted file mode 100644 index ef9fcef..0000000 --- a/sonoma_minor_1.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "optionalFeatures": { - "acceptableCameraUsage": true, - "acceptableScreenSharingUsage": true, - "aggressiveUserExperience": false, - "aggressiveUserFullScreenExperience": false, - "enforceMinorUpdates": true, - "attemptToFetchMajorUpgrade": false, - "disableSoftwareUpdateWorkflow": true, - "utilizeSOFAFeed": true - }, - "osVersionRequirements": [ - { - "aboutUpdateURLs": [ - { - "_language": "en", - "aboutUpdateURL": "https://support.apple.com/en-gb/HT214119" - } - ], - "requiredInstallationDate": "2024-08-05T21:00:00Z", - "requiredMinimumOSVersion": "14.6", - "targetedOSVersionsRule": "default" - } - ], - "userExperience": { - "allowedDeferrals": 8, - "allowedDeferralsUntilForcedSecondaryQuitButton": 5, - "approachingRefreshCycle": 86400, - "approachingWindowTime": 7200, - "elapsedRefreshCycle": 900, - "gracePeriodInstallDelay": 23, - "gracePeriodLaunchDelay": 23, - "gracePeriodPath": "/private/var/db/.AppleSetupDone", - "imminentRefreshCycle": 3600, - "imminentWindowTime": 24, - "initialRefreshCycle": 18000 - }, - "userInterface": { - "iconDarkPath": "/Library/Application Support/EVB/EB_orange_512x512.png", - "iconLightPath": "/Library/Application Support/EVB/EB_orange_512x512.png", - "actionButtonPath": "/System/Library/CoreServices/Software Update.app", - "fallbackLanguage": "en_US", - "forceFallbackLanguage": true, - "showDeferralCount": true, - "simpleMode": false, - "singleQuitButton": true, - "updateElements": [ - { - "_language": "en_US", - "mainHeader": "Update to macOS Sonoma 14.6", - "mainContentHeader": "Your device will restart during this update", - "subHeader": "Kindly scroll down to view the complete steps and description", - "actionButtonText": "Update Device", - "mainContentText": "Security is of paramount importance in the Briteland, and with this in mind, Britetech have identified this Mac as not yet updated to the current and correct version of the macOS operating system.\n\nThis Mac must be updated to the current version to ensure that our IT infrastructure and security protocols are adhered to.\nUpdating should take no more than 10 or 15 minutes (likely less) and will not affect any of your data or settings in any way.\n\nYou may defer the update of macOS on this device, but 36 hours after this notification, an update will be enforced by Britetech, and your device will update itself and restart.\n\nAn alternate option is to defer the update, and then at the end of your business day, or during your lunch period, you can update manually, which only takes a few clicks (see below):\n\n1. Save all your work, and close all open windows.\n2. Navigate to System Settings (via the Finder window or by clicking the Apple icon at the top left of your screen).\n3. In System Settings, navigate to General > Software Update and click on ‘Update Now’, and your device will update itself to the latest version (including a restart).\n\nThank you for your time and help in ensuring that the Britespace remains at its most secure.", - "customDeferralButtonText": "Custom", - "informationButtonText": "More Info", - "mainContentNote": "Important Notes: please save all your work before starting the update", - "mainContentSubHeader": "Updates can take around 20 minutes to complete", - "primaryQuitButtonText": "Later", - "secondaryQuitButtonText": "I understand", - "oneHourDeferralButtonText": "One Hour", - "oneDayDeferralButtonText": "Tomorrow, even if Okta and Slack is blocked" - } - ] - } - } \ No newline at end of file diff --git a/sonoma_minor_2.json b/sonoma_minor_2.json deleted file mode 100644 index 993afa5..0000000 --- a/sonoma_minor_2.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "optionalFeatures": { - "acceptableCameraUsage": true, - "acceptableScreenSharingUsage": true, - "aggressiveUserExperience": false, - "aggressiveUserFullScreenExperience": false, - "enforceMinorUpdates": true, - "attemptToFetchMajorUpgrade": false, - "disableSoftwareUpdateWorkflow": true, - "utilizeSOFAFeed": true - }, - "osVersionRequirements": [ - { - "aboutUpdateURLs": [ - { - "_language": "en", - "aboutUpdateURL": "https://support.apple.com/en-gb/HT214119" - } - ], - "requiredInstallationDate": "2024-08-06T09:30:00Z", - "requiredMinimumOSVersion": "14.6", - "targetedOSVersionsRule": "default" - } - ], - "userExperience": { - "allowedDeferrals": 8, - "allowedDeferralsUntilForcedSecondaryQuitButton": 5, - "approachingRefreshCycle": 86400, - "approachingWindowTime": 7200, - "elapsedRefreshCycle": 900, - "gracePeriodInstallDelay": 23, - "gracePeriodLaunchDelay": 23, - "gracePeriodPath": "/private/var/db/.AppleSetupDone", - "imminentRefreshCycle": 3600, - "imminentWindowTime": 24, - "initialRefreshCycle": 18000 - }, - "userInterface": { - "iconDarkPath": "/Library/Application Support/EVB/EB_orange_512x512.png", - "iconLightPath": "/Library/Application Support/EVB/EB_orange_512x512.png", - "actionButtonPath": "/System/Library/CoreServices/Software Update.app", - "fallbackLanguage": "en_US", - "forceFallbackLanguage": true, - "showDeferralCount": true, - "simpleMode": false, - "singleQuitButton": true, - "updateElements": [ - { - "_language": "en_US", - "mainHeader": "Update to macOS Sonoma 14.6", - "mainContentHeader": "Your device will restart during this update", - "subHeader": "Kindly scroll down to view the complete steps and description", - "actionButtonText": "Update Device", - "mainContentText": "Security is of paramount importance in the Briteland, and with this in mind, Britetech have identified this Mac as not yet updated to the current and correct version of the macOS operating system.\n\nThis Mac must be updated to the current version to ensure that our IT infrastructure and security protocols are adhered to.\nUpdating should take no more than 10 or 15 minutes (likely less) and will not affect any of your data or settings in any way.\n\nYou may defer the update of macOS on this device, but 36 hours after this notification, an update will be enforced by Britetech, and your device will update itself and restart.\n\nAn alternate option is to defer the update, and then at the end of your business day, or during your lunch period, you can update manually, which only takes a few clicks (see below):\n\n1. Save all your work, and close all open windows.\n2. Navigate to System Settings (via the Finder window or by clicking the Apple icon at the top left of your screen).\n3. In System Settings, navigate to General > Software Update and click on ‘Update Now’, and your device will update itself to the latest version (including a restart).\n\nThank you for your time and help in ensuring that the Britespace remains at its most secure.", - "customDeferralButtonText": "Custom", - "informationButtonText": "More Info", - "mainContentNote": "Important Notes: please save all your work before starting the update", - "mainContentSubHeader": "Updates can take around 15 minutes to complete", - "primaryQuitButtonText": "Later", - "secondaryQuitButtonText": "I understand", - "oneHourDeferralButtonText": "One Hour", - "oneDayDeferralButtonText": "Tomorrow, even if Okta and Slack is blocked" - } - ] - } - } \ No newline at end of file diff --git a/sonoma_minor_3.json b/sonoma_minor_3.json deleted file mode 100644 index 993afa5..0000000 --- a/sonoma_minor_3.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "optionalFeatures": { - "acceptableCameraUsage": true, - "acceptableScreenSharingUsage": true, - "aggressiveUserExperience": false, - "aggressiveUserFullScreenExperience": false, - "enforceMinorUpdates": true, - "attemptToFetchMajorUpgrade": false, - "disableSoftwareUpdateWorkflow": true, - "utilizeSOFAFeed": true - }, - "osVersionRequirements": [ - { - "aboutUpdateURLs": [ - { - "_language": "en", - "aboutUpdateURL": "https://support.apple.com/en-gb/HT214119" - } - ], - "requiredInstallationDate": "2024-08-06T09:30:00Z", - "requiredMinimumOSVersion": "14.6", - "targetedOSVersionsRule": "default" - } - ], - "userExperience": { - "allowedDeferrals": 8, - "allowedDeferralsUntilForcedSecondaryQuitButton": 5, - "approachingRefreshCycle": 86400, - "approachingWindowTime": 7200, - "elapsedRefreshCycle": 900, - "gracePeriodInstallDelay": 23, - "gracePeriodLaunchDelay": 23, - "gracePeriodPath": "/private/var/db/.AppleSetupDone", - "imminentRefreshCycle": 3600, - "imminentWindowTime": 24, - "initialRefreshCycle": 18000 - }, - "userInterface": { - "iconDarkPath": "/Library/Application Support/EVB/EB_orange_512x512.png", - "iconLightPath": "/Library/Application Support/EVB/EB_orange_512x512.png", - "actionButtonPath": "/System/Library/CoreServices/Software Update.app", - "fallbackLanguage": "en_US", - "forceFallbackLanguage": true, - "showDeferralCount": true, - "simpleMode": false, - "singleQuitButton": true, - "updateElements": [ - { - "_language": "en_US", - "mainHeader": "Update to macOS Sonoma 14.6", - "mainContentHeader": "Your device will restart during this update", - "subHeader": "Kindly scroll down to view the complete steps and description", - "actionButtonText": "Update Device", - "mainContentText": "Security is of paramount importance in the Briteland, and with this in mind, Britetech have identified this Mac as not yet updated to the current and correct version of the macOS operating system.\n\nThis Mac must be updated to the current version to ensure that our IT infrastructure and security protocols are adhered to.\nUpdating should take no more than 10 or 15 minutes (likely less) and will not affect any of your data or settings in any way.\n\nYou may defer the update of macOS on this device, but 36 hours after this notification, an update will be enforced by Britetech, and your device will update itself and restart.\n\nAn alternate option is to defer the update, and then at the end of your business day, or during your lunch period, you can update manually, which only takes a few clicks (see below):\n\n1. Save all your work, and close all open windows.\n2. Navigate to System Settings (via the Finder window or by clicking the Apple icon at the top left of your screen).\n3. In System Settings, navigate to General > Software Update and click on ‘Update Now’, and your device will update itself to the latest version (including a restart).\n\nThank you for your time and help in ensuring that the Britespace remains at its most secure.", - "customDeferralButtonText": "Custom", - "informationButtonText": "More Info", - "mainContentNote": "Important Notes: please save all your work before starting the update", - "mainContentSubHeader": "Updates can take around 15 minutes to complete", - "primaryQuitButtonText": "Later", - "secondaryQuitButtonText": "I understand", - "oneHourDeferralButtonText": "One Hour", - "oneDayDeferralButtonText": "Tomorrow, even if Okta and Slack is blocked" - } - ] - } - } \ No newline at end of file diff --git a/sonoma_minor_4.json b/sonoma_minor_4.json deleted file mode 100644 index 99023d0..0000000 --- a/sonoma_minor_4.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "optionalFeatures": { - "acceptableCameraUsage": true, - "acceptableScreenSharingUsage": true, - "aggressiveUserExperience": false, - "aggressiveUserFullScreenExperience": false, - "enforceMinorUpdates": true, - "attemptToFetchMajorUpgrade": false, - "disableSoftwareUpdateWorkflow": true - }, - "osVersionRequirements": [ - { - "aboutUpdateURLs": [ - { - "_language": "en", - "aboutUpdateURL": "https://support.apple.com/en-us/HT201222" - } - ], - "requiredInstallationDate": "2024-06-26T09:30:00Z", - "requiredMinimumOSVersion": "14.5", - "targetedOSVersionsRule": "default" - } - ], - "userExperience": { - "allowedDeferrals": 8, - "allowedDeferralsUntilForcedSecondaryQuitButton": 5, - "approachingRefreshCycle": 86400, - "approachingWindowTime": 7200, - "elapsedRefreshCycle": 900, - "gracePeriodInstallDelay": 23, - "gracePeriodLaunchDelay": 23, - "gracePeriodPath": "/private/var/db/.AppleSetupDone", - "imminentRefreshCycle": 3600, - "imminentWindowTime": 24, - "initialRefreshCycle": 18000 - }, - "userInterface": { - "iconDarkPath": "/Library/Application Support/EVB/EB_orange_512x512.png", - "iconLightPath": "/Library/Application Support/EVB/EB_orange_512x512.png", - "actionButtonPath": "/System/Library/CoreServices/Software Update.app", - "fallbackLanguage": "en_US", - "forceFallbackLanguage": true, - "showDeferralCount": true, - "simpleMode": false, - "singleQuitButton": true, - "updateElements": [ - { - "_language": "en_US", - "mainHeader": "Update to macOS Sonoma 14.5", - "mainContentHeader": "Your device will restart during this update", - "subHeader": "Kindly scroll down to view the complete steps and description", - "actionButtonText": "Upgrade Device", - "mainContentText": "Security is of paramount importance in the Briteland, and with this in mind, Britetech have identified this Mac as not yet updated to the current and correct version of the macOS operating system.\n\nThis Mac must be updated to the current version to ensure that our IT infrastructure and security protocols are adhered to.\nUpdating should take no more than 10 or 15 minutes (likely less) and will not affect any of your data or settings in any way.\n\nYou may defer the update of macOS on this device, but 36 hours after this notification, an update will be enforced by Britetech, and your device will update itself and restart.\n\nAn alternate option is to defer the update, and then at the end of your business day, or during your lunch period, you can update manually, which only takes a few clicks (see below):\n\n1. Save all your work, and close all open windows.\n2. Navigate to System Settings (via the Finder window or by clicking the Apple icon at the top left of your screen).\n3. In System Settings, navigate to General > Software Update and click on ‘Update Now’, and your device will update itself to the latest version (including a restart).\n\nThank you for your time and help in ensuring that the Britespace remains at its most secure.", - "customDeferralButtonText": "Custom", - "informationButtonText": "More Info", - "mainContentNote": "Important Notes: please save all your work before starting the update", - "mainContentSubHeader": "Updates can take around 15 minutes to complete", - "primaryQuitButtonText": "Later", - "secondaryQuitButtonText": "I understand", - "oneHourDeferralButtonText": "One Hour", - "oneDayDeferralButtonText": "Tomorrow, even if Okta and Slack is blocked" - } - ] - } - } \ No newline at end of file diff --git a/sonoma_minor_5.json b/sonoma_minor_5.json deleted file mode 100644 index 6d2bbad..0000000 --- a/sonoma_minor_5.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "optionalFeatures": { - "acceptableCameraUsage": true, - "acceptableScreenSharingUsage": true, - "aggressiveUserExperience": true, - "aggressiveUserFullScreenExperience": false, - "enforceMinorUpdates": true, - "attemptToFetchMajorUpgrade": false, - "disableSoftwareUpdateWorkflow": true - }, - "osVersionRequirements": [ - { - "aboutUpdateURLs": [ - { - "_language": "en", - "aboutUpdateURL": "https://support.apple.com/en-us/HT201222" - } - ], - "requiredInstallationDate": "2024-07-01T16:30:00Z", - "requiredMinimumOSVersion": "14.5", - "targetedOSVersionsRule": "default" - } - ], - "userExperience": { - "allowedDeferrals": 8, - "allowedDeferralsUntilForcedSecondaryQuitButton": 5, - "approachingRefreshCycle": 86400, - "approachingWindowTime": 7200, - "elapsedRefreshCycle": 900, - "gracePeriodInstallDelay": 23, - "gracePeriodLaunchDelay": 23, - "gracePeriodPath": "/private/var/db/.AppleSetupDone", - "imminentRefreshCycle": 2700, - "imminentWindowTime": 24, - "initialRefreshCycle": 18000 - }, - "userInterface": { - "iconDarkPath": "/Library/Application Support/EVB/EB_orange_512x512.png", - "iconLightPath": "/Library/Application Support/EVB/EB_orange_512x512.png", - "actionButtonPath": "/System/Library/CoreServices/Software Update.app", - "fallbackLanguage": "en_US", - "forceFallbackLanguage": true, - "showDeferralCount": true, - "simpleMode": false, - "singleQuitButton": true, - "updateElements": [ - { - "_language": "en_US", - "mainHeader": "Update to macOS Sonoma 14.5", - "mainContentHeader": "Your device will restart during this update", - "subHeader": "Kindly scroll down to view the complete steps and description", - "actionButtonText": "Upgrade Device", - "mainContentText": "Security is of paramount importance in the Briteland, and with this in mind, Britetech have identified this Mac as not yet updated to the current and correct version of the macOS operating system.\n\nThis Mac must be updated to the current version to ensure that our IT infrastructure and security protocols are adhered to.\nUpdating should take no more than 10 or 15 minutes (likely less) and will not affect any of your data or settings in any way.\n\nYou may defer the update of macOS on this device, but 36 hours after this notification, an update will be enforced by Britetech, and your device will update itself and restart.\n\nAn alternate option is to defer the update, and then at the end of your business day, or during your lunch period, you can update manually, which only takes a few clicks (see below):\n\n1. Save all your work, and close all open windows.\n2. Navigate to System Settings (via the Finder window or by clicking the Apple icon at the top left of your screen).\n3. In System Settings, navigate to General > Software Update and click on ‘Update Now’, and your device will update itself to the latest version (including a restart).\n\nThank you for your time and help in ensuring that the Britespace remains at its most secure.", - "customDeferralButtonText": "Custom", - "informationButtonText": "More Info", - "mainContentNote": "Important Notes: please save all your work before starting the update", - "mainContentSubHeader": "Updates can take around 15 minutes to complete", - "primaryQuitButtonText": "Later", - "secondaryQuitButtonText": "I understand", - "oneHourDeferralButtonText": "One Hour", - "oneDayDeferralButtonText": "Tomorrow, even if Okta and Slack is blocked" - } - ] - } - } \ No newline at end of file From 81fd8c4e61bb2fce634e1036180cad363e40a035 Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Thu, 24 Oct 2024 12:41:42 +0200 Subject: [PATCH 03/13] Sequoia group 3 --- sequoia_upgrade_3.json | 54 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 sequoia_upgrade_3.json diff --git a/sequoia_upgrade_3.json b/sequoia_upgrade_3.json new file mode 100644 index 0000000..544887d --- /dev/null +++ b/sequoia_upgrade_3.json @@ -0,0 +1,54 @@ +{ + "optionalFeatures": { + "honorFocusModes": true, + "acceptableUpdatePreparingUsage": true, + "asynchronousSoftwareUpdate": true, + "aggressiveUserExperience": true, + "attemptToFetchMajorUpgrade": false, + "acceptableScreenSharingUsage": true, + "acceptableAssertionUsage": true, + "aggressiveUserFullScreenExperience": true, + "acceptableCameraUsage": true, + "utilizeSOFAFeed": true + }, + "userInterface": { + "showDeferralCount": true, + "showActivelyExploitedCVEs": true, + "showRequiredDate": true, + "showDaysRemainingToUpdate": true, + "iconLightPath": "/Library/Application Support/EVB/EB_orange_512x512.png", + "iconDarkPath": "/Library/Application Support/EVB/EB_orange_512x512.png", + "updateElements": [ + { + "_language": "en", + "informationButtonText": "More Info", + "mainContentHeader": "Your device will restart during this update.", + "mainHeader": "Upgrade to macOS Sequoia 15", + "mainContentSubHeader": "Updates can take around 30 minutes to complete.", + "subHeader": "Kindly scroll down to view the complete steps and description", + "mainContentText": "Security is of paramount importance in the Briteland, and with this in mind, Britetech have identified this Mac as not yet updated to the current and correct version of the macOS operating system.\n\nThis Mac must be updated to the current version to ensure that our IT infrastructure and security protocols are adhered to. Updating should take no more than 30 or 35 minutes (likely less) and will not affect any of your data or settings in any way.\n\nYou may defer the update of macOS on this device, but once the cutoff date for your computer (visible on the left hand side of your screen) has been reached, an update will be enforced by Britetech, and your device will update itself and restart.\n\nAn alternate option is to defer the update, and then at the end of your business day, or during your lunch period, you can update manually, which only takes a few clicks (see below):\n\n1. Save all your work, and close all open windows.\n2. Navigate to System Settings (via the Finder window or by clicking the Apple icon at the top left of your screen).\n3. In System Settings, navigate to General > Software Update and click on 'Update Now', and your device will update itself to the latest version (including a restart).\n\nThank you for your time and help in ensuring that the Britespace remains at its most secure." } + ] + }, + "osVersionRequirements": [ + { + "requiredMinimumOSVersion": "latest-supported", + "standardMajorUpgradeSLA": 42, + "minorVersionRecalculationThreshold": 1, + "aboutUpdateURL": "https://support.apple.com/en-us/121238" + } + ], + "userExperience": { + "allowUserQuitDeferrals": true, + "allowLaterDeferralButton": true, + "randomDelay": false, + "nudgeMajorUpgradeEventLaunchDelay": 1, + "nudgeMinorUpdateEventLaunchDelay": 1, + "approachingRefreshCycle": 86400, + "approachingWindowTime": 7200, + "elapsedRefreshCycle": 900, + "imminentRefreshCycle": 3600, + "imminentWindowTime": 24, + "initialRefreshCycle": 18000, + "allowedDeferrals": 24 + } +} \ No newline at end of file From b291c61ac56880ce3e87d28ec88cc3caf994fd73 Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Tue, 26 Nov 2024 15:37:01 +0100 Subject: [PATCH 04/13] Intel to 15.1.1 --- sequoia_intel_1511.json | 53 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 sequoia_intel_1511.json diff --git a/sequoia_intel_1511.json b/sequoia_intel_1511.json new file mode 100644 index 0000000..f27867d --- /dev/null +++ b/sequoia_intel_1511.json @@ -0,0 +1,53 @@ +{ + "optionalFeatures": { + "honorFocusModes": true, + "acceptableUpdatePreparingUsage": true, + "asynchronousSoftwareUpdate": true, + "aggressiveUserExperience": true, + "attemptToFetchMajorUpgrade": false, + "acceptableScreenSharingUsage": true, + "acceptableAssertionUsage": true, + "aggressiveUserFullScreenExperience": true, + "acceptableCameraUsage": true, + "utilizeSOFAFeed": true + }, + "userInterface": { + "showDeferralCount": true, + "showActivelyExploitedCVEs": true, + "showRequiredDate": true, + "showDaysRemainingToUpdate": true, + "iconLightPath": "/Library/Application Support/EVB/EB_orange_512x512.png", + "iconDarkPath": "/Library/Application Support/EVB/EB_orange_512x512.png", + "updateElements": [ + { + "_language": "en", + "informationButtonText": "More Info", + "mainContentHeader": "Your device will restart during this update.", + "mainHeader": "Upgrade to macOS Sequoia 15", + "mainContentSubHeader": "Updates can take around 30 minutes to complete.", + "subHeader": "Kindly scroll down to view the complete steps and description", + "mainContentText": "Security is of paramount importance in the Briteland, and with this in mind, Britetech have identified this Mac as not yet updated to the current and correct version of the macOS operating system.\n\nThis Mac must be updated to the current version to ensure that our IT infrastructure and security protocols are adhered to. Updating should take no more than 30 or 35 minutes (likely less) and will not affect any of your data or settings in any way.\n\nYou may defer the update of macOS on this device, but once the cutoff date for your computer (visible on the left hand side of your screen) has been reached, an update will be enforced by Britetech, and your device will update itself and restart.\n\nAn alternate option is to defer the update, and then at the end of your business day, or during your lunch period, you can update manually, which only takes a few clicks (see below):\n\n1. Save all your work, and close all open windows.\n2. Navigate to System Settings (via the Finder window or by clicking the Apple icon at the top left of your screen).\n3. In System Settings, navigate to General > Software Update and click on 'Update Now', and your device will update itself to the latest version (including a restart).\n\nThank you for your time and help in ensuring that the Britespace remains at its most secure." } + ] + }, + "osVersionRequirements": [ + { + "requiredMinimumOSVersion": "latest-supported", + "minorVersionRecalculationThreshold": 2, + "aboutUpdateURL": "https://support.apple.com/en-us/121753" + } + ], + "userExperience": { + "allowUserQuitDeferrals": true, + "allowLaterDeferralButton": true, + "randomDelay": false, + "nudgeMajorUpgradeEventLaunchDelay": 1, + "nudgeMinorUpdateEventLaunchDelay": 1, + "approachingRefreshCycle": 86400, + "approachingWindowTime": 7200, + "elapsedRefreshCycle": 900, + "imminentRefreshCycle": 3600, + "imminentWindowTime": 24, + "initialRefreshCycle": 18000, + "allowedDeferrals": 24 + } +} \ No newline at end of file From f5926bc1c988388b51332d92d1fe7e5673f5f428 Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Tue, 26 Nov 2024 15:43:17 +0100 Subject: [PATCH 05/13] Intel 15.1.1 v2 --- sequoia_intel_1511.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sequoia_intel_1511.json b/sequoia_intel_1511.json index f27867d..c9b58d5 100644 --- a/sequoia_intel_1511.json +++ b/sequoia_intel_1511.json @@ -41,7 +41,7 @@ "allowLaterDeferralButton": true, "randomDelay": false, "nudgeMajorUpgradeEventLaunchDelay": 1, - "nudgeMinorUpdateEventLaunchDelay": 1, + "nudgeMinorUpdateEventLaunchDelay": 15, "approachingRefreshCycle": 86400, "approachingWindowTime": 7200, "elapsedRefreshCycle": 900, From 7d1659922a281b023a98dc1e78967592da3bcbb8 Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Tue, 26 Nov 2024 15:46:10 +0100 Subject: [PATCH 06/13] Intel 15.1.1 test 3 --- sequoia_intel_1511.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sequoia_intel_1511.json b/sequoia_intel_1511.json index c9b58d5..e963586 100644 --- a/sequoia_intel_1511.json +++ b/sequoia_intel_1511.json @@ -41,7 +41,7 @@ "allowLaterDeferralButton": true, "randomDelay": false, "nudgeMajorUpgradeEventLaunchDelay": 1, - "nudgeMinorUpdateEventLaunchDelay": 15, + "nudgeMinorUpdateEventLaunchDelay": 7, "approachingRefreshCycle": 86400, "approachingWindowTime": 7200, "elapsedRefreshCycle": 900, From 3a7b35391ae4d109fb380cec2e926e0e88ea93cc Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Tue, 26 Nov 2024 15:57:21 +0100 Subject: [PATCH 07/13] Intel 15.1.1 minor --- sequoia_intel_1511.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sequoia_intel_1511.json b/sequoia_intel_1511.json index e963586..1e885fe 100644 --- a/sequoia_intel_1511.json +++ b/sequoia_intel_1511.json @@ -32,6 +32,9 @@ "osVersionRequirements": [ { "requiredMinimumOSVersion": "latest-supported", + "activelyExploitedCVEsMajorUpgradeSLA": 7, + "activelyExploitedCVEsMinorUpdateSLA": 2, + "standardMinorUpdateSLA": 9, "minorVersionRecalculationThreshold": 2, "aboutUpdateURL": "https://support.apple.com/en-us/121753" } @@ -40,8 +43,6 @@ "allowUserQuitDeferrals": true, "allowLaterDeferralButton": true, "randomDelay": false, - "nudgeMajorUpgradeEventLaunchDelay": 1, - "nudgeMinorUpdateEventLaunchDelay": 7, "approachingRefreshCycle": 86400, "approachingWindowTime": 7200, "elapsedRefreshCycle": 900, From e76bc91734ad5f9affe927e57e2367a3648c3660 Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Tue, 26 Nov 2024 16:02:04 +0100 Subject: [PATCH 08/13] Test --- sequoia_intel_1511.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sequoia_intel_1511.json b/sequoia_intel_1511.json index 1e885fe..bc81687 100644 --- a/sequoia_intel_1511.json +++ b/sequoia_intel_1511.json @@ -9,7 +9,7 @@ "acceptableAssertionUsage": true, "aggressiveUserFullScreenExperience": true, "acceptableCameraUsage": true, - "utilizeSOFAFeed": true + "utilizeSOFAFeed": false }, "userInterface": { "showDeferralCount": true, @@ -35,7 +35,7 @@ "activelyExploitedCVEsMajorUpgradeSLA": 7, "activelyExploitedCVEsMinorUpdateSLA": 2, "standardMinorUpdateSLA": 9, - "minorVersionRecalculationThreshold": 2, + "minorVersionRecalculationThreshold": 30, "aboutUpdateURL": "https://support.apple.com/en-us/121753" } ], From efdd99936eff5409b03eb174b09bb99667a4b433 Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Tue, 26 Nov 2024 16:03:50 +0100 Subject: [PATCH 09/13] SOFA to true --- sequoia_intel_1511.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sequoia_intel_1511.json b/sequoia_intel_1511.json index bc81687..5e22918 100644 --- a/sequoia_intel_1511.json +++ b/sequoia_intel_1511.json @@ -9,7 +9,7 @@ "acceptableAssertionUsage": true, "aggressiveUserFullScreenExperience": true, "acceptableCameraUsage": true, - "utilizeSOFAFeed": false + "utilizeSOFAFeed": true }, "userInterface": { "showDeferralCount": true, From 6a8f83d9802672852e6efa81bf5095081f595f76 Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Wed, 27 Nov 2024 12:09:27 +0100 Subject: [PATCH 10/13] Removed activelyExploitedCVEsMinorUpdateSLA --- sequoia_intel_1511.json | 1 - 1 file changed, 1 deletion(-) diff --git a/sequoia_intel_1511.json b/sequoia_intel_1511.json index 5e22918..18c6561 100644 --- a/sequoia_intel_1511.json +++ b/sequoia_intel_1511.json @@ -33,7 +33,6 @@ { "requiredMinimumOSVersion": "latest-supported", "activelyExploitedCVEsMajorUpgradeSLA": 7, - "activelyExploitedCVEsMinorUpdateSLA": 2, "standardMinorUpdateSLA": 9, "minorVersionRecalculationThreshold": 30, "aboutUpdateURL": "https://support.apple.com/en-us/121753" From 144b623e3ff8dab9c24ad939c9f5eaf23e8f9dc6 Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Wed, 27 Nov 2024 12:16:49 +0100 Subject: [PATCH 11/13] minorVersionRecalculationThreshold and activelyExploitedCVEsMinorUpdateSLA modified --- sequoia_intel_1511.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sequoia_intel_1511.json b/sequoia_intel_1511.json index 18c6561..b96fe56 100644 --- a/sequoia_intel_1511.json +++ b/sequoia_intel_1511.json @@ -33,8 +33,9 @@ { "requiredMinimumOSVersion": "latest-supported", "activelyExploitedCVEsMajorUpgradeSLA": 7, + "activelyExploitedCVEsMinorUpdateSLA": 14, "standardMinorUpdateSLA": 9, - "minorVersionRecalculationThreshold": 30, + "minorVersionRecalculationThreshold": 2, "aboutUpdateURL": "https://support.apple.com/en-us/121753" } ], From 60b537156ea1c11db76d185974de10c9e4be0e11 Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Wed, 27 Nov 2024 12:43:38 +0100 Subject: [PATCH 12/13] Test clean --- sequoia_intel_1511.json | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/sequoia_intel_1511.json b/sequoia_intel_1511.json index b96fe56..2fddb6c 100644 --- a/sequoia_intel_1511.json +++ b/sequoia_intel_1511.json @@ -31,12 +31,8 @@ }, "osVersionRequirements": [ { - "requiredMinimumOSVersion": "latest-supported", - "activelyExploitedCVEsMajorUpgradeSLA": 7, - "activelyExploitedCVEsMinorUpdateSLA": 14, - "standardMinorUpdateSLA": 9, - "minorVersionRecalculationThreshold": 2, - "aboutUpdateURL": "https://support.apple.com/en-us/121753" + "requiredMinimumOSVersion": "latest-supported", + "aboutUpdateURL": "https://support.apple.com/en-us/121753" } ], "userExperience": { From 5f61948d04892143102358d53db2018f6108b518 Mon Sep 17 00:00:00 2001 From: Ali Al-Itejawi Date: Wed, 27 Nov 2024 12:49:40 +0100 Subject: [PATCH 13/13] Wording --- sequoia_intel_1511.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sequoia_intel_1511.json b/sequoia_intel_1511.json index 2fddb6c..455767d 100644 --- a/sequoia_intel_1511.json +++ b/sequoia_intel_1511.json @@ -23,7 +23,7 @@ "_language": "en", "informationButtonText": "More Info", "mainContentHeader": "Your device will restart during this update.", - "mainHeader": "Upgrade to macOS Sequoia 15", + "mainHeader": "Critical Security Update pending", "mainContentSubHeader": "Updates can take around 30 minutes to complete.", "subHeader": "Kindly scroll down to view the complete steps and description", "mainContentText": "Security is of paramount importance in the Briteland, and with this in mind, Britetech have identified this Mac as not yet updated to the current and correct version of the macOS operating system.\n\nThis Mac must be updated to the current version to ensure that our IT infrastructure and security protocols are adhered to. Updating should take no more than 30 or 35 minutes (likely less) and will not affect any of your data or settings in any way.\n\nYou may defer the update of macOS on this device, but once the cutoff date for your computer (visible on the left hand side of your screen) has been reached, an update will be enforced by Britetech, and your device will update itself and restart.\n\nAn alternate option is to defer the update, and then at the end of your business day, or during your lunch period, you can update manually, which only takes a few clicks (see below):\n\n1. Save all your work, and close all open windows.\n2. Navigate to System Settings (via the Finder window or by clicking the Apple icon at the top left of your screen).\n3. In System Settings, navigate to General > Software Update and click on 'Update Now', and your device will update itself to the latest version (including a restart).\n\nThank you for your time and help in ensuring that the Britespace remains at its most secure." }