Stiskněte "Enter" pro přeskočení obsahu

Jak zapnout SideCar na nepodporovaném Macu

David Hořínek 0

SideCar je nová funkce v systému MacOS Catalina, která umožňuje používat iPad jako externí obrazovku s Macem. Pokud tedy již máte tablet s iPadOS 13, můžete ho bezdrátově nebo kabelem připojit a využívat jako kdyby to byl monitor. Navíc máte k dispozici i Apple Pencil pro kreslení přímo na Mac.

Vzhledem k tomu, že sám jsem chtěl tuto funkci vyzkoušet, ale můj Macbook je o rok starší než je třeba, přináším technický návod krok po kroku, jak to udělat.

Základní požadavky pro iPad a Mac

Nejsnažší cesta samozřejmě je ta, že váš tablet i počítač oficiálně sidecar podporují. Apple musel nastavit někde spodní hranici, protože starší stroje zkrátka nemají nativní hardwarovou podporu pro přenos HEVC videa, který je pro sidecar využíván. Zapnout to na starších strojích jde, ale kvalita a responzivita zkrátka není ideální. Oficiálně tedy potřebujete:

  • MacBook Pro z roku 2016 nebo novější
  • MacBook z roku 2016 nebo novější
  • MacBook Air z roku 2018 nebo novější
  • iMac z roku 2017 nebo novější a iMac (Retina 5K, 27palcový, konec roku 2015)
  • iMac Pro
  • Mac mini z roku 2018 nebo novější
  • Mac Pro z roku 2019

A co se týče iPadu, tak minimální požadavky jsou následující s nainstalovaným iPadOS 13:

  • iPad Pro: všechny modely
  • iPad (6. generace) nebo novější
  • iPad mini (5. generace)
  • iPad Air (3. generace)

Pokud požadavky splňujete, stačí potom SideCar zapnout přes ikonku AirPlay ve status řádku vedle hodin. Hledejte tuto ikonku:

Pokud ji nevidíte tak zkontrolujte, jestli máte v nastavení monitorů zapnutou volbu Zobrazit volby zrcadlení:

Víc se nemá smysl rozepisovat. Pokud chcete více informací jak SideCar ovládat, najdete je na oficiální stránce podpory Apple. Pokud jste sem klikli, tak vás ale spíš asi zajímá, jak to zapnout na starším Macu. Tak pojďme na to.

Návod pro zapnutí SideCaru na nepodporovaném Macu

Veškeré informace jsem čerpal z příspěvku od ben-z uživatele na GitHubu. Postup by měl být bezpečný, ale samozřejmě jako vždy doporučuji raději provést zálohu počítače a veškeré změny provádíte na vlastní zodpovědnost. Pokud umíte anglicky, můžete klidně sledovat návod přímo na linkované stránce. Pro ostatní jsem volně přeložil s vlastními screenshoty:

Aplikace z GitHubu, kterou budeme používat, edituje blacklist (seznam povolených zařízení pro SideCar). Proces vyžaduje dva restarty do režimu zotavení a také pár příkazů v Terminálu.

  • V Terminálu proveďte zálohu editovaného souboru SidecarCore příkazem:
cp /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore ~/Downloads/SidecarCore.bak
  • Zkopírujte soubor ze systémového adresáře příkazem:
cp /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore ~/Downloads
  • Stáhněte si aktuální verzi aplikace Free SideCar z tohoto odkazu
  • Spusťte aplikaci. Pokud uvidíte následující okno, kdy vám systém nepovolí otevřít aplikaci mimo AppStore, stačí na aplikaci kliknout pravým tlačítkem a během držení klávesy option (alt) kliknout na Otevřít. Pak už to půjde.
  • V aplikaci vyberte cestu k souboru SidecarCore, který jste před chvíli uložili do složky Stahování
  • Následně je třeba v aplikaci vybrat model Macu a iPadu, který budete aktivovat pro SideCar. Model Macu zjistíte v Terminálu následujícím příkazem:
sysctl hw.model
  • Pokud iPad oficiálně nepodporuje Sidecar, budete ho muset zapnout taky. Model iPadu naleznete na tomto odkazu. Stačí do vyhledávání zadat číslo modelu nebo sériové číslo iPadu, které naleznete v Nastavení – Obecné – Informace.
Zajímá vás řádek „ID“
Model nepodporovaného Macu budete vybírat vždy dle svého zařízení
  • Nyní je potřeba vypnout Systémovou ochranu integrity. To je potřeba k tomu, abychom v systémovém adresáři mohli zapisovat a mohli jsme nahrát modifikovaný soubor SidecarCore na místo původního.
    • Restartujte Mac a podržte CMD + R pro mód obnovení
    • V terminálu spusťe následující příkaz
csrutil disable
  • Restartujte počítač zpět do systému. A dále počítač nerestartujte dokud nepodepíšete upravený SidecarCore o tři kroky dále!
  • V terminálu načtěte systémový adresář v módu zápisu. Použijte následující:
sudo mount -uw /
  • Nyní zkopírujte zpět upravený soubor na své místo použitím příkazu:
sudo cp ~/Downloads/SidecarCore /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore
  • Podepište upravený SidecarCore soubor příkazem:
sudo codesign -f -s - /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore
  • Opět restartujte systém do módu obnovení a zapněte ochranu integrity příkazem:
csrutil enable
  • Restartujte počítač a SideCar by měl fungovat. Měli byste ho vidět v horním status baru, i v nastavení.

Apple má důvod, proč SiderCar nefunguje na všech strojích. Nečekejte od tohoto extra rozlišení nebo odezvu. Ale pro občasné použití se to dá zvládnout. Doporučuji také používat drátové spojení. Kvalita tak bude lepší než přes WIFI.

Co když chci systém vrátit do původního stavu?

Pokud chcete obnovit původní stav, použijte zálohu souboru SidecarCore.bak, kterou jste udělali na začátku. Vypněte opět integritu, změňte systémovou složku na zápis a proveďte následující příkazy:

sudo cp ~/Downloads/SidecarCore.bak /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore

sudo codesign -f -s - /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore

Následně opět zapněte integritu.

Něco je špatně, něco se nepovedlo

Můžete následovat rady na již zmíněném původním odkazu na GitHubu.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..