Aby korzystać z tetheringu w macOS, zainstaluj sterownik HoRNDIS. Dzięki niemu macOS może obsługiwać urządzenia RNDIS.
Sterownik HoRNDIS
Pierwotny twórca sterownika porzucił projekt, a sterownik nie był aktualizowany od 2018 roku. Obecnie zajmuje się nim inny programista ze społeczności. Przygotował nową wersję działającą w macOS 11 i 12 na komputerach z procesorami Intel i M1.
Oryginalna wersja HoRNDIS działa z macOS do wersji 10.14 (Mojave). macOS 10.15 wymaga innej wersji HoRNDIS, dostosowanej do nowego sposobu ładowania rozszerzeń jądra. W macOS 11 i nowszych potrzebna jest wersja HoRNDIS poświadczona notarialnie, która pozwala korzystać ze sterownika przy włączonej funkcji SIP.
Poniżej znajdziesz instrukcje instalacji sterownika HoRNDIS dla poszczególnych wersji macOS:
macOS 10.14 (Mojave) i starsze
Zainstaluj sterownik dostępny tutaj: Wydanie HoRNDIS 9.2 · jwise/HoRNDIS Powinien działać od razu po instalacji.
macOS 10.15 (Catalina)
Aby zainstalować sterownik w macOS Catalina, użyj zmodyfikowanej wersji: https://github.com/jwise/HoRNDIS/files/3719733/HoRNDIS-9.2-catalina_install.pkg.zip
Ta wersja ma nieco zmieniony instalator, dostosowany do wymagań systemu. Programista, który go zmodyfikował, nie mógł podpisać pakietu. Dlatego kliknij plik prawym przyciskiem myszy i wybierz Otwórz:

Po instalacji zezwól na działanie rozszerzenia jądra w ustawieniach:


Kliknij ikonę kłódki, aby umożliwić wprowadzanie zmian. Po odblokowaniu pojawi się opcja zezwolenia na działanie rozszerzenia. Po jej wybraniu instalacja będzie zakończona, a system gotowy do tetheringu:

Jeśli po podłączeniu Mudita Pure nie masz dostępu do internetu, zaktualizuj adresy DNS (np. 8.8.8.8 lub 1.1.1.1).
macOS 11 i nowsze (Big Sur, Monterey)
Od macOS 11 instalacja jest nieco bardziej złożona, ponieważ wymaga tymczasowego wyłączenia SIP (System Integrity Protection). Wykonaj te kroki:
- Uruchom skrypt, który wstępnie dopuszcza identyfikator Developer ID programisty w systemie.
- Uruchom komputer ponownie w trybie odzyskiwania, wyłącz SIP i dodaj identyfikator Developer ID do bazy danych.
- Zainstaluj sterownik.
- Włącz ponownie SIP.
Cały pakiet (skrypt i sterownik) możesz pobrać tutaj: https://github.com/chris1111/HoRNDIS/files/7739543/Notarized.HoRNDIS.zip
Jeśli instalacja powyższego sterownika nie powiedzie się na urządzeniu z procesorem M1, wypróbuj zamiast niego ten plik:
Apple M1 HoRNDIS-Build V1.zip
UWAGA: powyższy pakiet wymaga, aby SIP pozostawał wyłączony przez cały czas.
Po pobraniu i rozpakowaniu archiwum kliknij skrypt prawym przyciskiem myszy i wybierz Otwórz. Po zakończeniu jego działania powinien pojawić się ekran podobny do poniższego. Zezwól na dostęp do folderu ze skryptem.

Po zakończeniu uruchom komputer w trybie odzyskiwania. Wyłącz Maca, włącz go i naciśnij oraz przytrzymaj command+R, gdy usłyszysz dźwięk uruchamiania lub zaraz po włączeniu. Wejście w tryb odzyskiwania może wymagać kilku prób. Następnie zaloguj się na konto administratora i otwórz Terminal z górnego menu:

W Terminalu wykonaj kolejno następujące polecenia:
- csrutil disable
- /usr/sbin/spctl kext-consent add 54GTJ2AU36
- reboot
Po ponownym uruchomieniu zainstaluj plik .pkg ze sterownikiem. Jeśli system zablokuje uruchomienie pliku, kliknij go prawym przyciskiem myszy i wybierz Otwórz.



Kliknij ikonę kłódki, aby umożliwić wprowadzanie zmian. Po odblokowaniu pojawi się opcja zezwolenia na działanie rozszerzenia. Gdy sterownik zostanie zainstalowany, ponownie uruchom komputer w trybie odzyskiwania, otwórz Terminal i wykonaj następujące polecenie:
- csrutil enable
- reboot
Tethering powinien teraz działać. Jeśli po podłączeniu Mudita Pure nie masz dostępu do internetu, zaktualizuj adresy DNS (np. 8.8.8.8 lub 1.1.1.1).
Czy ten artykuł był pomocny?
To wspaniale!
Dziękujemy za opinię
Przepraszamy, że nie udało nam się pomóc!
Dziękujemy za opinię
Wysłano opinię
Doceniamy Twój wysiłek i postaramy się naprawić artykuł