iPhones.ru

Как принудительно включить Night Shift на «старых» Mac

Эдуард Сарк avatar | 17
FavoriteLoading В закладки
Как принудительно включить Night Shift на «старых» Mac

Некоторые наши читатели заметили, что после обновления на macOS Sierra 10.12.4 режим Night Shift на Mac так и не появился.

ВНИМАНИЕ! Инструкция протестирована только на macOS Sierra. Не применяйте её для High Sierra и, тем более, Mojave. Если уже применили и столкнулись с проблемой, должна помочь загрузка установщика macOS через Mac App Store и последующая переустановка с сохранением данных. Либо «откат» по инструкции (также не протестировано на новых версиях) + замена фреймворка на оригинальный файл.

«Night Shift автоматически смещает цвета дисплея к теплому краю спектра после наступления темноты. Эта функция может помочь Вам лучше выспаться ночью», — Apple.

К сожалению, Apple программно ограничила доступ к Night Shift компьютерам Mac, не попадающим в этот список:

  • MacBook (Early 2015 или новее);
  • MacBook Air (Mid 2012 или новее);
  • MacBook Pro (Mid 2012 или новее);
  • Mac mini (Late 2012 или новее);
  • iMac (Late 2012 или новее);
  • Mac Pro (Late 2013 или новее).

Apple не интересует, что наше железо может быть значительно мощнее одного из перечисленных выше устройств. Ничего личного, просто бизнес.

the-evolution-of-the-imac_2

На фиг Apple, дайте мне Night Shift

Можно воспользоваться сторонней утилитой f.lux, она даже функциональнее фирменного решения.

Или обойти ограничение Apple и активировать штатный Night Shift, заменив некоторые системные файлы.

Весь процесс займет около 5-7 минут. Перед этим обязательно сделайте полную резервную копию системы. Все действия вы выполняете на свой страх и риск.

Что нужно знать перед выполнением

1.  Работа Night Shift контролируется системным фреймворком CoreBrightness.framework. Его и будем заменять.
2.  Инструкция протестирована на macOS 10.12.4 и macOS 10.12.5 Developer Preview 1.
3.  С последующими обновлениями фреймворк может обновиться, Night Shift пропадет. Придется делать заново. Актуальная информация и файлы будут появляться здесь.
4.  Некоторые внешние дисплеи несовместимы с этим патчем.

nightshifonoldmac

Инструкция, часть 1: отключаем SIP

Чтобы получить право изменять системные файлы, нужно временно отключить защиту SIP (System Integrity Protection).

1.  Выключаем Mac.
2.  Нажимаем на кнопку питания и, не дожидаясь экрана загрузки, зажимаем на клавиатуре комбинацию ⌘R (Command+R).
3.  Mac загрузится в режиме восстановления. Нажимаем на раздел Утилиты и выбираем Терминал.
4.  Вводим следующую команду и нажимаем Enter:

csrutil disable

5.  Готово. Нажимаем на  (наверху слева) и перезагружаем Mac.

В самом конце, когда активируем Night Shift, в целях безопасности нужно не забыть вновь включить SIP. Возвращаемся сюда и делаем все то же самое, только в Терминал вводим другую команду:

csrutil enable

Инструкция, часть 2: активируем Night Shift

1.  Открываем Терминал.
2.  Скачиваем архив с необходимыми файлами.
3.  Переносим файл Enable NightShift.sh в окно Терминала.
4.  Следуем инструкциям в окне Терминала.
5.  По завершении перезагружаем Mac.
6.  Готово. Теперь в разделе Мониторы в Системных настройках можно увидеть вкладку Night Shift и активировать режим.

nightshiftonimac

Инструкция, часть 3: удаляем Night Shift

1.  Вновь отключаем SIP (см. 1-ю часть инструкции).
2.  Открываем Терминал.
3.  Переносим файл Uninstaller.sh в окно Терминала.
4.  Следуем инструкциям в окне Терминала.
5.  По завершении перезагружаем Mac.
6.  Готово. Вкладка Night Shift, как и сама функция, исчезли.

Не забываем включать SIP.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (2 голосов, общий рейтинг: 5.00 из 5)
undefined
iPhones.ru
Apple не разрешает, но мы знаем выход.
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

17 комментариев

