「root化について」の編集履歴(バックアップ)一覧に戻る

root化について - (2011/11/12 (土) 00:59:33) のソース

#contents
&bold(){完全に自己責任、多数の文鎮化報告があります。}
&bold(){まだ確認された成功例は少なく、正しい手順かも不明です。また環境によっても成否は変わっています。}

*IS04

**au IS04 rootスレ
au REGZA Phone IS04 by TOSHIBA rootスレ
http://hibari.2ch.net/test/read.cgi/smartphone/1313503849/
au REGZA Phone IS04 by TOSHIBA rootスレ Part2
http://hibari.2ch.net/test/read.cgi/smartphone/1320415141/

**テンプレ
IS04のrootに関するスレです。(本スレではありません。)
root環境に直接関係のない話題は本スレでお願いします。

前スレ
au REGZA Phone IS04 by TOSHIBA rootスレ
http://hibari.2ch.net/test/read.cgi/smartphone/1313503849/

関連スレ
au REGZA Phone IS04 by TOSHIBA Part76
http://hibari.2ch.net/test/read.cgi/smartphone/1320230062/

■現状
ベースバンドバージョン5014.1907.39で永久root取得可能、/systemのrwマウント可能
zergRushで一時rootを取得し、kmemでパッチ当て後に/systemをrwマウントして
/system/bin/suを追加。/data/local.propと/data/local/autoexec.shで恒久化。
libkddisecure_jni.soとlibsecurecheck.soのパッチでsuチェック回避。

■取得手順
Windows用のバッチファイルを使用する。(mac等他の環境の場合は手動で行う)
IS04にadb接続できる状態にした上で、以下のファイルに同梱された
auto_rootkit_is04.bat を実行する。
詳細は、同梱のマニュアルを参照すること。

■auto_rootkit_is04_v0.5+suhax
http://hotfile.com/dl/134084004/f59084e/auto_rootkit_is04_v0.5suhax.zip.html

■IS04 ADB用USBドライバ(adb接続するために必須)
http://www.fmworld.net/product/phone/sp/android/develop/is04_usb/
※USBでMicroSDを読み込むためのドライバとは別なので注意!
MicroSDを読み込むためのWindows用 USBドライバはこちら
http://www.fmworld.net/product/phone/au/usb/is04/
----
■rootkit実行前の確認事項
・SDKは必須ではない。(ADBドライバさえ使えればよい)
・IS04の 設定 -> アプリケーション -> 開発 -> USBデバッグ をチェックし、PCと接続する。
・IS04の 設定 -> アプリケーション -> 提供元不明のアプリ のチェックも必要かも知れない(未確認)
・PCのデバイスマネージャ内に Android Phone -> Android ADB Interface があることを確認する。

・コマンドプロンプトを開いてrootkitのフォルダ内にて adb shell と入力し、結果を確認。
以下のようになれば、正常に接続できている。。

・* daemon not running. starting it now on port 5037 *
・* daemon started successfully *
$
(ここで入力待ちになる。 Ctrl+C または exit と入力して抜ける)

ここまでで失敗する場合は、まだrootkitバッチを実行する準備が整っていない。
なんとかしてPC側でドライバをインストールして接続できる状態にすること。
セキュリティソフトが通信を妨害していないかなども確認する。

■転送したsuが正常に機能しているか確認
端末エミュレータで下記の表示になっていること
$ su [Enter]
# id [Enter]
uid=0(root) gid=0(root)

・Titanium Backupが正常に起動すること
・ES ファイルエクスプローラーで
MENU -> 設定 から Rootエクスプローラー にチェックを入れてエラーが
でないこと

■転送したSuperuserが正常に機能しているか確認
要rootアプリを起動させ「Superuser リクエスト」が表示されること
(上記3つのアプリでも表示されます)
----
**その他
5 名前:680 [sage] 投稿日:2011/11/04(金) 23:05:51.39 ID:4oaFzjI3 [1/2]
■auto_rootkit_is04_v0.8
 http://hotfile.com/dl/134187939/67d584d/auto_rootkit_is04_v0.8.zip

 ■変更点
 ・処理の言葉を変更
 ・su と superuser を au one market に対応したものと差し替え
 ・auto_rootkit_is04_v0.5+suhax 以前でroot取った人と
 superuserがマーケット自動更新でおかしくなった人向けに自動削除を追加しました。

 ※auto_rootkit_is04_v0.5+suhaxでrootを取った人はsuperuser.apkのファイル名が
 suhax.apkなため削除ツールは使用できますが、OSアップデート等で
 再root取得が必要な人はv0.5+suhaxを使ってください。

 ※auto_rootkit_is04_v0.5+suhaxと同じ内容ですので本バージョンは不要です。

