-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfix_applepay_security.zsh
More file actions
executable file
·42 lines (35 loc) · 2.47 KB
/
fix_applepay_security.zsh
File metadata and controls
executable file
·42 lines (35 loc) · 2.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/bin/zsh
echo "🔐 Apple Pay Fix Script — Проверка системных настроек безопасности"
echo "--------------------------------------------------------------"
# 1. Включаем автоматические обновления macOS
echo "🛠️ Включаем автоматические обновления..."
sudo softwareupdate --schedule on
# 2. Включаем автоматическую установку security updates через defaults
echo "🔧 Настройка system preferences..."
sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticallyInstallMacOSUpdates -bool true
sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate CriticalUpdateInstall -bool true
sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate ConfigDataInstall -bool true
sudo /usr/bin/defaults write /Library/Preferences/com.apple.commerce AutoUpdate -bool true
# 3. Проверка текущих значений
echo "🔍 Проверка настроек (текущее состояние):"
echo "AutomaticallyInstallMacOSUpdates: $(/usr/bin/defaults read /Library/Preferences/com.apple.SoftwareUpdate AutomaticallyInstallMacOSUpdates)"
echo "CriticalUpdateInstall: $(/usr/bin/defaults read /Library/Preferences/com.apple.SoftwareUpdate CriticalUpdateInstall)"
echo "ConfigDataInstall: $(/usr/bin/defaults read /Library/Preferences/com.apple.SoftwareUpdate ConfigDataInstall)"
echo "App Store AutoUpdate: $(/usr/bin/defaults read /Library/Preferences/com.apple.commerce AutoUpdate)"
# 4. Проверка SIP
echo ""
echo "🔐 Проверка SIP (System Integrity Protection)..."
SIP_STATUS=$(csrutil status 2>&1)
if [[ "$SIP_STATUS" == *"enabled"* ]]; then
echo "✅ SIP включен — всё хорошо."
else
echo "❌ SIP выключен. Apple Pay не будет работать!"
echo "📌 Чтобы включить SIP:"
echo " 1. Перезагрузите Mac в Recovery Mode (⌘ + R при запуске)"
echo " 2. Откройте Terminal из меню 'Utilities'"
echo " 3. Введите: csrutil enable"
echo " 4. Перезагрузитесь"
fi
echo ""
echo "🔁 Перезагрузите Mac, чтобы изменения вступили в силу."
echo "💳 После перезагрузки проверьте работу Apple Pay в System Settings > Wallet & Apple Pay."