Форум →
  1. Scorn_32 avatar
    Scorn_32 6 апреля 2017
    0

    подскажите пожалуйста у меня MacBook Pro (Retina, 15-inch, Mid 2014) стоит sierra Бета 10.12.5 (16F43c) и у меня уже с месяц не работает регулировка подсветки? это может быть дело в прошивки ?

    Эдуард Саркисян avatar
    0

    Системные настройки > Мониторы > Монитор: при перемещении курсором ползунка «Яркость» что-то происходит?

    Scorn_32 avatar
    Scorn_326 апреля 2017
    0

    @Эдуард Саркисян, нет я уже пробовал ничего не присходит(( возникло это после какой-то беты версии

    Эдуард Саркисян avatar
    0

    Попробуйте установить релизную macOS из App Store на какую-нибудь внешнюю флешку или другой раздел системного диска. Загрузитесь с нее, удерживая alt при включении компьютера. Если подсветка не регулируется – проблема в железе.

    Kotiara avatar
    Kotiara6 апреля 2017
    0

    @Scorn_32, создай нового пользователя, тогда будeшь знать ошибка на систeмe или пользователe.

    Войди на сайт, чтобы ответить
    Ответить
  2. Peter Andriichuk avatar
    Peter Andriichuk 6 апреля 2017
    1

    Спасибо. Чесно говоря ждал эту статью.
    Сначала видел на пикеральфа, но не разобрался.
    Но знал, что рано или поздно кто-то сделает этот скрипт и ребята с айфонса объязательно об этом напишут)

    Эдуард Саркисян avatar
    0

    Благодарю за отзыв, рад, что пригодилось!

    Войди на сайт, чтобы ответить
    Ответить
  3. Kaji avatar
    Kaji 7 апреля 2017
    0

    Проще уж тогда флюксом, чесслово.

    Эдуард Саркисян avatar
    0

    Весь процесс занимает минут 5. Другое дело, что с обновлениями macOS пропатченный файл может откатиться, и придется делать заново. Это может произойти не скоро, но все же.

    А так, согласен с вами. f.lux в целом – отличная альтернатива. Но для некоторых пользователей штатные решения могут быть приятнее, чем сторонние утилиты.

    Snow fire avatar
    Snow fire7 апреля 2017
    0

    @Kaji, отчасти да, вот только ф.люкс это стороннее приложение, а как мы знаем вшитые (родные) приложения работают с ОС лучше ибо адаптированы для работы с ней…. конечно мы говорим только про Мак ОС

    Войди на сайт, чтобы ответить
    Ответить
  4. V83 avatar
    V83 7 апреля 2017
    0

    Мне тоже пригодилось, спасибо!

    Эдуард Саркисян avatar
    0

    Благодарю за отзыв!

    Ura555 avatar
    Ura55518 февраля 2018
    0

    @Эдуард Саркисян,
    Здравствуйте.

    После проделанных действий не могу открыть настройки монитора ((

    Ошибка настроек. Не удалось загрузить окно настроек монитора.

    Подскажите пожалуйста, что делать.

    Mac Air 2011

    Спасибо.

    Войди на сайт, чтобы ответить
    Ответить
  5. HauB avatar
    HauB 7 апреля 2017
    0

    Я вот не пользуюсь этим режимом, хотя мак 2015 г. Просто выкрутил настройки экрана в теплый свет (по рекомендации с айфонс) и так ими пользуюсь всегда.

    Войди на сайт, чтобы ответить
    Ответить
  6. Ura555 avatar
    Ura555 18 февраля 2018
    0

    Здравствуйте.

    После проделанных действий не могу открыть настройки монитора ((

    Ошибка настроек. Не удалось загрузить окно настроек монитора.

    Подскажите пожалуйста, что делать.

    Mac Air 2011

    Спасибо.

    Войди на сайт, чтобы ответить
    Ответить
  7. stalkergo32 avatar
    stalkergo32 13 апреля 2018
    0

    плюсую человека выше, такая же проблема , MacBook Pro 13 mid 10, macOS 10.13.2

    Эдуард Саркисян avatar
    0

    ‼️ Внимание! ‼️

    Инструкция протестирована только на macOS Sierra, как и указано в статье.

    Не применяйте ее для High Sierra и, тем более, Mojave. Если уже применили и столкнулись с проблемой, должна помочь загрузка установщика macOS через Mac App Store и последующая переустановка с сохранением данных. Либо «откат» по инструкции (также не протестировано на новых версиях) + замена фреймворка на оригинальный файл. Возможно, есть более простой способ, но расписать его нет возможности ввиду отсутствия личного опыта в решении данной проблемы.

    Призываю редакторов внести эту информацию в начало статьи, чтобы у читателей с новыми версиями ПО впредь не возникали проблемы.

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.