2012年2月22日水曜日

Root化

注意!root化をした場合、SBの保証を受けられなくなる可能性があります。 実際にSBで受け取ってもらえてもHTC側で改造が認められて修理を受け付けてくれなかったケースが数度報告されてます。 また、root化に失敗した場合、あなたのDesire HDが壊れて使えなくなる可能性があります。この記事の内容には誤りが含まれている可能性があります。root化は 自己責任 で行ってください。

2.37.762.2の時点でS-OFF且つ、rootedであることが前提です。
Root化
1-1.適当な場所にtacoroot.binを配置する。(ここではC:\に置く)
1-2.コマンドプロンプトで"cd C:\"と入力し1.で配置したフォルダへ移動。
1-3."adb push tacoroot.bin /data/local/"→"adb shell chmod 777 /data/local/tacoroot.bin"を実行。
これでDesire HDにtacoroot.binの配置は完了。

2-1.tacorootでtemporary root取得 ⇨adb shell /data/local/tacoroot.bin --setupの後、リカバリモードに移行するが
すぐに再起動してadb shell /data/local/tacoroot.bin --rootを実行。その後adb shellを実行しrootが取れていることを示す # が表示されていることを確認。
(この時起動ループ状態になるがadbは普通に繋がるので気にしない。)
2-2./system を rw で再マウント ⇨busybox mount -o remount,rw /system
(busybox: not foundの場合 ⇨mount -o rw,remount /dev/block/mtdblock3 /system)
2-3./system/bin/su のパーミッションを6755へ変更 ⇨chmod 6755 /system/bin/su
2-4.tacorootをundo ⇨/data/local/tacoroot.bin --undo
2-5.勝手に再起動してroot復活!
(起動ループから抜けてroot化していることを確認。)
手順(android2.3)

android2.2の時点でS-OFFしていなければ、root化できません。 一度2.2へダウングレードしてS-OFFしてからアップデートしなおしてください。
Root化
1.ホーム画面から、MENU → 設定 → アプリケーション の、「不明な提供元」にチェックを入れる。
2.GingerBreak-v1.xx.apkをダウンロード。xda-developersから最新のバージョンを入手できる。
3.SDカード内に、GingerBreak-v1.xx.apkをコピーする。
4.ESファイルエクスプローラなど、SDカード内が参照できるアプリを使用し、GingerBreak-v1.xx.apkをインストールする。
5.Android Terminal Emulatorを起動。
6.$マークが出たら、rmdir /data/local/tmpと入力し、エンターを押す。
7.その後、mkdir /data/local/tmpと入力し、エンターを押し、exitと入力し終了させる。
8.GingerBreakを起動し、「Root device」をタップする。終了したら自動的に再起動する。
(エラーが出るかもしれないが、とりあえず再起動してみる。出なかった場合は自動的に再起動する。)
9.再起動後、アプリの中に「Superuser」があれば成功。
手順(android2.2)

Root化
1.Visionary+をネット(マーケットにはないので)よりDL。
2.Visionary+をインストール。
3.Android Terminal Emulator(マーケットより)DL、インストールする。
4.設定→アプリケーション→開発→USBデバッグモードにチェック。
5.Visionary+を起動。
6.Set system r/w after rootにチェック。
7.Temproot Now!をタップ。
8.Temproot適用後、Attempt Permroot Now!をタップ。
9.勝手に再起動されれば、root化完了。
(途中にsuper userとか許可するか聞かれるから許可を押す。)

S-OFF
1.DHD-v0.6-tempfix.zipをネットよりDL、解凍しておいて
2.解凍したら(DHD-dumbフォルダ、DHD-smartフォルダ、RTFM.txt)があるから「DHD-smart」を「DHD」にリネームする。
3.リネームした「DHD」フォルダをSDカードのルートに入れる。
4.Android Terminal Emulator(以下 Terminal)を起動。
5.「su」と入力しエンター。
6.「sh /sdcard/DHD/check」と入力しエンター。
7.ごちゃごちゃ文字が出てきて、OKなら「sh /sdcard/DHD/backup」を入力って出るから入力エンター。
8.また、同じように聞かれるから「sh /sdcard/DHD/hboot」を入力エンター。
9.これでS-OFF完了。

ROM Managerでのバックアップ取り
1.ROM ManagerをマーケットよりDL、インストール。
2.ROM Managerを起動。
3.ClockworkMod Recoveryを導入をタップ。
4.「HTC Desire HD」を選ぶ(一個しかないけど)。
5.現在のROMをバックアップをタップ。
6.再起動されメニューが表示されるのでボリュームボタンで「backup」を選び、電源ボタンで決定。
7.まだあったかもだけど、backupとか選んでけばROMのバックアップが作成される。

0 件のコメント:

コメントを投稿