W utajnionych kręgach znawców i testerów systemów macOS panuje jednorodna opinia, że system macOS Sonoma jest udany. Tak więc nie mamy innej alterntywy jak zabrać się za instalację.

MacOS Sonoma jest w prosty sposób do pobrania z serwera Apple. Zalecany, a nawet konieczny jest kompletny instalator, ponieważ tym razem proces instalacji może się zatrzymać na braku dostępu do internetu. I w tym leży największy problem Sonomy. Wcześniejsze karty WIFI, jakie używa większość z nas nie będą już działać, ponieważ Apple zutylizowało sterowniki wszystkich kart komputerów jakie już nie są wspierane. Tyczy się to także karty BCM94360CS2 i innych firmy Broadcom.

Zaczynamy od wizyty w AppStore, i załadowania całkowitego instalatora. Ten startujemy, pojawia się ekran startowy z wyliczeniem czasu instalacji. A ten wskazuje na czas 58 min.

Po kilku minutach czas jednak przyśpiesza i widoczne są spore skoki belki postępu. Następuje pierwszy restart i komputer startuje z dysku który zmienił nazwę na Install…., po czym pojawia się czarny ekran z białym logo. Takich restartów będą trzy, drugi już z dysku o poprawnej nazwie. Instalacja bardzo prosta. W zasadzie można iść na kawę i przyjść po godzinie by podziwiać pejzaż Sonomy. W przypadku pójścia na piwko można się także przyczołgać.

Początkowo należy parę drobiazgów skonfigurować, przy czym nie zgadzamy się na żadne dodatki czy inne sztuczne inteligencje. Ta nasza nam wystarczy chyba. Skupiamy się na łączu WIFI, jeśli nie używamy kabla, ale kto to robi obecnie. Ikonka WIFI jest szara.

Nie ma WIFI. No ale my chcemy WIFI. Jest metoda która przywraca funkcjonalność WIFI, polega na instalacji kextów z systemu Ventura. Nie jest to jednak proste, ponieważ to nie wystarcza. Potrzebny jeszcze jeden driver o nazwie AMFIPass.kext. Dodatkowo potrzebna jest modyfikacja config.plist i patch jaki w komfortowy sposób wykona program OpenCore Legacy Patcher.

Zmiany w config.plist wyglądają tak:

1 Dodajemy do Kernel / Add 3 kexty jak w screenshot:

  1. Dodajemy blokowanie kextu Skywalk, który jest w macOS Sonoma - w Kernel / Block, Strategia Exclude i 23.0.0 w MinKernel.

  1. Dodajemy do Bootargs „-amfipassbeta“ w NVRAM / Add/ 7C436110 …
  2. Dodajemy wyłączenie SIP: „03080000“ Type DATA w NVRAM /Add / 7C436110 …

  1. Dodajemy kasowanie poprzedniego ustawienia SIP w NVRAM / Delete / 7C… dodatkowym stringiem „csr-active-config“

  1. Ustawiamy wpis w Misc / Security / SecureBootModel na „Disabled”

W tym momencie możemy już wkopiować te 3 kexty do foldera OC / Kexts. Wersja OpenCore którą ja użyłem do instalacji macOS SONOMA to 0.9.4. Nie jest konieczna 0.9.5, ale wcześniejsza może nie działać. Zmiany opisywane powyżej nie są konieczne do instalacji.

Z tak zmienionej EFI możemy teraz wystartować. I zająć się OpenCore Legacy Patcherem. Link tu >> OpenCore Legacy Patcher

Ten program jest na tyle inteligetny, że po kliknięciu w Post-Install Root Patch będzie wiedział co zrobić, jeśli czegoś zapomnieliśmy, przypomni. Po patchu należy system restartować i włala. Jest WIFI. Jeśli to nie zadziała z kextem Amfi-Pass-Kext, istnieje również możliwość całkowitego wyłączenia AMFI, za pomocą argumentu rozruchowego „amfi=0x80”.

Kilka zdań o samym systemie. Dla mnie pozytywna niespodzianka. Poza jednym minusem, że trzeba wyłączyć SIP sam system robi bardzo dobre wrażenie. SIP to jeden z mechanizmów obronnych systemu operacyjnego, natomiast w praktyce wyłączenie go nie sprawi, że system będzie krytycznie zagrożony. Dodatkowy Firewall i program antywirusowy w gruncie rzeczy zrekompensuje mało prawdopodobny przypadek, że zmieniony zostanie jakiś driver w systemie przez oprogramowanie szkodliwe. Tego zdania jest wielu deweloperów. Programy które testowałem cały dzień działają, z jednym wyjątkiem Acrobat 21 wymaga aktualizacji. "PS i Illu" w wersji 2021 działają bardzo dobrze.

Wszystkie 3 kexty jak i OpenCore Legacy Patcher są do odszukania w sieci. W razie problemu zapraszam do kontaktu na forum.

EDIT: Pojawiła się aktualizacja macOS Sonoma do wersji 14.1, link do opisu procedury instalacji tu >> Jak zainstalować update 14.1

@A.M. NOGLIK / 30-09-2023