さぁさぁ、PHOTONのことで個人的には盛り上がってまいりました!
今こそISW11MことMOTOROLA PHOTONのroot権限取得手順を紹介していこうじゃないか。
まぁ手順は確立されているから、コマンドの意味などを何気なく解説しながら紹介したいんだ。
PHOTONはできた子だよ
このMOTOROLA PHOTON、グローバルな端末ということもあり無限の可能性を秘めている・・。
root権限の取得をすることで、その可能性を意外な方向に引き出すこともできるかも知れない。
この記事を元にroot権限取得すると、PHOTONの内部を全て触ることができてしまう。
何かのファイルを上書きしたり、削除してしまったりして、もしもなにか不具合や被害が発生してもこちらは何もできない。
完全に「自己責任」の領域です。ソフトウェアの改造になりそうなのでauのサポートも受けられないと考えた方が良い。
何が起きても自分で解決しなければならないというリスクがあります。
PHOTONを捨ててもいい、動かなくなってもいいと思えた人だけがやってみたらいい。
今回はxdaのスレッドを元に紹介するぜ!
それでは早速、手順を紹介しよう。
STEP.0 Android SDKをPCインストールする
今回紹介する方法では、Android SDKを使える状態でなければ作業ができない。
Android SDKについては過去記事を参考にインストールしてみよう!
STEP.1 「Superuser」アプリをPHOTONにインストールする
まずはrootな人にとってあると便利な「Superuser」というアプリをPlayストア(Androidマーケット)から普通にインストールする。
・Superuser
https://play.google.com/store/apps/details?id=com.noshufou.android.su
「Superuser」は正直言うと入れても入れなくてもroot権限取得に直接の影響は無い。
だが!入れておくことで何かしらがroot権限にアクセスをしようとしたときにお知らせしてくれるし、怪しいアクセスは拒否することもできたりするので、入れておいたほうがいいだろう。
STEP.2 「Photon Torpedo」をダウンロードする
いじりたい人にはおなじみの「xda-developers」というサイトから今回使うファイルをダウンロードすることができる。
・xda-developers「 [ROOT] Photon Torpedo, dockless root access」
http://forum.xda-developers.com/showthread.php?t=1216131
「Download:」のところにある「Photon Torpedo」をクリックすると必要なファイルをダウンロードすることができる。
ファイルをダウンロードしたら、わかりやすいところに置いておこう。
私の場合はコンピュータ→ローカルディスクに面倒なので「p」というフォルダをつくり、そこに置いた。
STEP.3 コマンドプロンプトでコマンドを打ち込む
さてファイルをダウンロードしたら次は「コマンドプロンプト」で色々とゴソゴソしてしまおう。
まずはコマンドプロンプトを起動し、「photon-torpedo.tar」を置いてあるフォルダにコマンドプロンプト上で移動する。さらにダウンロードしたファイル(photon-torpedo.tar)を/data/tmp/に送り込む。
adb push c:\p\photon-torpedo.tar /data/tmp/
「c:\p\photon~」のcの次の「p」は先ほど作ったフォルダのこと。別の名前で作った場合は
送り込んだら、コマンドプロンプトでPHOTONに入り(adb shell)、/data/tmp/に移動する。
cd /data/tmp/
次に、送り込んだ「photon-torpedo.tar」を/data/tmp/に展開する。
展開したら「photon-torpedo.sh」を実行する。実行すると「Fatal server error~」が表示されたり行の頭に「root@localhost:/data/tmp#」がつく。コマンドプロンプトの表示がなにやら気になる感じになるが、気にせず続行する。
失敗した感じに見えるが成功しているので大丈夫だ。
続けて「install-su.sh」も実行!
ここまでできたら、いったんコマンドプロンプトを閉じてしまってOKなんだ。
STEP.4 root権限取得完了
そして再度adb shellでPHOTONに入り、root権限になれるかどうかを試してみる。
su
「Superuser」が警告を発してきただろうか?警告が出ればroot権限取得成功だ・・ッ!
ちなみに警告表示がでたら許可しておこう!
なにはともあれ、これにてroot権限取得の完了や!
ひとつ問題点として、「au Market(旧au one Market)」アプリが使えなくなるので、auスマートパスとか使いまくってる人は残念な感じになっちゃう。
このことについては後日、対策方法を紹介するよ!
※2012年5月2日追記
au Marketを使えるようにする方法を公開しました。
いつもの一言
とりあえず私は、auアプリ系を削除するか凍結するかしてPHOTONの真の姿を拝みたいと思います。
デュアルコア、QHD、SIMロック解除など・・どんなPHOTONに生まれ変わるのだろうか・・
しかし、いかんせんauは妙チクリンなプリインストールアプリが多くて萎えるよねぇ~!
まじでさぁ!
囲い込みの技術は一級品!
だけどケンカはからっきしだよ三級品!
・・ってね!
南無三だねぇ、まったくよぉ!
コメント
はじめまして。こちらでphotonのドライバインストール、スクリーンショットなど教えていただきました。ISW!!Mのroot化にチャレンジしているのですがうまくいきません。アドバイスお願い致します。コマンド入力でcd/data/tmp/を打つとnot foundと返されたり/bin/tar xf/の入力後に/bin/tar:Old option`f’requires an argument. Try `/bin/tar –help’or`/bin/tar –usage’for more information.と返されtar not foundになります。cd/data/tmp/まではうまくいっていると思われるのですが。
toshijiさん
たぶん半角スペースが抜けてます。
/bin/tar xf/
→/bin/tar xf /
cd/data/tmp/
→cd /data/tmp/
こんな感じでコマンドを入力してみてください。
(「cd」と「xf」の後ろに半角スペースが必要です)
smartgoods.me様アドバイスありがとうございました。無事photonのroot化に成功しました。何度もトライして原因がわからかったので大変うれしいです。とても感謝しています。初心者ですが今後も参考にさせていただきたいと思いますので宜しくお願いします。
本当に素人ですいませんが
adb push c:\p\photon-torpedo.tar /data/tmp/
と入力したのですが
device not found
となってしまい
先に進めません
おしえていただいても
よろしいでしょうか
連投ですいません
無事にできました
ありがとうございます
>ak様
私も同じく device not found になって
進めません、具体的にどうされました?
やまねさん
PHOTONのUSBドライバ(ADB用)はインストールされてますか?
あと、PHOTONの設定でUSBデバッグをオンにしておく必要があります。
/bin/tar/xf /data/tmp/photon-torpedo.tar
と打ち込むと 指定されたパスが見つかりませんと出ます
ごめんなさい 前段階から間違えていただけでした
無事root化出来ました親切な内容でわかり易かったですありがとうございました
rootを取る前にどのタイミングでphotonとPCを接続するのでしょうか?また、ドライバは必要ですか?よろしくお願いします
むらたさん
「photon-torpedo.tar」をPHOTONに送り込む前ならいつでも接続してOKです。
windows PCはUSBで何かを接続する時に必ずUSBドライバが必要だと思いますよ。(最初から入っている場合は話は別です)
初期化する度に手順を忘れてはここへ来ます・・・ありがとう
pcnさん
いつでも待ってますよ・・
「photon-torpedo.tar」をどのダウンロードサイトからもlink切れで落とせません・・・。
この時点でroot権限取得は無理でしょうか・・・?
maboさん
xda内を探してみた方がいいですよ。
同じものかわかりませんがこんなのがすぐ見つかるので・・。
http://forum.xda-developers.com/showthread.php?t=1819660
Shコマンド入力で、permission deniedと出るのですが何か回避方法ありますか?
たたさん
root権限を取得するということが回避方法ですね。
OSの更新状態によってはこの方法でroot権限を取得できないらしいので諦めるしかないかも知れません。
HPを参考に、
SIMロック解除完了。
ブートローダーアンロック完了。
CWMリカバリー完了。
ROOT取得でつまづいています。
PCがPhotonを認識してくれません。
ERROR;device not found
Android SDKインストール完了。
PHOTONUSBドライバーインストール完了。
ディバイスマネージャー↓
USB大容量記憶装置↓
ドライバーの更新で
Motorola USB Deviceがなく選択できません。
これが原因だと思うのですが・・・
どうすればPCに正常認識されるのでしょうか?
ご教授お願い致します。
八方塞さん
当ブログではこちらでPHOTONのUSBドライバインストールを紹介していますが、それよりも手動で無理やり設定する方が早いかも知れません。
試してみてください。