일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- image
- RecyclerView
- WebView
- 안드로이드
- Retrofit
- Kotlin
- MVVM
- 안드로이드스튜디오
- Android
- Github
- 의존성주입
- Gradle
- error
- 레트로핏
- viewpager
- GIT
- 에러
- 코루틴
- 유튜브
- ADB
- 깃헙
- dart
- build
- studio
- 코틀린
- 스튜디오
- 안스
- 웹뷰
- coroutine
- 안드로이드 스튜디오
- Today
- Total
코딩하는 일용직 노동자
맥북에서 Android USB테더링 하기 본문
최신 Mac OS에서 HoRNDIS를 이용한 USB테더링이 동작하지 않는다면 아래 새로 포스팅한 블로그를 보세요.
https://bacassf.tistory.com/154
맥북 안드로이드 USB 테더링 프로그램
수년간 맥북에 안드로이드 USB테더링을 이용할때 HoRNDIS를 사용해왔습니다. 하지만, HoRNDIS가 Big Sur 에서 동작을 안한다는 이슈가 있었습니다. 그리고 MacOS의 SIP(시스템 무결성 보호)모드를 해제해
bacassf.tistory.com
-------------------------- 절취선 --------------------------
맥북에 안드로이드폰을 USB케이블로 연결해서 USB테더링을 이용하는 방법에 대해 알아보겠습니다.
우선 안드로이드폰을 이용해 USB테더링을 하려면 [ HoRNDIS ] 라는 별도의 드라이버 프로그램을 설치해야 합니다.
https://joshuawise.com/horndis
HoRNDIS: USB tethering driver for Mac OS X | Joshua Wise's domain
HoRNDIS is now maintained by Mikhail Iakhiaev, and this page is in a state of transition – keep your eyes peeled for updates soon ... HoRNDIS (pronounce: “horrendous”) is a driver for Mac OS X that allows you to use your Android phone's native USB te
joshuawise.com
pkg 파일을 다운로드 받으시면 됩니다.
저는 가장 최신버전인 HoRNDIS-9.2.pkg를 다운받았습니다.
하지만 pkg 파일을 설치해보니 최신 MacOS에서는 설치가 안됩니다. Catalina 부터 바뀌었다고 합니다.
MacOS의 SIP(시스템 무결성 보호)모드를 해제해야 합니다.
다음 과정으로 진행해주세요.
1. MacOS 복구 시스템으로 부팅.
- 전원버튼을 10초이상 계속 누르면 복구 시스템모드로 부팅됩니다.
- 옵션 > 계속 클릭 > 비밀번호입력 의 순서로 진행해주세요.
2. 복구 시스템 화면에서 상단바에서 유틸리티 > 시동 보안 유틸리티 클릭.
- 보안정책 버튼 클릭.
- 확인된 개발자가 배포한 커널 확장 파일의 사용자 관리 허용 체크
3. 상단바 > 편집 > 터미널 실행 후 SIP모드를 해제.
- $ csrutil disable
4. 재부팅.
5. 터미널 실행 후 아래의 명령어를 입력.
- $ sudo mount -uw /
6. HoRNDIS pkg 파일을 설치.
7. 맥북 전원을 종료한 후 MacOS 복구 시스템으로 부팅.
- command(⌘)-R + [전원]
8. SIP모드를 활성화.
- $ csrutil enable
9. 재부팅
이제 안드로이드폰으로 USB테더링을 이용하실 수 있을것입니다.
'안드로이드' 카테고리의 다른 글
빌드시 jni .so 파일을 제외시키는 방법 (0) | 2021.01.13 |
---|---|
카카오링크 net::ERR_UNKNOWN_URL_SCHEME 처리하기. (0) | 2020.12.29 |
PageIndicatorView - 뷰페이저 인디케이터 라이브러리 (0) | 2020.12.05 |
브레이크 포인트(breakpoint) 한꺼번에 제거하기 (0) | 2020.12.03 |
registerForActivityResult 를 알아보자 (0) | 2020.11.28 |