Маковод - маководу. Выпуск 1: как включить Sidecar на неподдерживаемых Mac (2 способа, 6.10.2019)

Олег Воронин
9494fdaacdabbb446d191c65c7db2db9.jpg

Приветствую, читатель!

Если ты, как и я, с нетерпением ждешь релиза новой macOS, но обладаешь компьютером Mac, более старшим, чем модели из этого списка:
- iMac 27 (2015 и новее);
- Mac Pro (2016 и новее);
- Mac Mini (2018);
- Mac Pro (2019);
- MacBook Air (2018);
- MacBook (2016 и новее);
- MacBook Pro (2016 и новее), то эта статья будет тебе интересна.

Я расскажу два способа активации функции Sidecar, которая является утилитой для использования вашего iPad в качестве второго монитора для Mac нативным способом.
Лично я ждал подоьный функционал уже очень давно. Однако штатно данную утилиту Apple подключила только на компьютеры из списка выше. А как быть остальным?
Я, со своим не самым старым MB Pro (early 2015) тоже остался не у дел. Абидна!


1. Терминал

В рунете я обнаружил только один способ активации - с помощью одной команды в Терминале. Вы можете попробовать его, однако шансов на успех немного - этот способ работал только в первых двух бета-версиях "Каталины".

Строчка выглядит так:
defaults write com.apple.sidecar.display AllowAllDevices -bool true; defaults write com.apple.sidecar.display hasShownPref -bool true; open /System/Library/PreferencePanes/Sidecar.prefPane

Вводится это как одна целая команда.

Если после этого действия вы увидите окно с предупреждением, что данный раздел не может быть открыт на вашем Mac - придется патчить.



2. Патч

В англоязычном сегменте сети на сайте GitHub я нашел второй способ, который сработал сегодня на самом старом из поддерживающих "Каталину" маков - MacBook Pro 13'' (mid 2012) без Retina-дисплея - а также на моем собственном Pro 13'' Retina (early 2015).

Последовательность действий:
1 - Сделайте резервную копию системного файла SidecarCore, лежащему по пути /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore
2 - Отключите защиту целостности системы командой csrutil disable, перезагрузившись в режим восстановления через cmd+R и открыв Терминал в этом режиме
3 - Скачайте файл патча https://yadi.sk/d/B5jkEfTUc0gigA
4 - Предоставьте патчу права доступа командой chmod +x /path/to/SidecarPatcher, где "/path/to/SidecarPatcher" является путем к файлу патча в вашем конкретном Mac. Если не знаете, как прописать путь, просто перетяните файл патча в терминал
5 - Выполните команду sudo /path/to/SidecarPatcher, где "/path/to/SidecarPatcher" является путем к файлу патча в вашем конкретном Mac. Если не знаете, как прописать путь, просто перетяните файл патча в терминал
6 - Перезагрузите Mac

После этих действий вы увидите в Настройках новый пункт - Sidecar, и можете пользоваться расширением экрана.

da1c47343d28642a6212901ca8d76a82.jpg

Одно "но" - у меня на патченых Mac так и не запустилась эта утилита "по воздуху". Работает только по кабелю.  

Если патч успешно установлен, но iPad и Мac не замечают друг друга - проверьте данные параметры.

Еще больше материала:
«Jeronimo's Tech» в Telegram
_______________

Задавайте вопросы в комментариях, если таковые остались.

3cce340211bd1959adad046beed5ffaa.png



9

Комментарии

Ihor Sikora
0
не удаётся выполнить команду sudo с патчем (терминал пишет что нет такого файла или папки)

у меня MacBook Air (2017)
10 октября 2019 в 16:27
#
Олег Воронин
+2537
Установлена macOS Catalina? Обновлена до последней?

Путь к патчу верно указали?
Попробуйте просто перетянуть файл патча в терминал после слова sudo и пробела

Ошибок быть не может, это просто команда запуска скрипта
10 октября 2019 в 17:27
#
Леонид Сутурихин
0
Такая же проблема, после ввода команды sudo пишет что нет такого файла
10 октября 2019 в 18:46
#
Виктор Мартынчук
+3
MacBook Air (2017) все заработало с патчем и по Wi-Fi и проводом (проводом изображение лучше) iPad mini (2019) с Apple Pencil (1 gen) поддерживается полностью! Спасибо автору!!!
10 октября 2019 в 22:29
#
Arthur Lazarenko
0
Как откатить изменения? После установки патча перестали работать любые сочетания клавиш, пропали значки блютуза, вайфая, процента зарядки макбука. И заново их не поставить через Настройки, так как галочки стоят, чтобы они отображались в строке меню, но они не появляются. Начали вылетать программы, сафари и другие приложения.
11 октября 2019 в 17:51
#
Олег Воронин
+2537
Перезагрузите мак, удерживая cmd+R, и выберите «Переустановить macOS».
Система переустановится начисто, патча уже не будет, никакие ваши данные затронуты/удалены НЕ БУДУТ.
11 октября 2019 в 18:35
#
Олег Воронин
+2537
Не забывайте, что патчи — это НЕофициальный инструмент, и все действия с системой Вы производите под свою ответственность.
Ни я, ни авторы патча за Ваши действия ответственность не несут.
11 октября 2019 в 18:37
#
Олег Воронин
+2537
Честно говоря — не знаю.
Можете поковырять GitHub, если владеете английским, либо онлайн-переводчиком.
Патч = костыль, а костыли имеют свойство косячить в самый интересный момент.
Но другого способа завести Sidecar пока нет.
20 октября 2019 в 17:43
#
+3
Спасибо, сработало! Но работает только по проводу.
После установки патча можно обратно включить защиту целостности системы?
14 октября 2019 в 15:10
#
AID_001400.b0467eca0ca44450927ed8940c6870ce.0329
0
Спасибо! Патч сработал!
Но iPad не видит. На нём должны быть какие-то настройки? Подключаю по кабелю, MacBook early 13 Retina + iPad Air iOS 12.1.1
18 октября 2019 в 06:39
#
Hedcore
0
Всё заработало, как по шнурку так и без провода, но картинка на айпаде низкого качества и сильно трясётся/ мерцает, на экране айпада работают только боковые кнопки, скролить и тапать в браузере нельзя.

imac 27 2013 + pro 10, из гайда пропустил первый пункт
18 октября 2019 в 11:48
#
Олег Воронин
+2537
Да, без нативной поддержки качество картинки не ахти.
На это патча пока нет...)
20 октября 2019 в 17:39
#
0
У мена после всех действий не появляется иконка Sidecar в PrefPanel. Патч несколько раз устанавливал, все тщетно.
Все делал строго по инструкции. Скриншоты прилагаю.
13 ноября 2019 в 02:52
#
Олег Воронин
+2537
Попробуйте другую версию патча с github, возможно в Air что-то иначе устроено
30 ноября 2019 в 20:16
#
0
MacBook pro 2015, сделал все по инструкции:
отключил защиту, скачал, ввел по очереди обе команды — прошло все без ошибок, перезагрузился и ничего...
10 декабря 2019 в 18:13
#