くどいようですが、root化を試みる場合は、自身のリスクでお願いします。
最悪、文鎮化のリスクがあります。
前回までに書いた、「Android端末をroot権限で動作させる」方法は、GingerBreakというアプリケーションによってroot権限を取得していますので、動作さえしてくれれば、それほど難しいことはありません。
(ただし、これらのアプリケーションは、OSのセキュリティホール等を利用してroot権を取得していることが多いようで、Googleや端末メーカがOSに修正を加えて、セキュリティホールの対策をしてしまうと、あるとき突然、root権限を取得できなくなる場合もあります。)
一方、Android端末のOSにrootとしてログインすることは、ちょっと複雑な手続きや、Linuxの知識も必要になりますので、GingerBreakの利用に比べると、難しい手順になります。
自信のない方は、安全のため、実行されないことをオススメします。
Android端末のOSにrootとしてログインするには、以下の手順が必要です。
- PCに「.NET Framework」をインストールする(すでにインストールされている場合は、この手順は不要)
- 「SuperOneClick」(PC上で動作するアプリケーション)を実行してREGZA Phoneのroot権を取得する
- Android SDK(Software Developers Kit)をインストールして、adbコマンドを利用できるようにする(PCから、Androidのコンソールにアクセスするために必要)
- adbコマンドで、PCからAndroid端末のOSにrootとしてログインする
1.PCに「.NET Framework」をインストールする
- 「SuperOneClick」というアプリケーションを動作させるために必要な、「.NET Framework」をインストールします。
- 「.NET Framework」のインストールについては、過去のブログで書いていますので、そちらを参照して下さい。
- PCとREGZA Phone(T-01C)をUSBケーブルで接続できる状態にしておきます。接続できる状態にない場合は、こちらを参照して、接続できる状態にしておいてください。
- PCとREGZA PhoneをUSBケーブルで接続します。この際、「MENU」-「設定」-「アプリケーション」-「開発」にて、「USBデバッグ」と「スリープモードにしない」をチェックしておいてください。
- 「SuperOneClick」をダウンロードします。このアプリケーションは、PC上で動作するアプリケーションであるため、PCからダウンロードして下さい。
- ダウンロードには、xdaへの登録(無料)が必要のようです。(私がダウンロードしたときは、登録しなくてもダウンロードできるリンクがあったのですが、いまはダウンロードできなくなってしまっているようです?)
- ダウンロードしたファイルを解凍して、「SuperOneClick.exe」を起動します。この↓ような画面が表示されますので、「Root」を押します。
- 確認画面↓が表示されますので、「はい」を押します。
- なにやらエラーらしき表示↓はありますが、この状態でroot権が取れています。
3.Android SDK(Software Developers Kit)をインストールして、adbコマンドを利用できるようにする
- Android SDKのインストールについて書くと、長くなってしまいます。インストール方法については、色々なサイトで紹介されていますので、ここでの説明は省略します。(たとえば、こちら)
- ちなみに、これでインストールされる、「ddms.bat」というプログラムを利用すると、Android画面のキャプチャもできるようになります。
4.adbコマンドで、PCからAndroid端末のOSにrootとしてログインする
- SuperOneClickでroot権が取れた状態で、PCのコマンドプロンプトを開きます。
- コマンドプロンプトで、「adb shell」と入力してみてください↓。
- コマンドプロンプトが「#」で表示されれば、root権限でのアクセスが完了しています。(プロンプトが「$」で表示された場合は、「su」コマンドを実行してみてください。) ちなみに、上記写真では、「id」コマンドで、ID権限を確認しています。
- この画面、どこかで見たことありませんか?そうです、前回、「ConnectBot」でAndroid端末で実行したことが、PCから実行できる状態になっています↓。(入力したコマンドが、エコーバックされているのは、設定の問題なので、気にしないでください。(^^ゞ)
- REGZA Phoneの小さな画面とソフトウェアキーボードで入力することに比べると、格段に操作がしやすくなりますね!
この状態になると、Android端末のOSの設定やファイルを、自由に操作できるようになります。
その代わり、間違った操作をしてしまうと、端末が動かなくなる(文鎮化)するリスクがとても高いので、十分注意してくださいね。
参考になった方は、下のモグラをナデナデしてあげてください。(^^ゞ
LFL
↓このモグラ、いい奴なのでナデナデしてあげてください。
こんにちは。
返信削除今回このSuperOneClickでroot化したとき、何分程かかったのか気になったので質問しました。
いったい何分程かかるんですか?
はるさん、こんにちわ!
返信削除パソコンのOSをアップデートしたときに、SuperOneClickの環境は消してしまったので、再確認はできないのですが、SuperOneClickでのroot化に時間がかかった記憶はありません。
数秒から数十秒くらいで、処理は終わったと思います。
(曖昧な回答で、すみません・・。)