root化

注意!

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

基礎知識

root化に関する説明 http://ja.wikipedia.org/wiki/Root%E5%8C%96_(Android_OS)

HTC独自のシステム(hboot,S-OFFなど)に関する説明 http://htcsoku.info/htcsokudev/rudimentary-knowledge/glossary/

手順(ace-tools.zipを用いたROOT化、S-OFF、SIMフリー化)

現在Advanced ACE Hack Kit(コマンド1発で自動的にrootが取れる便利ツール)は公開停止されており、後継の"ace-tools.zip"が 公開されています。 http://tau.shadowchild.nl/attn1/?p=411 しかし、AAHKが簡単に利用できたために発生した各種のトラブルを踏まえ、手動でコマンドを入力し使用する形になっています。 公式の説明だけでは(利用者を選別するため端折ってあるので)使用するのは難しいのですが、必要な手順を補完した使用方法が下記ページで紹介されています。 http://androidforums.com/desire-hd-all-things-root/702100-how-manually-achieve-s-off-simunlock-supercid-inspire-4g-dhd.html

手順(2.64.762.3へ更新した場合)

2012/10/22 Advanced ACE Hack Kit-12062012でroot化できます。2.64.762.3+S-ONでも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)

Advanced ACE Hack Kitでroot化できます。2.2でS-OFFしている必要はありません。 http://forum.xda-developers.com/showthread.php?t=1259821

手順(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のバックアップが作成される。 

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年07月06日 09:56
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。