macOS

Общее

Общее

Исправление ошибок файловой системы

Смотрим список дисков

diskutil list

Проверяем диск на ошибки

diskutil verifyVolume /dev/diskID

Исправление ошибок на диске

diskutil repairVolume /dev/diskID
Общее

Исправление проблемы с неработающим SSH

Открыть конфигурационный файл

sudo nano /etc/ssh/ssh_config

Добавить в конец строки

HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa

Общее

Системные требования

macOS 13 - Ventura

MacBook Mid 2017
MacBook Air Late 2018
MacBook Pro Mid 2017
Mac mini
Late 2018
iMac Mid 2017
iMac Pro
All
Mac Pro
2019
Mac Studio
2022

macOS 12 - Monterey

MacBook Early 2016
MacBook Air Early 2015
MacBook Pro Early 2015
Mac mini
Late 2014
iMac Late 2015
iMac Pro
All
Mac Pro
2013
Mac Studio
2022

macOS 11 - Big Sur

MacBook Early 2015
MacBook Air 2013
MacBook Pro 2013
Mac mini 2014
iMac 2014
iMac Pro All
Mac Pro 2013

macOS 10.15 - Catalina

MacBook Early 2015
MacBook Air Mid 2012
MacBook Pro Mid 2012
Mac mini Late 2012
iMac Late 2012
iMac Pro All
Mac Pro Late 2013

macOS 10.14 - Mojave

MacBook Early 2015
MacBook Air Mid 2012
MacBook Pro Mid 2012
Mac mini Late 2012
iMac Late 2012
iMac Pro All
Mac Pro Mid 2010

macOS 10.13 - High Sierra

MacBook Late 2009
MacBook Air Late 2010
MacBook Pro Mid 2010
Mac mini Mid 2010
iMac Late 2009
Mac Pro Mid 2010

macOS 10.12 - Sierra

MacBook Late 2009
MacBook Air Late 2010
MacBook Pro Mid 2010
Mac mini Mid 2010
iMac Late 2009
Mac Pro Mid 2010

macOS 10.11 - El Capitan

MacBook Late 2008 Alu / Early 2009
MacBook Air Late 2008
MacBook Pro Mid 2007
Mac mini Early 2009
iMac Mid 2007
Mac Pro Early 2008
Xserve Early 2009

macOS 10.10 - Yosemite

MacBook Late 2008 Alu / Early 2009
MacBook Air Late 2008
MacBook Pro 13 Mid 2009 / 15 Mid 2007 / 17 Late 2007
Mac mini Early 2009
iMac Mid 2007
Mac Pro Early 2008
Xserve Early 2009

macOS 10.9 - Mavericks

MacBook Late 2008 Alu / Early 2009
MacBook Air Late 2008
MacBook Pro Mid 2007
Mac mini Early 2009
iMac Mid 2007
Mac Pro Early 2008
Xserve Early 2009

macOS 10.8 - Mountain Lion

MacBook Late 2008 Alu / Early 2009
MacBook Air Late 2008
MacBook Pro Mid 2007
Mac mini Early 2009
iMac Mid 2007
Mac Pro Early 2008
Xserve Early 2009


Общее

Смена формата чисел

Чтобы вернуть точки, вместо запятых в формат чисел, необходимо выполнить команду:

defaults write .GlobalPreferences AppleICUNumberSymbols -dict 0 "." 1 "'" 10 "." 17 "'" 

И перезапустить систему. В настройках системы будет отображаться пустое поле, однако формат с точками будет при этом работать.

Общее

Ускорение работы на медленных устройствах

Отключение индексации

sudo mdutil -i off -a

Переключение на режим производительности

nvram boot-args
sudo nvram boot-args="serverperfmode=1 $(nvram boot-args 2>/dev/null | cut -f 2-)"

Отключение динамических обоев

sudo defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture ""

Уменьшение прозрачности и анимации

defaults write com.apple.Accessibility DifferentiateWithoutColor -int 1
defaults write com.apple.Accessibility ReduceMotionEnabled -int 1
defaults write com.apple.universalaccess reduceMotion -int 1
defaults write com.apple.universalaccess reduceTransparency -int 1
defaults write com.apple.Accessibility ReduceMotionEnabled -int 1

Включение мультисессий

sudo /usr/bin/defaults write .GlobalPreferences MultipleSessionsEnabled -bool TRUE
defaults write "Apple Global Domain" MultipleSessionsEnabled -bool true

Отключение блокировки экрана

defaults write com.apple.loginwindow DisableScreenLock -bool true

Автологин в систему

defaults write com.apple.loginwindow autoLoginUser -bool true

Отключение обновлений

sudo su
defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool false
defaults write com.apple.SoftwareUpdate AutomaticCheckEnabled -bool false
defaults write com.apple.commerce AutoUpdate -bool false
defaults write com.apple.commerce AutoUpdateRestartRequired -bool false
defaults write com.apple.SoftwareUpdate ConfigDataInstall -int 0
defaults write com.apple.SoftwareUpdate CriticalUpdateInstall -int 0
defaults write com.apple.SoftwareUpdate ScheduleFrequency -int 0
defaults write com.apple.SoftwareUpdate AutomaticDownload -int 0

Включение osascript по ssh

defaults write com.apple.universalaccessAuthWarning /System/Applications/Utilities/Terminal.app -bool true
defaults write com.apple.universalaccessAuthWarning /usr/libexec -bool true
defaults write com.apple.universalaccessAuthWarning /usr/libexec/sshd-keygen-wrapper -bool true
defaults write com.apple.universalaccessAuthWarning com.apple.Messages -bool true
defaults write com.apple.universalaccessAuthWarning com.apple.Terminal -bool true

ARM

ARM

Отключение безопасности

Загрузиться в рекавери, открыть терминал и выполнить:

bputil -n -k -c -a -s
csrutil disable
csrutil authenticated-root disable

Intel

Intel

Отключение безопасности

Загрузиться в рекавери, открыть терминал и выполнить:

spctl --master-disable
csrutil disable
xattr -d -r -s com.apple.quarantine