IS01のroot化手順(BB01.00.12用)
そこにとれるrootがあるから取るのです。用途はあとで考えます。(嘘
IS01のroot化の目的は、いらぬプロセスを殺して軽くして、5インチの高解像度を最大限生かした通勤時の自炊文庫読み端末として余生を送ろうという構想です。
このコンテンツは、「元「なんでもエンジニ屋」のダメ日記」さんの寄生コンテンツです。はまった個所だけコメント。各ツールのリンクまでは再現していませんから、それは原文参照。
参考にしたサイト
★IS01 root化〜BB01.00.12用〜
http://nasunoblog.blogspot.com/2011/06/is01-010012root.html
ここから
1.root化に必要なアプリ インストール Android MarketからAndroid Terminal EmulatorとSuperuserを事前にインストール 2.SHARP共通 ADB USBドライバのインストール IS01をUSB接続しても、通常のドライバでは認識しません。 ADB USBドライバをインストールしましょう。 3.JRK インストール java.comからJRKをインストール 4.Android-SDK インストール Android-SDKの最新版をインストール。 現在の最新はr11です。 5.Android SDK Platform-tools インストール BB12_sをインストールするためのadbツール群をインストール SDK Managerを起動し、Android SDK Platform-toolsをインストールします。 6.PATHの登録 Android SDK Platform-toolsのパスを環境変数PATHに登録します。 BB12_sをインストールするにはadb.exeが必要で、この実行ファイルを使うことで直接端末に対しコマンドを送信できるようになります。
ここまでは、普通にできました。で、7.をやろうとしたところで躓きました。
7.BB12_sのインストール ベースバンド01.00.12用のrootハックファイルをダウンロード 中にあるinstall.batを実行するだけです。 実行完了後、IS01が再起動すればOK。
「デバイスが見つかりません」と、エラーが出ていて、root化に失敗。原因がわかっていなかったのですが、原因は「2.SHARP共通 ADB USBドライバのインストール」のインストールに失敗していたからでした。
何度かIS01をUSB接続したときにインストールメッセージが出ないなぁとおもったのですが、今日、再度PCにIS01をインストールしてみたら問題なく接続できました。昨日、あれほどうまくいかなかったのはいったいなんなんだろう。
ちなみに、最初にはまったのは、IS01は充電用のマイクロUSB接続のアダプターと、PC接続用のマイクロUSB接続のケーブルが別であることに気が付かなかったからです。それで1時間ほど無駄にしました。_| ̄|〇 普段、PCと接続していないとはまるポイントだと思うので、あえて恥をさらしておきます。
あとは普通に以下のコマンド実行して成功を確認するだけです。
C:\bb12_s>install.cmd [0] : SuperUser [1] : 無条件 [2] : suhax suコマンドの種類を選択 > 0 C:\bb12_s>adb shell mkdir /data/root * daemon not running. starting it now on port 5037 * * daemon started successfully * C:\bb12_s>adb push au0 /data/root 149 KB/s (0 bytes in 26228.000s) C:\bb12_s>adb shell mv /data/root/au0 /data/root/au C:\bb12_s>adb push autoexec.sh /data/root 73 KB/s (0 bytes in 1178.000s) C:\bb12_s>adb push libril_wrapper.so /data/root 297 KB/s (0 bytes in 9516.000s) C:\bb12_s>adb push busybox /data/root 1828 KB/s (0 bytes in 1609132.000s) C:\bb12_s>adb push pu /data/root 0 KB/s (0 bytes in 267.001s) C:\bb12_s>adb push bash /data/root 1833 KB/s (0 bytes in 2170459.001s) C:\bb12_s>adb push bash.bashrc /data/root 0 KB/s (0 bytes in 97.001s) C:\bb12_s>adb push lcd_density /data/root 1123 KB/s (0 bytes in 71900.000s) C:\bb12_s>adb push local.prop /data 0 KB/s (0 bytes in 126.000s) C:\bb12_s>adb shell chmod 0777 /data/root C:\bb12_s>adb shell chmod 0777 /data/root/busybox C:\bb12_s>adb shell chmod 0777 /data/root/autoexec.sh C:\bb12_s>adb shell chmod 0777 /data/root/libril_wrapper.so C:\bb12_s>adb shell chmod 0777 /data/root/pu C:\bb12_s>adb shell chmod 0777 /data/root/bash C:\bb12_s>adb shell chmod 0666 /data/root/bash.bashrc C:\bb12_s>adb shell chmod 0777 /data/root/lcd_density C:\bb12_s>adb shell /data/root/busybox mkdir -p /data/root/lib/modules/2.6.29-pe rf C:\bb12_s>echo "Press any key to reboot" "Press any key to reboot" C:\bb12_s>pause 続行するには何かキーを押してください . . . C:\bb12_s>adb reboot
成功!
8.以降の実行は無問題。
8.IS01 rootツールのインストール bb12_s用のrootツールをインストール
今日はこの辺で。
明日以降、以下のチューニングを実施する予定。
is01の潜在能力を引き出すアプリ&設定 http://d.hatena.ne.jp/is01next/20110202 android端末のバッテリーと高速化に関する考察 http://d.hatena.ne.jp/is01next/20110206 【ROM焼き】 au IS01 root5 http://logsoku.com/thread/hibari.2ch.net/smartphone/1307735687/