9 名前:SIM無しさん [sage] 投稿日:2011/11/04(金) 23:54:37.58 ID:4oaFzjI3 [2/2]
7
自動削除ツールは3つファイルを削除しているだけです。
・/system/app/Superuser.apk
・/system/bin/su
・/data/dalvik-cache/system@app@Superuser.apk@classes.dex


v0.5+suhaxでrootを取ると/system/app/suhax.apkなので
仮にツールを実行すると/system/app/suhax.apkだけ残ることになります。

たとえばOSアップデート等で再rootが必要になったとき、
v0.5+suhaxを実行すれば問題ないですが、私のツールはSuperuser.apkなので
結果
/system/app/suhax.apk
/system/app/Superuser.apk
/system/bin/su
/data/dalvik-cache/system@app@Superuser.apk@classes.dex
となり更に可笑しなことにw

余談ですが、実はこの削除ツールを実行するより、手動で該当ファイルを
削除するほうが断然良いです。
ただadbって何?とかパーミッションって?な人向けのツールです。
なお、ツールには一時ルートからわざわざ行っていますが理由は
adb shell id を実行すると分かると思いますw
----
306 名前:SIM無しさん [sage] 投稿日:2011/11/08(火) 21:50:58.59 ID:508hbDhl [2/2]
http://ameblo.jp/kouta12/entry-11072779915.html

消してもいいプリインアプリまとめてみた。
----
*T-01C
**docomo T-01C rootスレ
【ROM焼き】docomo REGZA Phone T-01C Part1
http://hibari.2ch.net/test/read.cgi/smartphone/1292609830/
【ROM焼き】docomo REGZA Phone T-01C Part2
http://hibari.2ch.net/test/read.cgi/smartphone/1307709166/
【ROM焼き】docomo REGZA Phone T-01C root3
http://hibari.2ch.net/test/read.cgi/smartphone/1316280618/
【ROM焼き】docomo REGZA Phone T-01C root4
http://hibari.2ch.net/test/read.cgi/smartphone/1317632239/
【ROM焼き】docomo REGZA Phone T-01C root5
http://hibari.2ch.net/test/read.cgi/smartphone/1320709914/

**テンプレ
■USBドライバーが見つからないんですが?
ここ読んでがんばれ。
http://codezine.jp/article/detail/4588?p=2

■○○コマンドがない、エラーが出る
意味をよく調べて何とかしましょう。
http://cyberam.dip.jp/linux_command/command/com_main.html

■ROMはどこですか?
ここにあるの適当に入れてみろ。
http://forum.xda-developers.com/forumdisplay.php?f=665
壊れるぞ。

■海外限定アプリが落とせない
MarketEnablerでググれ。

■ROMの焼き方がわからない
無理だ、諦めろ。

■質問がある
まずスレ全部読め。
わからなければググれ。

それでもわからないなら諦めろ。

カーネル等のソース + ADB用USBドライバ
ttp://www.fmworld.net/product/phone/sp/android/develop/
----
 540 : 522 : sage : 2011/09/27(火) 01:35:27.03 ID:fNJ/nz0s 
 一応、今稼動テスト中のカーネルをアップしてみました。 
 http://ux.getuploader.com/otherrooms/download/20/custom1.zip 
 興味のある方はどうぞ。 

927 : 376 ◆vIHXMTVMKI : sage : 2011/10/03(月) 00:29:13.54 ID:aTFQqirD 
 TESTカーネルを(再)アップしました。TEST5は捨てます。 
 
 TEST3 http://www.filesonic.com/file/2285068691 
 TEST4 http://www.filesonic.com/file/2285108044 
 TEST5.1 http://www.filesonic.com/file/2285109824 

 TEST5.2 http://www.filesonic.com/file/2303661194 
 TEST6 http://www.filesonic.com/file/2826282825/ 

後略


ベースバージョン 5014.1906.12 から、ルート対策に /system のリマウントができなくなっている。
以下のコマンドでリマウント可能になる。(kmemはis04スレ参照)

# kmem 8010373C 844 system syst@m

また、カスタムカーネルに入れ替えてしまえば上記コマンドは不要。


システムファイルを弄っているとベースバージョン 5014.1906.12 へのバージョンアップ時に文鎮化するという報告がある。
また、5014.1906.12 にした後では root化ができない。
回避方法は以下の手順でインストール。

