루트로 다음 명령을 실행하면 USB 테 더링이 활성화됩니다.
service call connectivity 32 i32 1
아이스크림 샌드위치 (4.0)
service call connectivity 33 i32 1
젤리 빈 (4.1 ~ 4.3)
service call connectivity 34 i32 1
KitKat (4.4)
service call connectivity 30 i32 1
롤리팝 (5.0)
service call connectivity 31 i32 1
Firelord 의 답변 에 따라 Lollipop (5.1)
service call connectivity 30 i32 1
마시멜로 (6.0)에서 테스트되지 않음
service call connectivity 41 i32 1
삼성 마시멜로 (6.0)
service call connectivity 33 i32 1
누가 (7.0)
service call connectivity 39 i32 1
삼성 누가 (7.0)
명령에 표시되는 첫 번째 숫자는 setUsbTethering()
메서드의 숫자입니다 IConnectivityManager.aidl
(이것은 Android 버전에 따라 다르며 Gingerbread에는 없습니다).
(팁 :이 파일에서 특정 Android 버전을 확인하려면 적절한 지점을 선택하십시오.)
따라서이 명령은 setUsbTethering()
1 (USB 테 더링 활성화) 또는 0 (비활성화)을 호출 하여 전달합니다.
자세한 내용 은 Stack Overflow 관련 질문을 참조하십시오 .
USB 리버스 테 더링 설정의 일부로 USB 테 더링을 활성화하는 setprop sys.usb.config rndis,adb
경우 rndis0
인터페이스를 설정하기에 충분해야 합니다.
aapt dump xmltree com.android.settings.apk AndroidManifest.xml
내 전화에서 작동하지 않습니다 (적응하지 못했습니다). 사용 가능한 설정 목록을 어떻게 볼 수 있습니까?