2012/10/10

Motorola RAZR i (XT890) の bootloader unlock、root 取得

情報がすこしずつ集まってきて、どうやら bootloader unlock、root取得が可能な状況になってきたので、早速ヒトバシラーしてみた。

毎度お約束ですが

『あくまで自己責任で! 自己解決が無理なら引き返すこと!』

では順番に。

  1. Android SDKおよびMotorola USB Deviceのインストール
  2. bootloader unlock
  3. root 取得

※bootloader unlock を行うとアプリ等データがすべてリセットされます。
  1. Android SDKおよびMotorola USB Deviceのインストール
    あまりにお約束過ぎるので省きます。
  2. bootloader unlock
    RAZR i (XT890)はMotorola公式にbootloader unlockが可能な機種としてリストされている。なので、公式サイトに行ってunlockすれば良い。が、これだけでは不親切極まりないので、簡単に流れを説明する。


    1. 公式サイトの1ページ目へ。ここはunlockに関する注意や警告が書いてある。一番下の『PROCEED ANYWAY』をクリックして次へ。


    2. MY MOTO CAREのログイン画面。
      登録してください。Google SignUp が使えるので、そちらを使うと速くて便利。
    3. Device IDの取得
      まずは、RAZR i をfastbootモードで起動し、PCと接続する。
      私はMacでしたが、WinおよびLinuxでもほぼ同じかと。ターミナルを立ち上げ、adb および fastboot コマンドが使える状況下で次のようにコマンドを打つ。

      > fastboot oem get_unlock_data

      成功すれば、unlock keyがズラズラと表示される。



      このunlock keyの接頭語(bootloader)や(INFO)を抜いた文字とアルファベットの部分を1行につなげておく。
    4. MAKE SURE YOUR DEVICE IS UNLOCKABLE というエリアがあるので、ここに先ほど得たunlock keyを1行につなげた文字列をコピペする。そして赤いボタンを押す!

    5. しばらく待ってUnlock可能と判別されると、一番下の「Yes/No」ボタンの下に『Request Unlock Key』ボタンが現れる(Unlock不可だとたぶんボタンが出ない)。「Yes」ボタンを選択してこのボタンを押す。

    6. これでしばらくすると、UnlockKeyが2.で登録したメールアドレスに送られてくる。スパム扱いされるかもしれない(私はされた)ので、気をつける。届いたメールに Unlock Code が記述されているので、これをコピーする。
    7. ターミナルに戻って、次のコマンドを実行する。

      > fastboot oem unlock UnlockCode

      正しければ、コンソールの表示はこのようになる。

      そして、reboot!!
    8. Motorolaのサイトでは下図のように出るとあるが、私の場合は違う出方だった。
      公式サイトの表示

      私の端末の表示
      Mロゴの真ん中に、UNLOCKEDと書いてある


  3. root 取得
    1. DROID RAR.com にログインする。
    2. Windows/Mac/Linux 対応するバッチファイルをダウンロードする。
    3. 私はMacなのでMac版を落としてzipを解凍。
    4. 端末をUSBデバッグモードで接続する。
    5. ターミナルを起動して、先ほど入手したファイルの『Root.sh』を実行して進める。途中でパスワードを聞かれるが、これはMacのユーザパスワードを入力
    6. 終わったら再起動。見事にroot化されてる。



以上。本記事に関する質問・コメント・要望などは受け付けません。