공장 초기화 없이 Android Wear 시계를 새 휴대전화에 페어링

공장 초기화 없이 Android Wear 스마트워치를 새 휴대전화에 페어링하는 방법에 대한 가이드입니다. 사용자 지정 ROM을 플래시하고 재설정하지 않으려는 경우에도 유용합니다!

스마트워치 운영 체제로서의 Android Wear에 결함이 없는 것은 아니지만 슬프게도 기술이 발전할수록 열성적인 사람들이 그것을 사용할 가능성이 높으며, 같은 사람들이 자신의 컴퓨터에 맞춤 ROM을 설치할 가능성도 있습니다. 전화. 이는 대부분의 경우 기기에서 다른 Android 버전으로 전환할 때마다 스마트워치를 초기화해야 함을 의미합니다. 그래도 간단한 방법이 있습니다 처음부터 스마트워치 설정 우회 새 스마트폰을 구입하거나 장치에 새 사용자 지정 ROM을 플래시할 때. 이 방법 루트가 필요하지 않습니다 휴대전화나 시계에서 사용할 수 있지만 몇 가지 Android Debugging Bridge(ADB) 명령이 필요합니다. 이것은 Android Wear 1.5 및 Android Wear 2.0의 Huawei Watch에서 테스트되었지만 Android Wear 시계를 새 스마트폰과 페어링하는 데에도 작동해야 합니다. 어떤 이유로 시계가 이미 루팅된 경우 이 튜토리얼을 무시하고 간단히 사용할 수 있습니다. Wear 클라이언트 재설정 공장 초기화 없이 스마트워치에서 직접 Android Wear를 페어링할 수 있습니다.


초기화하지 않고 Android Wear를 새로운/동일한 휴대전화에 페어링

먼저 ADB 도구를 다운로드해야 합니다. 저는 개인적으로 "최소 ADB 및 Fastboot 키트”는 XDA에서 바로 찾을 수 있지만 다음을 사용해도 좋습니다. Google의 공식 바이너리 당신이 원하는 경우. 다음으로, 스마트워치에서 ADB 디버깅을 활성화해야 합니다(유선 또는 WiFi를 통한 디버깅 모두 괜찮지만 WiFi가 더 편리하다고 생각합니다). 이것은 스마트워치의 개발자 옵션을 통해 활성화되며 활성화해야 합니다. 이렇게 하려면 시계에서 설정 → 시스템 → 정보로 이동하여 "당신은 이제 개발자입니다"라는 토스트 메시지가 나타날 때까지 "빌드 번호" 필드를 탭하기만 하면 됩니다.

이 단계를 따르면 시작할 준비가 된 것입니다!

ADB 디버깅 활성화

무선으로 하려면 개발자 옵션을 열고 "ADB 디버깅" 또는 "Wi-Fi를 통한 디버그"를 활성화하십시오. Android Wear를 스마트폰에 동기화하는 프로세스는 두 가지 방법 모두 잘 작동하지만 약간 다른 명령이 필요합니다.

Android Wear를 동기화하기 위한 초기 설정에는 Wi-Fi를 통해 수행하는지 여부에 관계없이 다른 명령이 필요합니다. Windows 검색 표시줄에서 adb를 검색하거나 adb가 포함된 폴더로 이동하여 shift 키를 누른 상태에서 마우스 오른쪽 버튼을 클릭하고 "여기에서 명령 창 열기"를 선택하여 adb 도구를 여십시오. 그런 다음 아래 명령을 입력하십시오.

Wi-Fi를 통해

내 경우에는 다음을 입력합니다.

adbconnect 192.168.1.100:5555

내 Android Wear 시계에 연결하려면 입력해야 하는 IP 주소는 위의 스크린샷과 같이 "WiFi를 통한 디버그" 아래에 있습니다. 컴퓨터가 디버깅할 수 있도록 시계에서 프롬프트를 수락합니다. 성공하면 입력할 수 있는 명령 프롬프트로 돌아갑니다. 이제 텍스트 출력이 있습니다.

열광한

명령이 상당히 쉬워졌습니다. 장치를 컴퓨터에 연결하고 다음을 입력하기만 하면 됩니다.

adb devices

장치가 나타나면 괜찮습니다. 디버그를 허용하려면 시계에서 메시지를 수락했는지 확인하세요.

명령 보내기

계속하려면 먼저 휴대 전화에서 블루투스 비활성화 그런 다음 컴퓨터에서 다음을 입력합니다.

adbshellpmclearcom.google.android.gms && reboot

시계가 재부팅되지만 Android Wear 초기화는 발생하지 않습니다. 다시 부팅할 때 전화기에 연결할 수 없음을 나타내는 줄이 그어진 클라우드 아이콘이 더 이상 표시되지 않습니다. 이제 휴대전화에 Android Wear 앱을 설치하고 싶을 것입니다(아직 설치하지 않은 경우). 하지만 아직 블루투스를 활성화하지 마십시오.

그런 다음 이전과 똑같은 단계로 ADB를 통해 다시 스마트워치에 연결합니다. 그러나 이번에는 실행하려는 명령은 다음과 같습니다.

adbshellamstart-aandroid.bluetooth.adapter.action.REQUEST_DISCOVERABLE

그런 다음 시계에서 다른 기기에서 검색할 수 있도록 허용하여 Android Wear를 스마트폰과 동기화할 수 있습니다. 이제 Wear 앱을 열고 Bluetooth를 활성화하고 장치를 검색하여 스마트폰에서 Android Wear에 연결할 수 있습니다. Android Watch가 표시되고 휴대전화가 시계와 동기화됩니다. 앱이 "업데이트 확인 중"에서 멈추는 경우 앱을 다시 시작하면 Android Wear에 연결되기 시작합니다.


설명

이것이 작동하는 이유에 대한 간단한 설명은 모든 스마트폰-스마트워치 페어링 데이터가 Google Play 서비스에 포함되어 있기 때문입니다. 이 데이터는 스마트워치에 있는 Play 서비스 데이터에 키가 저장되므로 휴대전화별로 다릅니다. 필요한 키가 스마트워치에 저장되어 있기 때문에 단순히 스마트폰에서 Android Wear 애플리케이션을 티타늄 백업할 수 없는 이유입니다. 새 휴대전화를 페어링하려고 하면(또는 새 맞춤 ROM을 설치했는데 시계에서 새 휴대전화라고 인식하는 경우) 키는 일반적으로 Android Wear 초기화를 통해 지워집니다.

이 문제를 해결할 수 있는 유일한 방법은 대신 Android를 페어링할 수 있는 키 데이터를 지우는 것입니다. 휴대전화와 페어링하는 키도 동일하므로 공장 초기화 없이 새 기기와 함께 착용하세요. 클리어. 그런 다음 adb를 통해 전송된 인텐트를 통해 스마트워치의 블루투스를 검색할 수 있도록 요청합니다. 그러면 수락해야 한다는 메시지가 표시됩니다. 이제 휴대전화에서 시계를 찾은 다음 기기와 새 페어링 키를 생성할 수 있습니다.