ガジェット探偵事務所へようこそ!所長のマーロウ(@marlowesgadget)です。
今回はAndroidの裏技を紹介シリーズ。スマホの設定をいじる定番のADB接続を行うにはどうすればよいのかを詳しく解説していきます。
Android Debug Bridge(adb)とは?
Androidスマホのバグ取りするための橋渡し…直訳するとわけわかんないですね。
Googleによると、「デバイス(スマホやタブレット)と通信するためのコマンドラインツール」で、アプリのインストールやデバッグなど、さまざまなデバイス操作が実行できると説明されているな。
簡単に言うと「PCとスマホをつなぐためのソフト」で、「コマンド」で入力するってことですね!
Androidのためだけに作られているので、iPhoneではもちろん使えません。反対にAndroidベースのスマホであればほとんどの場合で使用できます。
スマホ側とPC側でそれぞれ準備が必要ですので、分けて解説していきます。
Windows側でADB環境を整える
まずPCにてADBコマンドが使えるようにします。ADB導入には次の3種類の方法があります。
- 「15 seconds ADB Installer」を用いてでサクッと入れる(簡単・初心者向け)
- SDK Platfrom-toolsをダウンロードして、パスを通す(中級者向け)
- Android Studioを導入する(開発者向け)
当然、1をおすすめするぞ。名前の通り、15秒で終わるくらい簡単だ。
以下では「15 seconds ADB Installer」を用いた手順を紹介します。
なおWindowsほど簡単ではないですが、Mac OSでも導入可能ですので下記の記事をご参考ください。⬇
【TIPS】Macで簡単にADBを使えるようにする方法|SDK Platform-Toolsを使います
XDAのサイトから、インストーラーをダウンロードします。⬇
ZIPファイルがダウンロードされてくるので、解凍しておきます。
ZIPファイルの中にあるexeファイルを開くとインストーラーが起動します。
ADBとFastbootをインストールしたいのか?と聞いてくるので[y]を入力してEnterを押します。
続いてADBをシステムにインストールする?と聞いてくるので[y]を入力してEnterを押します。ファイルがコピーされました。
Googleのデバイスドライバをインストールするか聞いてくるので[y]を入力してEnterを押します。インストールウィザードが開くので次へを押します。
確認のポップアップがでてきますので「インストール」を押します。
以上でインストール完了。インストーラーは自動的に終了します。
あまりにも簡単でほんとうに15秒で終わります。
簡単すぎて拍子抜けしてしまうくらいですね!
スマホ側での設定
ADBの機能を間違って初心者がいじってしまわないように、デフォルトでは機能がOFFになっていますので、設定を変更していきます。
以下はOnePlus 8(Android11)の例ですが、他の機種でもほぼ同じです。
設定からデバイス情報を開きます。
ビルド番号を7回タップします。画面下に「これでデベロッパーになりました!」と表示されます。
設定に戻り、システムを開くと「開発者オプション」の項目が表示されています。
開発者オプションを開き、下に進んでいくとUSBデバッグという項目があるのでスイッチをONにします。画像のように「USBデバッグを許可しますか?」と聞かれるのでOKします。
これでスマホ側の設定は完了です。
PCとスマホをUSBケーブルで接続します。なるべく純正ケーブルを使うことをおすすめします。
初めて接続した場合は、「USBデバッグを許可しますか?」と聞かれるので許可を押します。
たびたび使う場合は常に許可するにもチェックを入れておきましょう。次回からこのアラートが出なくなります。
PCでADBを起動する
以上で準備完了です。実際にPCでADBを起動してみましょう。
コマンドプロンプトは、スタートメニューからアプリケーションリスト→Windowsシステムツールの中にあります。
(裏技)Windowsキー+Rで「ファイル名を指定して実行」を呼び出して「cmd」と入力するのが速いですね。または任意のフォルダでShift+右クリックでPowershellを呼び出しても良いです。
コマンドプロンプトにて次のコマンドを入力します。
adb
すると、Android Debug Bridge Version 1.0.40以下ずらずらと情報が流れてきます。これが表示されれば、ちゃんとADBコマンドが通用する状態になっているということです。
次に下のコマンドを入力します。
adb devices
すると下にList of devices attachedと表示され、
Oc68f924(←この値はスマホによって異なる)device
と表示されればOKです。2回目からはこのチェックだけでOKです。
※表示されなければ接続できていません。スマホ側でUSBデバッグが許可されているか確認しましょう。
以上で準備は完了です。
以上、ADB環境を導入する手順を紹介してみました。お役に立てたならば嬉しいです。
ではでは~。