[Monterey][Ventura] HoRNDIS! 맥북에서 안드로이드 USB 테더링 하는 법

1) ‘확인되지 않은 개발자의 Mac 앱 열기’ 설정

설정 > 개인정보 보호 및 보안 > 보안 > 다음에서 다운로드한 응용 프로그램 허용 > App Store 및 확인된 개발자

2) HoRNDIS.kext.zip 다운로드

사전 빌드된 kext 파일을 다운로드한다.

Download

3) 안전 모드로 시동

맥을 종료한 후, Command + R 키를 쭉 누른 상태로 맥의 전원을 켠다.

4) 안전 모드에서 터미널을 실행하고 명령어 입력

SIP(시스템 무결성 보호) 모드를 해제하는 명령어를 입력한다.

csrutil disable
csrutil authenticated-root disable

5) 재부팅

6) 일반 모드에서 터미널을 실행하고 명령어 입력

kext 파일을 설치하기 위해 루트 경로(/)를 마운트 하는 명령어를 입력한다.

sudo mount -uw /

7) HoRNDIS.kext 설치

다운로드했던 HoRNDIS.kext.zip 파일 압축을 풀면 HoRNDIS.kext 파일이 나온다.
아래 명령어를 입력해서 HoRNDIS.kext 파일을 설치하자

sudo cp -rv build/Release/HoRNDIS.kext /Library/Extensions/

ETC) HoRNDIS.kext 빌드

HoRNDIS.kext.zip 파일을 다운로드할 수 없으면 댓글로 알려주시면 링크를 다시 올려드리겠습니다.
급하신 경우 아래 명령어를 입력해서 HoRNDIS.kext 파일을 빌드할 수 있습니다. 자급자족

git clone --recursive https://github.com/jwise/HoRNDIS.git
cd ~/HoRNDIS/
xcodebuild -sdk macosx -configuration Release

댓글 남기기