1.(android 2.2.2への)SystemUpdate を実行。
2.GingerBreak等でroot化。
*この時、busyboxを導入するとソフトウェアアップデートの際にfericaの不正改正のエラーが発生。
2.5 文鎮化を避けるために初期化をしたほうがより安心。
3.ソフトウェアアップデート。
4.以降はこれまでどおり。

----

** AndroidOS2.2アップデート後
-GingerBreakを使った方法
+XDAからダウンロード。(http://forum.xda-developers.com/showthread.php?t=1044765)
+T-01C本体にインストールする。
+GingerBreakを起動し、真ん中らへんにある【root device】を押す。
+勝手に再起動。
+再起動後、アプリ一覧にSuperuserがあれば完了。

なお、端末のみでunrootも可能っぽい。


** AndroidOS2.1の場合
&bold(){315 名無しさん@名無し変更投票、詳しくは議論スレへ [sage] 2010/12/19(日) 02:14:40 ID:dwqrln7z Be:}
    root化成功
    フォント変えれたぞ 
    端末情報画面撮った
    http://gazo.cc/up/22211.png

+z4rootは1.3+BusyBoxinstaller入れる
+ESファイルエクスプローラー root(temporary root)でROMを選んでマウントできる

** フォントの変更方法(root化必須)
+マーケットから【TypeFresh】【AndExplorer】をダウンロード、インストールする
+TypeFreshを起動、とりあえずmenuから【Backup fonts】を選びバックアップを作っておく。
+変えたいフォントをそれぞれDroidSand.ttf(欧文フォント)、DroidSans-Bold.ttf(欧文太字)、DroidSans-Japanese.ttf(日本語フォント)にリネームし、SDに置く。
+TypeFreshを起動。それぞれ変えたいフォントを選択し、先ほどSDに置いたファイルを選ぶ。
+menuキーを押し【Apply fonts】を選択してフォントを適応させる。
+適応が終わると再起動を要求されるので【Reboot now】を選択し再起動。
+終わり

なお、たまに上手くいかないことがあるらしい。あとメイリオはファイルの大きさが馬鹿でかいのでやめたほうがいいかも


* 文鎮化したときの対処法。
*&bold(){必ずしもこの方法で直るとは限りません!}
>:14 :名無しさん@お腹いっぱい。:2011/05/21(土) 02:05:16.45 ID:3Ox33Usu
>文鎮化したときの対処法もテンプレに欲しくないか? 
>
>解凍したOSアップデートをprgフォルダごとSDカードにコピー 
>↓ 
>リカバリーモードを起動させ"Factory data reset"を選択し画面の指示に従い初期化 
>↓ 
>再度リカバリーモードを起動させ"system update"を選択し画面の指示に従いアップデート 
>↓ 
>終了 
>
>初期化は行なわなくても問題ないと思う 

*リカバリーモードを起動する方法
電源を切った状態で電源キー、△の(音量UPキー)、カメラキーを緑LEDが消えるまで同時に押し続ける

//どうやら今回のUpdateのファイルは今まで入ってたプリインアプリとかがすべて入ってる様子。

* PdaNet

&bold(){87 名無しさん@名無し変更投票、詳しくは議論スレへ [sage] 2010/12/19(日) 16:19:48 ID:ACRTdg9/ Be:}

PdaNetでBluetooth DUNあっさり動いたので報告する
    
+T-01Cの画面設定でバックライトの点灯時間を30分にする(出荷時の15秒のままだと途中で落ちてPdaNetが不安定になる)
+AndroidマーケットでPdaNetをインストール(PC側のアプリのインストールはDUNの場合不要)
+PCをBluetooth探索状態にする
+PdaNetを立ち上げて「Enable Bluetooth DUN」ボタンを押す
+Bluetooth探索云々T-01Cが聞いてくるのでOKを押す
+PC側で必要なら暗証番号「1234」などを設定
+T-01C側でPCで入力したのと同じ暗証コード「1234」などを入力しOKを押す
+PCで自動的にBluetoothリンクモデムがインストールされる
+PCでIEのオプションでインターネット接続(モデム経由)を追加。
+Bluetoothリンクモデムのダイアルアップネットワークを設定。電話番号は「123」でIDパスワードは空欄でよい
+10で作ったダイアルアップネットワークで接続する
+T-01Cのホーム画面を長押ししてPdaNetのガジェットを置くと次回から便利
※ちなみにT-01Cのバックライトが消えてスタンバイ状態になると接続不安定になるので
バックライト設定は長い方がが良い。

PdaNetを使う時はモペラUを契約してT-01Cの設定の
ワイヤレス設定->モバイルネットワーク->APN設定
でAPNを「mpr.ex-pkt.net」IDパスワード空欄でつなぐと遅いけど追加請求に脅えないですむ
前々スレの「*99#」の電話番号でのAPNをPCから指定する方法はできないようだ。 


***USBマウス/キーボード
&bold(){58 名無しさん@名無し変更投票、詳しくは議論スレへ [sage] 2010/12/19(日) 15:38:32 ID:Pc6O95J8 Be:}
    ttp://uproda11.2ch-library.com/278085tVG/11278085.jpg
    
    無線マウスつながった!!これはすごい!
    
    MicroUSB→USBケーブルはMPA-EMA015BK
    マウスはLogicool Wireless Mouse G700
    
    このまま充電ホルダに立てて据え置きミニPCに!・・・・・・・・と思ったら充電始めた瞬間ポインタ消えた
    
    えっ

&bold(){61 名無しさん@名無し変更投票、詳しくは議論スレへ [sage] 2010/12/19(日) 15:43:47 ID:y4BIed1s Be:}
    >>58
    それは仕様っぽい。
    まあ、両方から充電とかされたら壊れるからだろうが。 

&bold(){64 名無しさん@名無し変更投票、詳しくは議論スレへ [sage] 2010/12/19(日) 15:52:47 ID:y4BIed1s Be:}
    ご報告です。
    えー、USBハブかませてマウスとキーボード
    両方接続しましたが
    何の問題も無く、両方動きましたよっと。
    
    なんでもありだな、これ。 

&bold(){101 名無しさん@名無し変更投票、詳しくは議論スレへ [sage] 2010/12/19(日) 16:39:59 ID:y4BIed1s Be:}
    ちなみに俺はUSB2.0のハブでキーボードとマウスくっつけたけど
    不安定な挙動はありませんでした。問題なっしんぐ。 

- スクリーン取ると色調が変。  -- ells  (2011-01-18 18:34:31)
- pdanetはroot化しないでUSB,BT両方いけると思う.追加請求きたらモペラやるわー  -- tether  (2011-01-18 20:35:50)
- USBメモリマウントしてー  -- root化  (2011-01-18 20:36:54)
- フォント変更はT-01Cのアプリからはうまくいかん,パソコンからadb shell→su→busybox cp /sdcard/fonts/* /system/fonts/  -- #  (2011-01-21 00:00:37)
- 端末の画面キャプチャは,rootでなくてもパソコンからddmsで出来るらしいで  -- スクリーンショット  (2011-01-21 00:02:19)
- mount -o remount,rw /dev/block/mtdblock1 /system  -- #  (2011-01-23 17:16:51)
- IS04 でも可能  -- 名無しさん  (2011-05-05 01:44:53)
- root化してbusybox入れたら不正なアプリケーションがインストールされてるとかってアラートが出るようになった。/system/xbin以下に入ってるbusybox削除したらアラート出なくなったんだが、ディレクトリ構造監視してるのかね?  -- 名無しさん  (2011-05-07 16:23:09)
- busybox cp じゃなくて cat でもいいけどね  -- 名無しさん  (2011-05-09 16:35:24)
- is04が2.2にアプデしたらroot出来ないんだが俺が悪いのか?  -- 名無しさん  (2011-06-19 17:42:08)
- is04 2.2同じくルート化できない。  -- 名無しさん  (2011-06-23 17:54:14)
- 上に同じく、他の方法やってもできんかった。  -- 名無しさん  (2011-06-28 03:50:00)
- is042.2はt-01cでrootとれる穴を塞がれてるので、GingerBreakではできない。新しいバージョン待つのみ  -- 名無しさん  (2011-06-29 08:08:49)
- is04break というのでIS04の2.2でroot取得できるらいいけど本とう?  -- 名無しさん  (2011-09-04 20:44:23)
- 俺のフォロワーに、コマンドプロンプトで何かを書き換えて2.2をルート化させた人がいる。  -- 名無しさん  (2011-09-17 21:58:00)
- 誰かIS04の某スレまとめてくれ  -- 名無しさん  (2011-09-23 12:37:33)
- IS04(2.2)でroot取得成功。しかし、system領域書き換え不可。rootアプリも使えるのと使えないものがある。  -- 名無しさん  (2011-10-06 15:31:12)
- is04のrootスレまとめてほしいな  -- 名無しさん  (2011-11-03 21:25:10)
#comment
目安箱バナー