IS01:BB16
ICS:ICSonIS01_20120126
それにしても、ココを始め、多くのサイトで「ICS on IS01」 の記事がアップされていて、出遅れた感はある。
だからという訳ではないが、USBデバッグができない状態でroot化を試してみた。
ちなみに、見事に轟沈したので、あしからず。(^^;)
こちらのサイトに、root化の記事が記載されている。
■teck4のblog様 「ICS on IS01でroot奪取」
そこに、こんな一文が記載されている。
設定→開発者向けオプション→USBデバッグのチェックを忘れずに。
USBデバッグは認識まで少し時間が必要です。
しかし、僕のIS01ではUSBデバッグが認識されない。
上記サイトでは「ICSonIS01_20120122」を使用されている。
どこかのサイトでも、「5分待てば認識する」との記載があったので、恐らく環境に依存する問題があるように思われる。こういった問題は、バージョンがあがればその内解決されるだろう。
とはいえ、待つのしゃくなので、なんとかできないか考えてみた。
上記サイトでは、おおまかに下記手順で実施している。
① ICS化
② PCで、「Superuser」をダウンロード & 解凍
③ ②で解凍した「Superuser.apk」をUSBデバッグからインストール
④ System のNANDロック解除
⑤ ②で解凍した「su」をIS01へコピー
上記③~⑤がUSBデバッガが必要、ということだ。
しかし、よくよく考えると、Android1.6の状態で、SDカードに必要なファイルをコピーしておき、その後ICS状態でターミナルエミュレータが動けば、同じことができそうだ。
作戦の概要は下記の通り。
① Android1.6状態で起動
② PCで「Superuser」をダウンロード & 解凍
③ USBデバッグで、「Superuser.apk」と「su」をSDカードにコピー
④ ICS状態で起動
⑤ マーケットから、「TerminalEmulator」をダウンロード
⑥ ターミナルで「Superuser.apk」をインストール
⑦ ターミナルでSystemのNANDロックを解除
⑧ ターミナルで「su」をコピー
一部のスキも無い、完璧な作戦が出来上がった。
あとは、実践あるのみ!
1.Superuserをダウンロード & 解凍
以下引用。
1.以下からICS対応のSuperuser(binary onlyではない方)をダウンロードして解凍。http://androidsu.com/superuser/
解凍すると、下記構造となっている。
[Superuser-3.0.7-efghi-signed]
│
├ [META-INF] ← 無視
│
└ [system]
│
├ [app]
│ └ Superuser.apk
│
└ [bin]
└ su
2.「Superuser.apk」と「su」をIS01にコピー
Superuser-3.0.7-efghi-signed\system 配下で下記コマンドを実行。
adb push app\Superuser.apk /sdcard/data/.adb push bin\su /sdcard/data/.
3.ICS起動
下記コマンドを実行。
adb shellaureboot recovery
4.マーケットから「TerminalEmulator」をダウンロードする。
Wi-Fiを設定し、通信可能状態にする。
その後、マーケットから「TerminalEmulator」をダウンロードする。
ダウンロードを選択後、数分間線がアニメーション表示され止まっているように見えるが、ガマン強く待つと、プログレスバーが表示され、ゆっくりゆっくり、ファイルがダウンロードする。
ここは、強い忍耐力が要求されるが、黙って待つしかない。
5.マーケットから「ESファイルエクスプローラー」をインストールする。
4.同様、がんばってインストールする。
6.「Superuser.apk」をインストールする。
「ESファイルエクスプローラー」を起動し、「/sdcard/data/Superuser.apk」をクリックし、インストールする。
ここまでは、順調だった……。
7.SystemのNANDロックを解除
これができなかった……。
mount -o remount,rw /system実行すると、
「mount: Operation not permitted」
が表示される。
「su」を入力すると、
「su: uid 10041 not allowed to su」
が表示された。
残念ながら、今回の root化は失敗に終わってしまった。
次回、ファームリリース時に、再挑戦することにする。
「su」を入力すると、
「su: uid 10041 not allowed to su」
が表示された。
残念ながら、今回の root化は失敗に終わってしまった。
次回、ファームリリース時に、再挑戦することにする。
同じくUSBデバックにチェックを入れてもPCが認識しないですね。
返信削除マーケットからroot化で使用するアプリ(SuperuserやBusyBox、TerminalEmulator等々)はひと通りインストールしたのですが、肝心のrootが取れていないので宝の持ち腐れです…(笑)
エミュレータで$idと入力すると
uid=10053(app_53) gid=10053(app_53) groups=1015(sdcard_rw),3003(inet)
と、なりますね。
マーケットからのダウンロード時間かかりますか?私はPCのマーケットからでもサクサクダウンロード出来ましたね^^
私はソフトウェアに関して全くの無知なのでお力になれず、人任せばかりで申し訳ないです…
■たくみさん
返信削除情報提供、ありがとうございます!
僕もLinuxに関してはあまり理解できていないですし、他人の記事頼りですから。お恥ずかしい。
何か分かったらブログに書き込んでいきますので!