본문 바로가기
ETC/Tech.

[macOS] Catalina에서 Android USB테더링 하기 - HoRNDIS

by 사용자 허도치 2019. 12. 18.
728x90

 

  MacOS는 보안 정책상 안드로이드 폰의 USE연결이 차단되어있다. 이 때문에 갤럭시로 USB테더링을 하면 아무런 반응이 없었다. 이럴때는 역시 구글에 검색하는게 답이다. 구글링을 한 결과 'HoRNDIS'라는 별도의 드라이버를 설치해야 한다는걸 알았다.

  

  최신버전(HoRNDIS-9.2)을 받아서 설치하였는데, 설치에 실패하였다는 문구만 계속 나와서 답답했다. 설치방법은 간단하게 Next만 누르면 된다고 나와있었는데 안되니까 더 답답했다. Mojave버전까지는 그렇게 간단하게 설치가 되었었는데 Catalina부터는 설치하는 방법이 바뀐것 같았다. Catalina로 업데이트 한지 얼마되지 않아서 자료를 찾기 힘들었는데 겨우 겨우 찾아서 해결하였다.

 

  MacOS에는 시스템 무결성 보호(System Integrity Protection, SIP) 기능이 존재하는데 이 기능은 시스템 파일과 폴더가 수정될 수 있는 가능성을 사전에 차단하여 악성 소프트웨어로부터 Mac을 보호해준다. 이 기능덕에 Mac의 보안은 뛰어나지만 일부 프로그램을 설치하기 위해서는 이 기능을 해제한 후 설치해야하는 번거로움이 있다. Sierra버전부터 SIP를 쉽게 설정할 수 있도록 변경되었는데 이게 Catalina로 오면서 다시 귀찮아졌다.

 

  그래서 Catalina에 'HoRNDIS'를 설치하기 위해서는 이 기능을 해제한 후 설치를 진행해야 한다. 

 

 

1. 드라이버 다운로드.

   1-1. HoRNDIS-9.2 다운로드 - http://joshuawise.com/downloads/HoRNDIS-9.2.pkg

 

2. 설치.

   2-1. 시스템 종료 후 macOS 복구 시스템으로 부팅.

         - command(⌘)-R + [전원]

 

   2-2. 터미널 실행 후 시스템 무결성 보호(SIP) 모드 해제.

         - $ csrutil disable

 

   2-3. 재부팅.

 

   2-4. 터미널 실행 후 읽기/쓰기를 할 수 있도록 마운트.

         - $ sudo mount -uw /

 

   2-5. HoRNDIS 설치.

 

   2-6. 시스템 종료 후 macOS 복구 시스템으로 부팅.

         - command(⌘)-R + [전원]

 

   2-7. 터미널 실행 후 시스템 무결성 보호(SIP) 모드 설정.

         - $ csrutil enable

 

   2-8. 재부팅.

 

   2-9. 설치완료.

 

 

3. 마치며.

   - Windows만 사용하다가 MacOS를 사용한지 얼마 안되어서 시스템을 셋팅할 때 종종 막힌다. 나중에 MacOS를 포맷하고 다시 설치할 때 중요한 설정들은 블로그에 기록해놓도록 하겠다.

728x90

댓글11

  • 필경이야 2020.01.29 11:02 신고

    감사합니다~! 잘열리긴하는데 설치파일이 엄청 오래걸리네요 ㅠㅠ
    답글

  • WowMelon 2020.02.13 17:41

    이 글 덕분에 설치 성공했습니다 감사합니다
    답글

  • 태기 2020.02.23 15:24

    덕분에 저도 해결봤네요 ㅋㅋ
    감사합니다.
    그런데 중간에 제가 좀 헤맨부분이 있어요.

    monut가 아니고 mount 아닌가요? 오타이신듯요.
    그리고 시스템 암호가 걸린분들은 헛갈리실수 있는 부분이라
    sudo mount -uw / 로 하셔야 할듯요.
    답글

  • 지나가던 맥 유저 2020.05.04 18:14

    감사합니다. 큰 도움이 되었습니다. 그런데 저는 터미널 메시지 보니 SIP 해제까지 잘 됐는데도 계속 설치 에러가 나서 결국 깃헙에서 다른 파일로 설치하고 성공했습니다. 정말 힘드네요 ㅎㅎㅎ https://github.com/jwise/HoRNDIS/issues/102 여기 코멘트 중에 d235j 님이 올려주신 "HoRNDIS-9.2-catalina_install.pkg.zip"로 설치 성공했습니다.
    답글

    • ㅇㅇ 2020.05.26 13:24

      덕분에 저도 해결했네요 ㅠㅠ

    • 푸푸 2020.06.18 22:02

      해당 패키지 설치하진 않았는데 적어주신 링크 보고 문제 해결했네요~
      실수로 팝업 내용을 보지도 못하고 바로 버튼을 눌렀는데 HORNDIS를 차단해서 그런거였습니다.
      설치까지 성공적으로 하고도 USB테더링이 안되시는 분들은 환경설정->보안과 개인정보보호->일반 으로 가셔서 제일 밑에 Joshua wise의 앱을 차단했다는 문구가 있는지 확인해보세요. 해당 차단을 풀어주니 정상적으로 작동하네요.

    • 개굴딱지 2020.11.18 13:50

      @푸푸 Joshua wise 허용하니 되네요 감사합니다.

  • 박건수 2020.10.16 10:59

    저도 1년동안 블루투스 테더링으로 사용하다가, 속도를 빠르게 해야하는 경우가 생겨서 usb테더링 할 수 있게 되었습니다. 보안허용을 추가로 하는 부분때문에 좀 더 시간이 걸리긴 했는데요, 덕분에 너무나 쉽게 해결되었습니다. 감사합니다. ^^
    답글