Android スマートフォンのブートローダーのロックを解除することは、ルート化してカスタム ROM をフラッシュするための最初のステップです。そして、一般的な考えに反して、実際には多くの携帯電話で完全にサポートされています。公式の方法でブートローダーのロックを解除する方法は次のとおりです。
すべての携帯電話でこれができるわけではありません
この世界には 2 種類の携帯電話があります。ブートローダーのロックを解除できるものと、そうでないものです。
ブートローダーのロックを解除できるかどうかは、携帯電話のメーカー、モデル、さらには通信事業者によって異なります。 Nexus 携帯電話はすべて本質的にロック解除可能であり、Motorola や HTC の多くの携帯電話では、Nexus と同様のプロセスを通じてブートローダーのロックを解除できます。
ただし、他の携帯電話 (および一部の通信事業者) では、公式の方法でブートローダーのロックを解除することはできません。つまり、root 化して ROM をフラッシュしたい場合は、開発者がセキュリティの脆弱性を悪用するのを待つ必要があります。これらの携帯電話をお持ちの場合、残念ながらこのガイドは役に立ちません。
お使いの携帯電話がどのカテゴリに該当するかを確認する最良の方法は、 XDA Developers でそのセクションを参照することです。 HTC または Motorola の携帯電話をお持ちの場合は、HTC または Motorola の Web サイトでロックの解除が可能かどうかを調べることもできるかもしれません。ロック解除をサポートしていない場合は、非公式のロック解除または root 化方法を使用する必要があります。通常、この方法は XDA 開発者フォーラムで見つかります。
お使いの携帯電話がより公式なチャネルを介したロック解除をサポートしている場合は、読み続けてください。
ステップ 0: 保存しておきたいものはすべてバックアップする
始める前に、このプロセスではすべてのデータが消去されることを言及しておくことが重要です。携帯電話に保存しておきたい写真やその他のファイルがある場合は、今すぐコンピュータに転送してください。また、保存しておきたいアプリの設定がある場合は、バックアップ機能を利用してバックアップ設定ファイルを作成し、それもパソコンに転送してください。
追加のヒントは次のとおりです。最終的には携帯電話をルート化することになるとわかっているため、新しいデバイスを購入したらすぐにブートローダーのロックを解除します。そうすれば、数日後に電話を消去して最初からやり直すためだけに設定する時間を無駄にすることがなくなります。あなたが Android の調整に熱心で、すぐに root 化することを知っている場合は、携帯電話をセットアップするという面倒な作業をする前に、ロックを解除することを検討してください。
保持したいものをすべてバックアップしたら、以下の手順に進みます。
ステップ 1: Android SDK と携帯電話のドライバーをインストールする
このプロセスには 2 つのものが必要です。1 つは Android Debug Bridge (携帯電話とのインターフェイスを可能にするコンピュータ用のコマンド ライン ツール)、もう 1 つは携帯電話の USB ドライバです。これらを以前にインストールしたことがある場合でも、今すぐ最新バージョンを入手する必要があります。
両方のインストール方法については以前に 詳しく説明しましたが、簡単なバージョンは次のとおりです。
- Android SDK ダウンロード ページ に移動し、「SDK Tools Only」まで下にスクロールします。ご使用のプラットフォーム用の ZIP ファイルをダウンロードし、ADB ファイルを保存する場所に解凍します。
- SDK Manager を起動し、「Android SDK Platform-tools」以外の選択をすべて解除します。 Nexus 携帯電話を使用している場合は、「Google USB ドライバー」を選択して Google のドライバーをダウンロードすることもできます。
- インストールが完了したら、SDK マネージャーを閉じてかまいません。
- 電話機の USB ドライバーをインストールします。これらは、携帯電話の製造元の Web サイト ( Motorola や HTC など) で見つけることができます。 Nexus をお持ちの場合は、 次の手順 に従って、手順 2 でダウンロードした Google ドライバーをインストールできます。
- プロンプトが表示されたら、コンピューターを再起動します。
携帯電話の電源をオンにし、USB ケーブルを使用してコンピュータに接続します。 Android SDK フォルダー内の platform-tools フォルダーを開き、空の領域を Shift キーを押しながら右クリックします。 「ここでコマンドプロンプトを開く」を選択し、次のコマンドを実行します。
adbデバイス
シリアル番号が表示されている場合は、デバイスが認識されており、プロセスを続行できます。それ以外の場合は、上記の手順を正しく実行したことを確認してください。
ステップ 2: USB デバッグを有効にする
次に、携帯電話でいくつかのオプションを有効にする必要があります。携帯電話のアプリドロワーを開き、設定アイコンをタップして、「携帯電話について」を選択します。下までスクロールして、「ビルド番号」項目を 7 回タップします。あなたが開発者になったことを示すメッセージが表示されるはずです。
メインの設定ページに戻ると、下部近くに「開発者向けオプション」という新しいオプションが表示されるはずです。それを開いて、オプションが存在する場合は「OEM ロック解除」を有効にします (オプションが存在しない場合でも、心配する必要はありません。一部の携帯電話でのみ必要です)。
次に「USBデバッグ」を有効にします。必要に応じて、プロンプトが表示されたらパスワードまたは PIN を入力します。
それが完了したら、携帯電話をコンピュータに接続します。 「USB デバッグを許可しますか?」というタイトルのポップアップが表示されるはずです。携帯電話で。 「このコンピュータからのアクセスを常に許可する」ボックスにチェックを入れ、「OK」をタップします。
ステップ 3: ロック解除キーを取得する (Nexus 以外の携帯電話の場合)
Nexus デバイスを使用している場合は、次の手順をスキップできます。 Nexus 以外のデバイスでは、続行する前に追加の手順を 1 つ実行する必要がある可能性があります。
メーカーのブートローダーのロック解除ページ (たとえば、Motorola スマートフォンの場合は このページ 、HTC スマートフォンの場合は このページ ) に移動し、デバイスを選択し (プロンプトが表示された場合)、ログインするかアカウントを作成します。
この手順の残りの部分はお使いの携帯電話によって少し異なりますが、製造元のサイトで手順が説明されています。次のようになります。 まず、携帯電話の電源を切り、fastboot モードで起動します。これは携帯電話ごとに多少異なりますが、最新のデバイスのほとんどでは、「電源」ボタンと「音量ダウン」ボタンを 10 秒間押し続けることでそこに到達できます。それらを放すと、fastboot モードになるはずです。 (HTC ユーザーは、まず音量ダウン キーで「ファストブート」を選択し、電源を押して選択する必要があります。) 通常、特定の携帯電話に関する詳細情報は Google 検索で簡単に見つけることができるため、続行する前に今すぐ検索してください。
USB ケーブルを使用して携帯電話を PC に接続します。電話機にデバイスが接続されたことが表示されるはずです。コンピューターで、Android SDK フォルダー内の platform-tools フォルダーを開き、空の領域を Shift キーを押しながら右クリックします。 [ここでコマンド プロンプトを開く] を選択し、そのコマンド プロンプト ウィンドウを使用して、メーカーの説明に従ってロック解除キーを取得します。 (たとえば、Motorola 携帯電話は
fastboot oem get_unlock_data
コマンドを実行しますが、HTC 携帯電話は
fastboot oem get_identifier_token
コマンドを実行します。)
コマンド プロンプトは、非常に長い文字列の形式でトークンを吐き出します。それを選択してコピーし、製造元の Web サイト上の該当するボックスに貼り付けて (スペースが含まれないようにしてください)、フォームを送信します。デバイスのロックを解除できる場合は、次の手順で使用するキーまたはファイルが記載された電子メールが届きます。
デバイスのロックを解除できない場合は、その旨を示すメッセージが表示されます。デバイスをルート化するか、ROM をフラッシュしたい場合は、より非公式な方法を使用する必要があります。通常、この方法は XDA Developers などのサイトで見つかります。
ステップ 4: 携帯電話のロックを解除する
これで、実際にロック解除を実行する準備が整いました。電話機がまだ高速ブート モードである場合は、以下のコマンドを実行します。そうでない場合は、携帯電話の電源を切り、「電源」ボタンと「音量小」ボタンを 10 秒間押し続けます。それらを放すと、fastboot モードになるはずです。 (HTC ユーザーは、最初に音量ダウン キーで「Fastboot」を選択し、電源を押して選択する必要があります。) USB ケーブルを使用して携帯電話を PC に接続します。
コンピューターで、Android SDK フォルダー内の platform-tools フォルダーを開き、空の領域を Shift キーを押しながら右クリックします。 「ここでコマンドプロンプトを開く」を選択します。
デバイスのロックを解除するには、1 つの簡単なコマンドを実行する必要があります。ほとんどの Nexus デバイスの場合、このコマンドは次のとおりです。
fastboot OEM ロック解除
Nexus 5X や 6P などの新しい Nexus を使用している場合、コマンドは少し異なります。
fastboot 点滅ロック解除
Nexus 以外のデバイスをお使いの場合は、どのコマンドを実行するかメーカーから指示されます。たとえば、Motorola デバイスの場合は、受信した電子メールの一意のキーを使用して、
fastboot oem unlock UNIQUE_KEY
実行する必要があります。 HTC デバイスは、HTC から受け取った Unlock_code.bin ファイルを使用して、
fastboot oem unlocktoken Unlock_code.bin
を実行します。
コマンドを実行した後、携帯電話で本当にロックを解除するかどうかを尋ねられる場合があります。音量キーを使用して確認します。
完了したら、画面上のメニューを使用して電話機を再起動します (または PC から
fastboot reboot
コマンドを実行します)。すべてが正しく動作した場合は、ブート時にブートローダーのロックが解除されたことを示す新しいメッセージが表示され、数秒後に Android が起動するはずです。カスタム リカバリのフラッシュなど、他の作業を行う前に Android を起動することが重要です。
スマートフォンのロックが解除されました、おめでとうございます!まだ大きな違いはわかりませんが、ロックが解除されたブートローダーを使用すると 、カスタム リカバリをフラッシュ できるようになり、root アクセスとカスタム ROM への扉が開きます。
画像クレジット: ノレッボ





