코딩하는 일용직 노동자

맥북(Mac) 안드로이드 usb 테더링 설정하기 본문

안드로이드

맥북(Mac) 안드로이드 usb 테더링 설정하기

bacass 2025. 6. 29. 15:10

 

M1 맥북에서 안드로이드 USB 테더링 설정 가이드
안드로이드 스마트폰을 M1 맥북과 USB로 연결해 테더링을 사용하려면, 일반적인 드라이버 설치만으로는 동작하지 않습니다.
macOS의 보안 정책과 ARM 아키텍처의 차이로 인해, 별도의 드라이버 설치와 보안 설정 변경이 필요합니다.
아래에 최신 환경(M1 맥북, macOS Monterey 이상 기준)에서 USB 테더링을 성공적으로 설정하는 방법을 단계별로 정리했습니다.

HoRNDIS.kext.zip
0.03MB

1. HoRNDIS 드라이버 준비
HoRNDIS.kext(또는 pkg) 파일을 미리 다운로드합니다.
HoRNDIS는 macOS에서 안드로이드 USB 테더링을 가능하게 해주는 드라이버입니다.

2. MacOS 복구 시스템 진입
맥북을 완전히 종료합니다.
전원 버튼을 10초 이상 길게 눌러 복구 시스템(Recovery Mode)으로 진입합니다.
‘옵션’ 아이콘을 클릭하고, ‘계속’을 선택한 뒤 계정 비밀번호를 입력합니다.

3. 시동 보안 유틸리티 설정
상단 메뉴에서 유틸리티 → 시동 보안 유틸리티를 선택합니다.
‘보안정책’ 버튼을 클릭하고, “확인된 개발자가 배포한 커널 확장 파일의 사용자 관리 허용”을 체크합니다.

4. 터미널에서 SIP(시스템 무결성 보호) 해제
복구 시스템 상단 메뉴에서 유틸리티 → 터미널을 실행합니다.
아래 명령어를 차례로 입력합니다.
 
csrutil disable
csrutil enable --without kext
 
안내에 따라 ‘y’를 입력하여 적용합니다.

5. 재부팅 및 드라이버 복사
맥북을 재부팅합니다.
터미널을 실행하여 HoRNDIS.kext 파일을 /Library/Extensions에 복사합니다.
 
sudo cp -R /Users/다운받은경로/HoRNDIS.kext /Library/Extensions
파일 경로는 본인 환경에 맞게 수정하세요.

6. 보안 및 퍼미션 설정
시스템 환경설정 → ‘개인정보 보호 및 보안’에서 HoRNDIS 관련 경고가 뜨면 ‘허용’을 클릭합니다.
터미널에서 아래 명령어를 입력해 퍼미션을 설정합니다.
 
sudo chown -R root:wheel /Library/Extensions/HoRNDIS.kext
sudo chmod -R 755 /Library/Extensions/HoRNDIS.kext
sudo kextload -t /Library/Extensions/HoRNDIS.kext

패스워드 입력 및 설치 팝업이 뜨면 무시하고 진행합니다.

7. SIP 활성화
맥북을 다시 종료하고 복구 시스템으로 진입합니다.
터미널에서 아래 명령어로 SIP를 다시 활성화합니다.
 
csrutil enable

재부팅 후 마무리합니다.

8. 안드로이드폰 USB 테더링 설정
안드로이드폰을 USB 케이블로 맥북에 연결합니다.
안드로이드폰의 ‘설정’ → ‘네트워크 및 인터넷’ → ‘테더링 및 핫스팟’에서 ‘USB 테더링’을 활성화합니다.
또는 개발자 옵션에서 ‘Default USB configuration’을 ‘USB 테더링’으로 설정할 수 있습니다.

9. 맥북 네트워크 확인
맥북의 ‘시스템 설정’ → ‘네트워크’에서 새로운 유선 네트워크(예: Samsung Device 등)가 추가된 것을 확인합니다.
네트워크 우선순위를 조정하면 더 안정적으로 사용할 수 있습니다.

참고 및 주의사항
HoRNDIS는 공식적으로 최신 macOS(특히 Apple Silicon)에서 지원이 중단된 상태이므로, 모든 환경에서 100% 동작을 보장하지 않습니다.
보안 정책을 낮추면 일부 앱이 정상적으로 동작하지 않을 수 있습니다. 작업 완료 후 반드시 SIP를 다시 활성화하세요.
최신 macOS 및 M1/M2 맥북에서는 호환성 문제로 인해 일부 사용자는 USB 이더넷 어댑터(Realtek 기반 등)를 활용한 우회 방법을 사용하기도 합니다.

결론
위 과정을 따라하면 M1 맥북에서도 안드로이드 스마트폰의 USB 테더링을 사용할 수 있습니다. 과정이 복잡하고, 시스템 보안 설정을 변경해야 하므로, 반드시 필요할 때만 신중하게 진행하시기 바랍니다.