出荷時設定にリセットせずに Android Wear ウォッチを新しい携帯電話にペアリングする

出荷時設定にリセットせずに Android Wear スマートウォッチを新しい携帯電話にペアリングする方法に関するチュートリアル。 カスタム ROM をフラッシュし、リセットしたくない場合にも役立ちます。

スマートウォッチ オペレーティング システムとしての Android Wear には欠点がないわけではありませんが、テクノロジーが進歩するにつれ、悲しいことに 熱心なユーザーがそれを使用する可能性が高く、同じユーザーがカスタム ROM を自分のマシンにインストールする可能性もあります。 電話。 これは、ほとんどの場合、デバイスで Android の別のフレーバーに切り替えるたびに、スマートウォッチをワイプする必要があることを意味します。 ただし、簡単な方法があります スマートウォッチを最初からセットアップすることを回避する 新しいスマートフォンを購入したとき、またはデバイスに新しいカスタム ROM をフラッシュしたとき。 この方法 rootは必要ありません 携帯電話または時計のどちらでも実行できますが、いくつかの 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 を同期するための初期セットアップには、WiFi 経由で行うかどうかに関係なく、別のコマンドが必要になります。 Windows の検索バーで adb を検索するか、adb を含むフォルダーに移動し、Shift キーを押しながら右クリックして [ここでコマンド ウィンドウを開く] を選択して、adb ツールを開きます。 次に、以下のコマンドを入力します。

WiFi経由

私の場合は、次のように入力します。

adbconnect 192.168.1.100:5555

Android Wear ウォッチに接続するには。 入力する必要がある IP アドレスは、上のスクリーンショットに示すように、「Debug over WiFi」の下にあります。 ウォッチのプロンプトを受け入れて、コンピュータのデバッグを許可します。 成功すると、コマンド プロンプトに戻り、入力できるようになります。 テキスト出力ができるようになりました。

有線

コマンドはかなり簡単で、デバイスをコンピュータに接続して次のように入力するだけです。

adb devices

デバイスが表示されれば問題ありません。 デバッグを許可するには、ウォッチ上でプロンプトを受け入れたことを確認してください。

コマンドの送信

続けるには、まず、 携帯電話の Bluetooth を無効にする 次に、コンピュータで次のように入力します。

adbshellpmclearcom.google.android.gms && reboot

ウォッチは再起動しますが、Android Wear の出荷時設定へのリセットは行われません。 再起動すると、携帯電話に接続できないことを示す取り消し線の雲アイコンが表示されなくなります。 ここで、Android Wear アプリを携帯電話にインストールします (まだお持ちでない場合)。 ただし、Bluetooth をまだ有効にしていません.

次に、前とまったく同じ手順で、ADB 経由でスマートウォッチに再度接続します。 ただし、今回実行するコマンドは次のとおりです。

adbshellamstart-aandroid.bluetooth.adapter.action.REQUEST_DISCOVERABLE

次に、ウォッチ上で他のデバイスが検出できるようにして、Android Wear をスマートフォンと同期できるようにします。 これで、Wear アプリを開いて Bluetooth を有効にし、デバイスを検索することで、スマートフォンから Android Wear に接続できるようになります。 Android Watch が表示され、携帯電話が Android Watch と同期します。 アプリが「アップデートを確認しています」でハングアップした場合は、アプリを再起動するだけで Android Wear への接続が開始されます。


説明

これが機能する理由を簡単に説明すると、スマートフォンとスマートウォッチのペアリング データはすべて Google Play サービスに含まれているためです。 キーはスマートウォッチにある Play Services データに保存されているため、このデータは携帯電話に固有です。 必要なキーがスマートウォッチに保存されているため、スマートフォンから Android Wear アプリケーションを単純に Titanium Backup できないのはこのためです。 新しい携帯電話をペアリングしようとすると(または、新しいカスタム ROM がインストールされていて、ウォッチがそれを新しい携帯電話だと認識した場合)、通常、キーは Android Wear の工場出荷時設定へのリセットによって消去されます。

これを回避する唯一の方法は、代わりに Android をペアリングできるようにするキーデータを消去することです。 携帯電話とペアリングするキーも同じなので、工場出荷時の設定にリセットすることなく、新しいデバイスを装着できます。 クリアされました。 次に、adb 経由で送信されるインテントを介してスマートウォッチの Bluetooth が検出可能になるようにリクエストします。これにより、受け入れられる必要があるプロンプトが表示されます。 これは、携帯電話が時計を見つけて、デバイスとの新しいペアリング キーを作成できることを意味します。