Latest evidence-based health information
Vision

Nexus Sのブートローダーのロックを解除する方法

Nexus Sのブートローダーのロックを解除する方法
Nexus Sのブートローダーのロックを解除する方法

先日、Samsung Captivateに満足していると公言したことは承知しています。GoogleとSamsungのNexus Sへの主な関心は、既存のGalaxy Sシリーズで使えるようにリバースエンジニアリングするModコミュニティにある、と。それも、実際に手に入れるまでは。このスマートフォンについてはレビューとして語ることはたくさんありますが、今日はそれをするためにここにいるわけではありません。

私が本当にしたいのは、Nexus Sを購入してロック解除したいと考えている皆さんの力になることです。Android開発者ブログが「自分でやれ」と言っているのに、なぜやらないのでしょうか?面倒だからです。Nexus Sのルート化に関する情報は、控えめに言っても断片的です。多くのハウツーには、重要な(しかし当然の)手順が抜け落ちていて、イライラさせられるでしょう。幸いなことに、MotorolaのようにSamsungのスマートフォンが壊れる可能性は低いので、永久的な損傷というよりは、単に面倒なだけです。

警告!スマートフォンをジェイルブレイク(脱獄)したりハッキングしたりすると、魔法の力を発揮できる可能性がありますが、同時にスマートフォンに深刻なダメージを与える可能性もあります。例えば、高価な文鎮のようになってしまうなどです。そのため、スマートフォンのハッキングは自己責任で行ってください。警告しなかったとは言わないでください。

少なくとも以下の 3 つをインストールする必要があります。

  1. Java SE SDK:まずこれをインストールしてください。Android SDKの前提条件であり、インストールしておくと作業が楽になります。ダウンロードが必要なため、インターネット接続が遅い場合は時間がかかる場合があります。
  2. Android SDK: ダウンロード可能なファイルも用意されています。コンテンツを解凍してSDK Managerを起動したら、すぐにアップデートを確認し、ほぼすべてのものをインストールする必要があるからです。また、.zipファイルには2つのToolsディレクトリがあります。1つはメインフォルダ内、もう1つはPlatform内です。「adb」はメインのToolsディレクトリ内にあり、fastbootはPlatform/tools/内にあります。これは後で重要になります。(正直に言うと、Platform/ToolsをToolsにコピーしても全く問題ありませんでした)
  3. PDANetインストーラー:スマートフォンをFastboot(高速起動)する際、フラッシュを行うためにこれらのドライバーが必要になります。また、このインストーラーをインストールすれば、USBテザリングを使ってスマートフォン経由でPCにインターネットアクセスできるようになります。これは嬉しい特典です。

すべてを解凍したら、少しの間スマートフォンを手に取ってみてください。このアプリを動作させるには、USBデバッグをオンにする必要があります。「設定」>「アプリケーション」>「開発」と進み、「USBデバッグ」をタップしてオンにしてください。

先に進む前に念のためお知らせします。この時点でPDANetドライバがインストールされている必要があります。インストールされていないと、大変なことになります(私もこのハックを初めて試した時はインストールしていませんでした)。未検証のドライバに関する警告が表示されますが、問題ありません。とにかくPDANetドライバをインストールしてください。アプリケーションを実行する必要はありません(adbと競合するため)。インストールするだけです。

Android SDKアプリケーション内からGoogle USBドライバパッケージ(メインオプションの一つ)をインストール済みなので、Nexus Sをパソコンに接続する準備は完了です。パソコン側では何も起こらないはずですが、スマートフォン側でUSBストレージを有効にしないでください。「マイコンピュータ」を右クリックし、「管理」→「デバイスマネージャー」と進みます。「その他のデバイス」セクションに、黄色の小さな感嘆符が付いたNexus Sが表示されます。これを右クリックし、「ドライバーの更新」を選択して、USBドライバーをインストールした場所を指定します。

ここからは昔ながらの方法になります。スタートボタンを押してコマンドプロンプトを開き、検索欄に「cmd」(引用符なし)と入力してリターンキーを押します。Windows 7では、C:\users\username に移動します。例えば、Android SDKをC:\android\app ...

この時点で、コマンドプロンプトウィンドウに「adb reboot bootloader」(引用符なし)と入力し、Enterキーを押します。すると、スマートフォンがFastbootモードにリセットされます。PDANetのインストールからドライバーが自動的にインストールされるはずです。「デバイスを待機中」と表示された場合は、PDANetドライバーが正常にインストールされていません。

ファストブートモード!やったー!

これで、コマンドプロンプトに「fastboot oem unlock」(引用符なし)と入力し、リターンキーを押します。platform/tools の内容をメインフォルダの tools にコピーしていない場合は、前述のように「コマンドが見つかりません」というメッセージが表示されます。コピーしていた場合は、ロック解除と保証の無効化に関する警告がスマートフォンに表示されます。スマートフォンで「はい」をタップすると、コマンドプロンプトに「OK」と表示され、保証の無効化を決定するまでにかかった秒数が表示されます(私の場合は約15.234秒でした)。これで完了です。これで、ロック解除済みのNexus Sの誇り高きオーナーの誕生です!

本当にこれを実行したいですか?

そこから再起動すると、ブート画面に新しいアイコンが表示されます。画面下部のロック解除位置に灰色の南京錠のアイコンです。ここからClockwork Recovery Modをインストールし、デバイスのルート化を進めて、Cyanogen(Nexus S用のアルファ版が既にリリースされている)などのカスタムROMを使えるように準備できます。この最後のステップを実行する際は注意が必要ですが、勇気を出して実行してください。世界はあなたのものになります。

SIMフリーのスマートフォンをお使いのとのことですが、ルート化をお考えですか? 私もそう思います。ルート化の詳細と手順については、また改めて投稿します。もしルート化にご協力いただける場合は、コメント欄でお知らせください!

気に入りましたか?こちらも気に入るかもしれません…

  • 2010年のベストハック10
  • iPod Nanoのハッキングでアプリを削除可能に。世界中が脱獄を待ち望んでいる
  • Nexus Sのリバースエンジニアリング

Twitter または Facebookで GeekTech をフォローするか、 RSS フィードを購読してください

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.