ホーム > 001HT, root化 > 001HT(DesireHD)2.3 root化手順 (2.2でroot(S-OFF)していなかった人向け)

001HT(DesireHD)2.3 root化手順 (2.2でroot(S-OFF)していなかった人向け)

2011/05/14

この記事は

http://arkdroid.info/001/

へ移転しました。

カテゴリー:001HT, root化
  1. khu
    2011/05/14 03:08 | #1

    なにこのブログ、分かりやすいし最高だな
    Pのブログの更新はあれだしRSSに登録しておきました。

    これからもDesireHDの情報お願いします

    • 2011/05/14 10:24 | #2

      コメントありがとうございます。
      残念ながらPのブログを存じ上げないのですが、とりあえずわかりやすい記事を書いていこうと思います。
      これからもよろしくお願いします。

  2. khu
    2011/05/14 03:10 | #3

    追記
    suとかlinux用語?がわからない初心者にとってはわかりやすい
    出来ればそんなような専門用語を解説していただくとありがたいです。

    • 2011/05/14 10:25 | #4

      ゆくゆくはやっていきたいとは思いますが・・・。
      私も正直あまり理解していないことが多いので、勉強してからにしようと思います。

  3. taka
    2011/05/14 09:31 | #5

    VISIONary+のダウンロードでPCに落とす際、ウイルスソフトでトロイの木馬と判断されダウンロードをストップされてしまいます。他のサイトでVISIONary+をダウンロードしようとしても同じことになります。PCのセキュリティーをOFFにしないとダウンロードできないんでしょうか?

    • 2011/05/14 10:22 | #6

      コメントありがとうございます。
      うちのノートンは反応しないのですが・・・。ダウンロードできないようであれば、一瞬だけOFFにした方がいいのかもしれません。

  4. 匿名
    2011/05/14 10:10 | #7

    arkdroid様
    ここにある方法を試しましたら無事rootを取ることが出来ました

    長文の説明ありがとうございました。

    • 2011/05/14 10:26 | #8

      報告ありがとうございます。
      無事root化できたとの事、安心しました。root取ってからがいじるのがすごい楽しいと思います。
      楽しいDHDライフをお過ごしください。

  5. xxxyuyaxxx
    2011/05/14 11:29 | #9

    ここを参考に頑張っています!
    HxDSetupDEをインストールするとスペイン語?かなにかの言語になってしまい、どう操作すれば良いかがわかりません。
    日本語にするにはどうすればよいのでしょうか?

    • 2011/05/14 11:35 | #10

      コメントありがとうございます。
      申し訳ありません、リンクがドイツ語にされていました。
      日本語版のダウンロードが可能なページへのリンクに貼りなおしたので、ドイツ語版をアンインストール後、日本語版をインストール願います。

  6. taka
    2011/05/14 15:33 | #11

    無事2.3のroot取りまで行ったのですがSIMフリー化のところでエラーが出てしまいます。Unknown error,probably connectionというコメントが出てきます。
    HTC Syncは入れているのですがうまくいきません。
    なにかヒントがあればよろしくお願いします。

    • 2011/05/14 15:43 | #12

      root化はできたとこのとですので、アプリ一覧にSuperuserはあると思います。
      Easy Radio ToolのDo itをクリックして、001HTの方にスーパーユーザーリクエストは出てきますか?
      進捗がもし3/4くらいのところで止まった後Unknown error,probably connectionが出るのであれば、Superuser権限が許可されていないのかもしれません、
      001HTとPCを再起動したのち、もう一度行ってみてDo itをクリックした後は001HTを注視してみてください。

      • taka
        2011/05/14 21:53 | #13

        drocap2という要rootのスクリーンショットソフトを入れてみたらとれていたのでrootはとれていると思うんですが・・・。Easy Radio Toolの方はスーパーユーザーのリクエストは出てこないのですが「Unkonwnがスーパーユーザーの権限を取得しました」というのが出て2秒ほどで消えます。今スーパーユーザーを起動して許可を見ると「GingerBreak」「Unknown」「drocap2」があります。もう一度一からやり直した方が良いのでしょうか。

      • taka
        2011/05/14 22:01 | #14

        スーパーユーザーの「Unknown」を削除してからEasy Radio Toolを起動してみたのですがallowのリクエストはでて許可を押したのですがUnknown error,probably connectionがでてきました。

        • 2011/05/14 23:22 | #15

          今、XDAのEasy radio toolのところを読んでたのですが、以下のことを確認願いします。
           ・USBデバッグモードがONか
           ・接続タイプは。「充電のみ」か
           ・Easy radio toolを管理者権限で起動する

          よろしくお願いします。

    • taka
      2011/05/15 01:01 | #16

      ・USBデバッグモードがONか
      ・接続タイプは。「充電のみ」か
      ・Easy radio toolを管理者権限で起動する
      以上3点は確認しましたが全部やっていました。「Easy radio toolを管理者権限で起動する」の管理者権限とはOSのユーザー権限のことですよね。ログイン時パスワードを設定していますが管理者としています。
      2.2に戻してみたらDONEまでたどり着きましたがiphone_SIMを入れてみたところ不正なSIMとなりSIMフリーとはなりませんでした。
      Easy Radio Toolの2.2を使っていますが2.3が出るまで待たないとだめなんですかね。

      • 2011/05/15 11:20 | #17

        yasuさんの報告にもありますように、お手数ではありますが最初から今一度やり直していただけたらと思います。
        また、mojojoさんの報告によりますと、コマンドプロンプトを管理者権限で行うというのもあるそうです。

      • 2011/05/16 10:33 | #18

        横やりですみません。

        “Easy Radio Tool” は Froyo(2.2)要です。
        強者は https://github.com/tmzt/g2root-kmod/tree/master/scotty2/gfree 当たりを探るのがよしかと。

        • 2011/05/16 18:33 | #19

          情報ありがとうございます。
          こちらも見させていただきます。

    • cho
      2011/05/28 17:42 | #20

      はじめまして。私もtakaさんとまったく同じ症状で公式2.3からこちらの記事を参考にしてroot取りまでいったのですが、最後のSIMフリー化のところでエラーが出ます。
      他の記事を参考にしたところビルド番号が原因でしょうか?現在2.3になっております。ダウングレードしてSIMフリー化するにはどうすれば良いでしょうか?宜しくお願いします。

      • 2011/05/28 19:56 | #21

        コメントありがとうございます。
        この記事で紹介しています、Easy Radio Toolは2.3にバージョンアップしている状態では使用できませんので、SIMフリーにしたい場合は、2.2の状態でS-OFFするときに一緒にする必要があります。
        2.2の状態で、S-OFFするときに、S-OFFではなく一番上の、Radio S-OFF、Super CID・・・という所を選択してください。
        記事の書き方が悪くて、2.3の状態でSIMロックできるみたいな書き方をしていて申し訳ないです。
        時間ができたら書き直そうと思います。

  7. K
    2011/05/14 23:53 | #22

    ./data/local/tmp/GingerBreak
    と入力すると、
    [-] Cannot copy boomsh.: Permission denied
    と表示されて先に進めません・・・
    何が原因なのかまったくわからず、お手上げ状態です
    どうすればいいでしょうか・・・?

    • 2011/05/15 00:03 | #23

      コメントありがとうございます。
      エラーメッセージを見るに、おそらく
      adb shell chmod 777 /data/local/tmp/GingerBreak
      でうまくパーミッションが変更できてないと思われます。
      今一度、ご確認願います。

      • K
        2011/05/15 00:15 | #24

        やっぱり無理っぽいです・・・
        パーミッション以前に、まずmisc_versionとGingerBreakがちゃんと端末に送られてるかどうか確認する方法はありますかね?

        • 2011/05/15 11:17 | #25

          adb push ~
          の後に、1564 kB~  は出ていますでしょうか?
          もし出ていないようでしたら、Downgradeフォルダに移動して同コマンドを入力をしているか、を確認願います。

    • mojojo
      2011/05/15 08:35 | #26

      この記事にお世話になったのでひとこと。
      同じところで躓いてましたが、無事解決しました。
      自分なりのポイントは、
      ・コマンドラインを管理者権限で起動する
      ・adb push なんちゃらをやり直す前に

      adb shell
      rm /data/local/tmp/boomsh

      adb shell
      rm /data/local/tmp/sh

      をする、ということでした
      Good luck!

      • 2011/05/15 11:46 | #27

        報告ありがとうございます。
        記事の方にも管理者権限のことを記載したいと思います。

  8. kom
    2011/05/15 01:30 | #28

    CID incorrect と、最初のリカバリの画面で出るのですが、
    CID incorrect (文字コードが不正確)とは、どうすればよいのでしょうか。
    大雑把な質問ですいません。

    • 2011/05/15 11:54 | #29

      コメントありがとうございます。
      最初のGoldcardの作成がうまくいってないのではないかと思われます。
      もう一度Goldcardの作成をやり直して、さらにPD98IMG.zipが正しいものか確認してみてください。

  9. yasu
    2011/05/15 06:29 | #30

    上のtakaさんの症状に似ていますがこちらは2.2のS-OFFのところでUnknown error,probably connectionが出ます。
    root化は成功しているようですが、スーパーユーザーリクエストが出てきません。
    何か考えられることがありましたらご教授お願いします。
     ・USBデバッグモードがONか
     ・接続タイプは。「充電のみ」か
     ・Easy radio toolを管理者権限で起動する
    この3点は確認済です。

  10. yasu
    2011/05/15 07:54 | #31

    すみません色々試してだめだったので上のように書きこませて頂いたんですが全てをやり直したら無事2.3.3のルート化が完了しました。
    ただやはりtakaさんと症状が全く同じになっています。
    でも2.3.3でroot取れたのはここのおかげです。
    今後も期待してます。
    ありがとうございました!

    • 2011/05/15 11:10 | #32

      お返事が遅くなりまして申し訳ありません。
      root化成功してよかったです。
      これからもよろしくお願いします。

    • taka
      2011/05/15 12:02 | #33

      yasuさんroot取得おめでとうございます。
      自分と同じってことはSIMフリー化はできなかったってことでしょうか?
      自分もこの部分で行き詰まっていますが進捗があればまた報告します。

  11. J
    2011/05/15 08:41 | #34

    有益な情報いつもありがとうございます。
    こちらのページの情報でrootと取ろうとしてるのですが、goldcard作成でつまづいています。
    microSDカードをフォーマット後、コマンドプロンプトでadbのコマンド入力しても「* daemon started successfully *」のメッセージが出ません。長い英数字の文字列は出るのでこれで手順を進めましたが、PSASという名前で送られてきたメールに「goldcard.img」ではなく「UNTITLED.BIN」というファイルが添付されています。何を間違っているかわかりませんでしょうか?

    • J
      2011/05/16 05:01 | #35

      無事、2.3でroot取れましたので報告です。
      メールの添付ファイルについては、メールアドレスを別のものにしたらすんなりといけました。お騒がせしました。

      • 2011/05/16 15:05 | #36

        お返事が遅くなりまして申し訳ありません。
        頂いた情報は記事の方に反映させていただきます。
        ありがとうございました。

  12. kom
    2011/05/15 13:30 | #37

    無事、root化できました。ありがとうございます!

    が、言語を日本語にしたいです。
    あと、APN設定はどうしたらよいのでしょうか。

    • kom
      2011/05/15 18:49 | #38

      ↑自己解決いたしました。
      本当にありがとうございます。

      • 2011/05/15 23:07 | #39

        返信が遅れまして申し訳ありません。
        解決してなによりです。

  13. dangquybk
    2011/05/16 08:56 | #40

    有難う御座います。参考になりました。
    初心者ですが、無事root取れました。
    2.2(build 1.3)でEasy Radio Toolを使い、S-OOFしたら、GingerbreadでEasy Radio Toolを使わなくてもいいです。すでにSIM Freeです。
    (本当はGingerbreadのnew buildには、Easy Radio Toolはfunctionなしです)

    • 2011/05/16 18:32 | #41

      そうですね、そういわれてみればS-OFF/SIM FREEしてしまえば、2.3にした後にする必要はありませんね。
      記事に反映させていただきます。
      ご報告ありがとうございました。

  14. 2011/05/16 10:40 | #42

    adbコマンドが使えているようなので、

    adb shell ls -l /data/local/tmp/misc_version
    で母艦からコマンドぶっ叩くのが楽かt。

    あとは母艦に md5sumコマンドがあれば
    adb shell md5sum /data/local/tmp/misc_version
    で md5値を確認するのもよしかと。

    > やっぱり無理っぽいです・・・
    > パーミッション以前に、まずmisc_versionとGingerBreakがちゃんと端末に送られてるかどうか確認する方法はありますかね

    • 2011/05/16 18:34 | #43

      フォローありがとうございます。
      このようにお詳しい方に見ていただいていると思うだけで緊張いたします。

  15. 2011/05/16 15:38 | #44

    GingerBreak については apk 版があるので、そちらを推奨しますよ。
    http://forum.xda-developers.com/showthread.php?t=1044765
    添付ファイル GingerBreak-1.20.apk (要 xda のアカウント)

    コマンドのものだと /data/local/tmp/{sh,boomsh} のお掃除が必要になります。
    あと ドロワーに GingerBreak アイコンができるので、それをクリックになります。

    • 2011/05/16 18:44 | #45

      アプリのご紹介ありがとうございます。
      GinGerBreakのapk版は私も利用させていただいておりますが、わざわざリンクまで貼っていただきありがとうございます。
      今回の記事は、2.2でS-OFFしていなかった人が2.3にバージョンアップした場合、GingerBreakのapk版が利用できないとの話を聞いたので書きました。
      もしかして使えるのでしょうか?
      私に確認できる環境がもうないもので・・・。

      あと、お掃除の件、ご指摘ありがとうございます、記事に反映させていただきます。

      • 2011/05/16 19:55 | #46

        私も 2.2 で Radio S-OFF していなかったので 本ポストと同様の操作をしましたが(母艦はLinuxですが…)、
        リークRUU(SMB2.3)で GingerBreak の apk版は利用できました。

        あと、お掃除については再度同じコマンド(Gingerbreak)を実行した場合に必要になるので、1回で済む人には必要ありません。年のためのフォローです。

        > 今回の記事は、2.2でS-OFFしていなかった人が2.3にバージョン
        >アップした場合、GingerBreakのapk版が利用できないとの話を聞
        いたので書きました。
        >もしかして使えるのでしょうか?

  16. tap
    2011/05/16 18:12 | #47

    ちょっと困ったことになりました。
    参考にさせていただこうとして、リンク先を確認しているのですが、
    「Email、Repeat Emailにアドレスを入力し、下のSD Card Serial (CID)に2回目に登場した長い英数字を入力する。」を行うためのリンク先が「Page not found」になってしまいます。
    ここで操作できないとなると「Goldcard」は作成できないでしょうか?

  17. tap
    2011/05/16 18:25 | #48

    先ほど、 「 goldcard generator」のページが「Page not found」になるとコメントを入れたのですが、何度も試しているうちに正常に表示されました。
    コメント失礼いたしました。

    • 2011/05/16 18:45 | #49

      コメントありがとうございます。
      サーバーが込み合ってたのですかね?
      無事できたようで何よりです。

  18. dangquybk
    2011/05/16 19:33 | #50

    あと、GoldCard作成の際、Android SDKを使わず、Goldcard Helperというアプリをインストールし、mmc2 reverse CID収得できるのです。
    ご参考まで。
    有難うございます。

  19. masa
    2011/05/16 22:31 | #51

    コマンドプロンプトが使えずどうにもなりません。
    何か方法教えてください。
    今の状態は、RUU使って再インストールしました。
    gingerbreak使って再起動しますが、superuserはありません

    • 2011/05/17 23:03 | #52

      返信が遅くなりまして申し訳ありません。
      コマンドプロンプトは、プログラムのアクセサリ、または、コマンドを指定して実行から、CMDと入力したら使えると思います。

  20. tap
    2011/05/17 16:52 | #53

    度々お聞きして済みません。
    PD98IMG.zipをダウンロードしてWindowsXP上で解凍しようとした場合、これは、zipファイルではないと
    エラーが出て解凍できません。しかし、+Lhacaなどを使用しての解凍は出来ました。
    何度か、再ダウンロードを行って確認したのですが、毎回同様になります。
    この状態のファイルを使用して作業を進めて問題ないか不安なのですが、他の方で同様の状態になっている人はいますでしょうか?
    ※PD98IMG.zipは、二種類有りますが、どちらも同じ状態です。

    • tap
      2011/05/17 17:03 | #54

      ちなみに、該当ファイルは、解凍して使用するわけではないので、解凍できなくても作業は出来ます。

    • 2011/05/17 17:42 | #55

      コメントで「新しいコメントがついたらメールで通知」としたため私にもメールが来ているようです。まぁ、それはいいとして。

      PD98IMG.zipは、
      (1) Goldcard作成で使う 1.32 にダウングレードするためのもの。
      (2) リークされたSBM2.3 RUU を実行してできる ROM.ZIP をリネームしたもの。

      があって、どちらも zip ではないといわれて「正しい」です。 使われた解凍ソフトでわかる通り中身は、”hboot, radio, system, recovery, data, … ” のイメージ
      が入っています。それらを ZIPしたものを署名ファイル化したものが
      PD98IMG.ZIP です。

      中身を直接触っていじる人もいますが、それはまだ後の話です :-p

      • tap
        2011/05/17 18:00 | #56

        おぉ、ありがとうございます。安心しました。

    • dangquybk
      2011/05/17 18:00 | #57

      PD98IMG.zipは解凍せず、microSDのSDcard直下に置く(フォルダなどに格納しないこと)でやります。
      Good luckです :-)

      • 2011/05/17 23:08 | #58

        dangquybk様、私がいない間にご説明いただきありがとうございました。

      • dangquybk
        2011/05/18 10:38 | #59

        こちらこそ、有難う御座います。
        この場で、皆さんと意見と経験を交わすことが出来、最高です。

  21. kip
    2011/05/18 02:46 | #60

    コマンドプロントでadb shell cat /sys/class/mmc_host/mmc2/mmc2:*/cid
    を入力すると、error: device not found
    と表示されます。javaができるような環境にするためにシステム環境変数のpathをいじったのですが、pathが通っていないのでしょうか?

    • 2011/05/18 15:34 | #61

      pathはとおっていると思われます。
      001HTがUSBデバッグモードでPCと接続されていますでしょうか?

    • ac1965
      2011/05/18 16:56 | #62

      端末(001HT)のUSBデバッグがチェックされていて adb devices と入力して同じようにエラーならばデバドラが読み込まれていないです。
      ベンダーコードが正しい確認してみること。

      あと対処は母艦のOSによって変わります。

      • kip
        2011/05/18 20:48 | #63

        adb devices で入力したらlist of devices
        attached と表示されました。
        母艦のOSはXPです。

      • kip
        2011/05/18 21:56 | #64

        デバッグモードにはしています。

      • ac1965
        2011/05/19 05:34 | #65

        “List of devies attached” の下に端末のシリアルは表示されていますか? (adb get-serialno と同じ表示)
        MS Windows の場合は inf ファイルにHTCのUSBベンダーコード(0bb4)を記述しますね。詳しくてはググ
        るのがよしですm(__)m

    • ken
      2011/05/21 11:40 | #66

      ac1965 :“List of devies attached” の下に端末のシリアルは表示されていますか? (adb get-serialno と同じ表示)MS Windows の場合は inf ファイルにHTCのUSBベンダーコード(0bb4)を記述しますね。詳しくてはググるのがよしですm(__)m

      僕の場合もこのメッセージが出て先に進めませんでしたが、HTC Sync をインストールしたら問題が解決しました。
      以前は端末自体がきちんとWindows7で認識されていなかったようです。HTC Syncを入れることで必要なドライバもインストールされ、端末がきちんと認識されました。

      • 2011/05/23 11:20 | #67

        そうですね。adb(Android Debug Bridge)使うだけなら HTC sync 入れて野良のadbを入れたほうが楽ですね。

        たとえば、ddms で画面キャプチャ撮りたいなら Android-SDKが必要になりますが、一般な人は要らないしインストール面倒だしね。

  22. masa
    2011/05/18 12:44 | #68

    コマンドのadb shellが無いみたいで、エミュレーター使ってもダメでした。Permission deniedと出てしまいます。
    rootはもう取れないのでしょうか?今使ってるのはruu2.37 softbank版です。

    • 2011/05/18 13:30 | #69

      adb は android 上で動作するものではなく、USB接続して端末と接続して利用するものです。なお”adb shell” はコマンドではなく、”adb” までがコマンドです。

      そのため母艦が Windows/Linux/Mac によって導入方法が異なります。(”android adb ドライバ” とかでググれば方法がでてきます)
      私の場合は Linux(x86) なので Android SDK +JDK をインストールして udev設定をしています。

      上記の説明で、root 奪取とは無関係であることはご理解できましたか?

      ※ うろ覚えなので参考程度ですが、Windowsで利用する場合なら リークRUU の中に adbコマンドとドライバが入っていると思いますよ。

      • 2011/05/18 13:45 | #70

        ※ 長文になってしまった。ごめーん。

        語感で理解していただけると思いますが、

        「USB接続して端末と接続して利用」は PC と 001HT をUSB接続(添付品ケーブル利用)して、という意味です。

        参考に、私がよく使う adbコマンドの利用を書きますね。(各説明は”PCから端末(001HT)に○○をする”という意味です)

        (1) 接続する: adb shell
        (2) コマンドを実行する:adb shell コマンド
         たとえば端末の”/sdcard” 一覧をとりたい場合は、
        adb shell ls -l
        (3) アプリ(apk形式)をインストールする:adb install xxx.apk
        (4) 再起動する: adb reboot
        bootloaderモードに入る場合は、adb reboot bootloader
        recoveryモードに入る場合は、adb reboot recovery
        (5) ファイルを送る: adb push 元のファイル名 先のファイル名
          たとえば端末の”/sdcard/tmp”ディレクトリに母艦のファイルfoo.apk を送る場合は、adb push foo.apk /sdcard/tmp/. [最後のピリオドを忘れずに]
        (6) ファイルを母艦に送る:adb pull 端末側のファイル
        たとえば端末の”/system/build.prop”を母艦に送る場合は、adb pull /system/build.prop

        rooted の場合、”/system” を rwでremountしたい場合、
        adb shell mount -o rw,remount /system とするところを
        adb remount とか。

    • 2011/05/18 15:35 | #71

      ac1965様、詳しいご回答ありがとうございます。
      わたくしも勉強になります。

      • ac1965
        2011/05/18 17:09 | #72

        いえいえ android 端末歴は今年からなので日々お勉強です。それより入力ミス、欠落(/sdcard とか)
        、変な日本語(ネイティブですが)で汚してすみません。

  23. Harry
    2011/05/18 23:39 | #73

    現在、トライさせてもらっています。

    > 001HTの電源を落とし、音量-を押しながら起動する。
    > リカバリー画面が出たら、自動的にファイルの読み込みが始まるので気長に待つ。

    この気長に待つのはどれくらい待つでしょうか。
    △に!のマークが出たまま前に進みません。

    • 2011/05/19 09:38 | #74

      コメントありがとうございます。
      △に!マークが出ているということは、普通に(?)電源を入れていらっしゃいませんか?
      電源OFFの状態で音量-を押しながら電源長押しでブートローダが出ると思います。
      その状態でしばらくお待ちください。

      • Harry
        2011/05/19 14:10 | #75

        先程ご指摘頂いたやり方でS-OFFまで出来ました。

        ただ次のステップでのPD98IMG.zipをインストールし、
        再起動したところで全く動かなくなってしまいました。
        これは復旧する術はあるのでしょうか。

    • 2011/05/19 10:30 | #76

      「> リカバリー画面が出たら、自動的にファイルの読み込み…」はリカバリー画面ではなくブートローダ画面ですね。

      arkdroidさんの記事によると「音量-を押しながら起動する」は「音量ボタンの下を押して電源ボタンを押す」という意味です。その操作でブートローダ画面にいきます。そのあとに「FASTBOOT USB」選択で「HBOOT」になり MicroSDカードの最上位ディレクトリに PD98IMG.ZIP を読み込みはじめます。
      (別の記事を参照 「001HT(Desire HD) android 2.3 GingerBread化 (アップデート失敗する人向け)」 http://arkdroid.wordpress.com/2011/05/12/006/ )

      「△に!」はブートローダ画面で「RECOVERY」を選択した場合に標準リカバリーになっている場合に表示されます。ダウングレードしたROMが起動できて、かつadbコマンドが使える状態ならば、別のコメントでも書きましたが “adb reboot bootloader” (“記号は入力しない)が状態遷移は楽かと思います。

      • Harry
        2011/05/19 10:39 | #77

        ありがとうございます。
        もう一度トライをしてみます!

  24. Kaoru
    2011/05/19 10:25 | #78

    お世話になっております。

    今、>adb shellまでいき、その後$ ./data/….を行なったところ、

    [**] Exploit may take a while! の後に

    [-] Cannot copy boomsh.: Permission denied
    $

    とエラーメッセージが出てそれ以上進みません。
    それまでのステップは記載して頂いている通りで行なっております。
    解決案はございますでしょうか。宜しくお願い致します。

  25. 2011/05/19 12:48 | #79

    コメントありがとうございます。
    エラーメッセージから推測すると、パーミッションの変更がうまくいっていないと思われます。
    以前コメントでご指摘いただいたことですが、
    コマンドプロンプトを管理者権限で起動する。
    #24のコマンドを実行する、をお願いします。

  26. Harry
    2011/05/19 14:19 | #80

    Harry :先程ご指摘頂いたやり方でS-OFFまで出来ました。
    ただ次のステップでのPD98IMG.zipをインストールし、再起動したところで全く動かなくなってしまいました。これは復旧する術はあるのでしょうか。

    電源も入らない状態です。

    • Harry
      2011/05/19 17:03 | #81

      結局諦めまして、もう一台購入する予定です。
      お口汚しをしてしまい申し訳ございませんでした。

      • 2011/05/19 17:07 | #82

        すみません、コメントが遅くなりました。
        ac1965さんもおっしゃっている通り、電池を抜いてみてはどうでしょうか?
        あと、念のため充電をしてみるとか・・・。

      • 2011/05/19 18:18 | #83

        電池の抜き差し後はどうでしたか?

        気分的な問題ですが、Gingerbread(2.3)はFroyo(2.2)と比較してPOWER ONは長押しですね。

  27. 2011/05/19 16:32 | #84

    Harry :

    Harry :先程ご指摘頂いたやり方でS-OFFまで出来ました。
    だ次のステップでのPD98IMG.zipをインストールし、再起動したところで全く動かなくなってしまいました。これは復旧する術はあるのでしょうか。

    電源も入らない状態です。

    電源が入らない場合には、一旦電源を抜いて再投入してみてどうでしょうか?

    外し方を知っていたら、以下は不要ですが念のため。

    (1) ディスプレイを下向き
    (2) ボリュームボタンの上側に爪をひっかけてカバーを折り返すように開く
    (3) 電源を取り出して、入れる
    (4) ディスプレイを下向き。私は不器用なので机の上に置きます。
    (5) カバーを本体側に合わせて蓋を閉めてボリュームボタンの横部の隙間を閉じる

  28. ken
    2011/05/21 11:50 | #85

    無事にSIMフリーできました。 丁寧な説明非常に助かりました。
    ちょっとつまずいたのがリカバリーモードでの起動について。

    >001HTの電源を落とし、音量-を押しながら起動する。

    これを何度も試しましたが、僕の端末では電源ボタンの長押しで「電源を切る」だけではだめでしたが、
    バッテリーを抜いてから「音量-を押しながら起動する」で解決しました。

    • 2011/05/21 23:36 | #86

      コメントありがとうございます。
      やはり何かイレギュラーなことが起こったらバッテリーを抜くに限りますね。

  29. nori
    2011/05/21 17:19 | #87

    はじめまして、
    cd c:\Downgrade 
    adb push misc_version /data/local/tmp
    adb push GingerBreak /data/local/tmp
    adb shell chmod 777 /data/local/tmp/misc_version
    adb shell chmod 777 /data/local/tmp/GingerBreak
    adb shell
    ./data/local/tmp/GingerBreak
    を実行した後、
    [+]Calculated idx: -2005
    [-]sendmsg()faild?
    [-]sendmsg()faild?
    [-]sendmsg()faild?
    [-]sendmsg()faild?
    となってしまい、先に進まないのですが、
    どこの問題があるのでしょうか?
    よろしくお願い致します。

    • ac1965
      2011/05/21 20:16 | #88

      確認ですが、端末は gingerbreadですよね?

      sendmsg() でエラーはxda で誰かポストしてた記憶がありますが読んでいませんので探されるとよいかもしれません。

      GingerBreak はソースコードを読めば分かりますが vold の脆弱性をついた特権奪取プロです。環境が変わると動作しないのでバージョン等ご自身の端末情報を伝えないとね。

    • 2011/05/21 23:44 | #89

      コメントありがとうございます。
      ac1965さんもおっしゃられている通り、できるだけ多くの情報があると助かります。
      また、sendmsg()で検索してみたのですが、英語以外のサイトがヒットして・・・。

      • nori
        2011/05/22 00:07 | #90

        返信ありがとうございます。
        失礼いたしました。
        自分の端末は001htで、
        ソフトバンク純正gingerbreadです。
        若干違うところがあるとすれば、
        2.1の時に、rootは取っていましたが、
        s-offまではしていませんでした。
        色々と調べてはみたのですが、なかなか難しくて。。
        申し訳有りませんでした。

    • 2011/05/22 00:58 | #91

      GingerBreak を実行した後に端末上部の通知に「SDカードが取り外されました」みたいなメッセージは出力されましたか? 前のコメントでも書きましたが “vold のセキュリティアタック”(*)によるものです。

      もしメッセージも出力されず “sendmsg() faild?” だったら、MicroSDカードのとりはずしをしてみたらどうなりますか?(安全な取り外しで) MicroSDカードの刈り込みタイミングがあわないのとおもったので。

      *: http://c-skills.blogspot.com/2011/04/yummy-yummy-gingerbreak.html

  30. nori
    2011/05/22 01:22 | #92

    ありがとうございます。
    ac1965様の仰られるとおり、
    GingerBreak実行後に「SDカードは安全に取り外されました」というメッセージは出ていました。
    その後物理的にSDを取り外すと、
    [*] void: 10452 idx: -0002005
    ——————————-
    [*] void: 10452 idx: -0001943
    [*] void: 10452 idx: -0001942

    [-] Bad luck.Fixed vold?
    $

    となってしまします。
    MicroSDのタイミングの問題なのでしょうか?

  31. nori
    2011/05/22 01:28 | #93

    ありがとうございます。
    ac1965様の助言で解決できそうです!

    • 2011/05/22 22:14 | #94

      私もac1965様にはお世話になりっぱなしで。
      本当に感謝です。

  32. kaz
    2011/05/22 13:18 | #95

    こんにちは、無事root化することができました。
    ありがとうございました。001HTについての有益な情報をぜひ今後ともよろしくお願いいたします。

    • 2011/05/22 22:13 | #96

      お役に立てたようで何よりです。
      これからもよろしくお願いします。

  33. KPB
    2011/05/22 21:47 | #97

    こんばんは、昨日購入してとりあえず2.3にアップグレードしたあと、
    ちょっとSIMロックを解除したくなって2.2のままにしておけばと後悔しております。

    C:\Downgrade>adb push misc_version /data/local/tmp
    989 KB/s (0 bytes in 15837.000s)
    C:\Downgrade>adb push GingerBreak /data/local/tmp
    1051 KB/s (0 bytes in 16830.000s)

    と、どうしても「0 bytes」になってしまってうまくいきません……
    #24の方法など試してもダメなのですが、どうすべきかアドバイス戴けませんでしょうか?

    • 2011/05/22 22:22 | #98

      コメントありがとうございます。
      一応念のための確認ですが、c:\Downgradeにファイルはございますでしょうか?
      もしあるとしたら、
      rmdir /data/local/tmp/
      mkdir /data/local/tmp/
      を試してみてください。

    • ac1965
      2011/05/23 05:47 | #99

      adb pushでディレクトリにファイルをコピーする場合
      “/.”を追加してみて。
      adb pudh misc_version /data/local/tmp/.

      • KPB
        2011/05/23 22:21 | #100

        ありがとうございます。
        それは確か途中で昨日試してみていました。

        今日はもうこれで最後にしようとAndroid SDKの入れ直しからやってみたのですが……
        今度はなんと0 bytesにすらならなくなりました。。。
        pushしようとしてもadbと打ったときのようなズラッとログが流れるだけで、
        もう全くもってお手上げです。

        デバイスマネージャの表示がMy HTCとなっていたものをAndroid Composite ADB Interfaceに直せまして、
        これでなんとかなるだろうと思ったら……もう頭が痛いです。
        もしかしてWinXPだからうまくいかないとかあるのでしょうか……?

  34. KPB
    2011/05/22 23:11 | #101

    さっそくのお返事ありがとうございます。

    c:\DowngradeにはDowngrade_v2.zipを展開済みで、
    GingerBreak含め6つのファイルが存在しています。

    ご提示いただいたコマンドを試してみましたが……うまくいきません。

    C:\Downgrade>adb shell
    $ rmdir /data/local/tmp/
    rmdir /data/local/tmp/
    rmdir failed for /data/local/tmp/, Directory not empty
    $ rm -R /data/local/tmp/
    rm -R /data/local/tmp/
    $ mkdir /data/local/tmp/
    mkdir /data/local/tmp/
    $ exit
    exit

    C:\Downgrade>adb push misc_version /data/local/tmp
    989 KB/s (0 bytes in 15837.000s)

    削除がうまくいってなかったようなので強制的に消してやってみたのですが……
    このpushが成功すれば、例えばE\Android\data\local\tmpに
    GingerBreak・misc_versionが移るということですよね?

    外部メモリーモードにしてその2つのファイルを移し、
    adb shell chmod 777 /data/local/tmp/misc_version
    としてみたら弾かれましたし、そのあと
    adb shell
    ./data/local/tmp/GingerBreak
    とやってみてもうまくいきません。

    ちなみに0 bytesと表示されても続きまでやってみたのですが、
    cd /data/local/tmp
    ./misc_version -s 1.31.405.6
    までは大体スクリーンショットの通りにいくものの、
    リカバリー画面を出したところでファイルの読み込みが始まりません。
    うまくいけばHBOOTの下にParing…と表示されて作業が進むという手はずですよね?

    長文失礼致しました。何度も最初からやり直してうまくいかず途方に暮れております……

  35. 2011/05/23 23:34 | #102

    KPB :
    ありがとうございます。
    それは確か途中で昨日試してみていました。
    今日はもうこれで最後にしようとAndroid SDKの入れ直しからやってみたのですが……
    今度はなんと0 bytesにすらならなくなりました。。。
    pushしようとしてもadbと打ったときのようなズラッとログが流れるだけで、
    もう全くもってお手上げです。
    デバイスマネージャの表示がMy HTCとなっていたものをAndroid Composite ADB Interfaceに直せまして、
    これでなんとかなるだろうと思ったら……もう頭が痛いです。
    もしかしてWinXPだからうまくいかないとかあるのでしょうか……?

    大変ですね。 WinXP だからということはないですね。それなら、WinXP では構築できないと明記されるはずですから。

    それはさておき、Android SDKについては arkdroidさんがポストしてますので確認されていますよね?
    あとはあまりないことですが、Downgrade.zip を展開したディレクトリで実行しているようでしたら
    別のディレクトリ(わかりやすいので階層上かな)でコマンドを実行して下さい。ZIPファイルにあるDLLでエラーしてるかも、なので。

    • KPB
      2011/05/24 23:37 | #103

      アドバイスを無視してという訳ではないのですが、妹のWin7を借りて試してみました。
      開発環境は全く整備されていなかったので
      arkdroidさんの「Android SDKを導入しよう」通りに一からやってみた感じです。

      やはりすんなりいかず、Downgrade.zipの中身をC直下に入れるなどしてトライしたのですが……
      なんとかpushはできたようです(15837 bytesのように表示されました)。
      その後も手順通りに進み、リカバリ画面を立ち上げる訳ですが……
      ここでメニュー一覧みたいなものが表示されたらいつまで待っても進みませんよね?
      うまくいったらHBOOTに続いて読み込み状況が出るはずではないかと……

      なんだかコメントを全て読んでも自分とは違うタイミングの悩みばかりで……
      まっさらな環境からならうまくいくだろうとタカをくくっていたのでショックが大きいです。

      • 2011/05/25 00:13 | #104

        うーん arkdroid さんのポストを読み返した方がよいかと。

        > その後も手順通りに進み、リカバリ画面を立ち上げる訳ですが……

        多分リカバリ画面ではなくブートローダ(HBOOT)の画面だと思いますが、その時に端末には事前に作成した goldcard化したMicroSD が装填されていますよね。

        > ここでメニュー一覧みたいなものが表示されたらいつまで待っても進みませんよね?
        > うまくいったらHBOOTに続いて読み込み状況が出るはずではないかと……

        その通りで間違いないですよ。
        PD98IMG.ZIP の読み込みでエラーがあると、さっとエラーを表示してブートローダ画面に戻ります。正常ならば画面右上に細いラインの読み込み状況が出ます。

  36. mgnm
    2011/05/24 03:25 | #105

    こんばんは。
    2.2でroot済み・S-OFFだったのですが、softbank版2.3アップデートが出来ないとでたので、 ROM Managerで未rootに戻し、RUU版の2.3を入れました(訳もわからずやってしまいました)
    2.3にはアップされたのですが、root化ができなくなってしまったので、こちらのとおりにやってみました。

    ・001HTの電源を落とし、音量-を押しながら起動
    ・リカバリー画面が出たら、自動的にファイルの読み込み
    ・Do you want to start update? が出たら、音量+を押してスタート
    ・終わったら、電源ボタンを押して再起動。

    こちらまでは順調だったのですが、起動後の初期設定画面が英語表示されません。
    SDカードの初期化から2度ほどやり直したのですが、それでも同じ結果になってしまいできませんでした。
    どこをどうすればいいのか、教えていただけますか?
    どこをどうすればいいのか

    • 2011/05/24 22:01 | #106

      コメントありがとうございます。
      PD98IMG.zipを読み込んでいるときに、エラーはでていませんでしたか?
      今一度ご確認願えませんでしょうか?

      • mgnm
        2011/05/25 10:56 | #107

        エラーは出ておりませんでした。
        HBOOT 画面では、右端に進捗バー(?)が表示されましたし、そこまでは出来ていると思うんです。

  37. 2011/05/25 00:16 | #108

    ac1965 :
    > ここでメニュー一覧みたいなものが表示されたらいつまで待っても進みませんよね?

    わかっていると思いますが、HBOOTを選択して電源スイッチで確定です。

  38. 2011/05/25 00:34 | #109

    mgnm :
    こちらまでは順調だったのですが、起動後の初期設定画面が英語表示されません。
    SDカードの初期化から2度ほどやり直したのですが、それでも同じ結果になってしまいできませんでした。

    “起動後の初期設定画面が英語表示されません。” とはどういう意味でしょうか? 日本語だった、とか。

    このポストには PD98IMG.ZIP は2種類ありますが、1つは goldcard化した MicroSD に入るもの(*1:1.32)、もうひとつはリーク RUU(2.3) です。1つめが焼かれた場合は初期設定画面は英語表示になります。

    *1: 元ねたは http://forum.xda-developers.com/showthread.php?t=905003 からかな?

    • mgnm
      2011/05/25 10:59 | #110

      起動後の初期設定画面ですが、選択肢が出てきて「English」「日本語」が選べるようになっていました。
      もしかすると、goldcard 化した MicroSD に私がいれているのは、リーク RUU(2.3) の可能性がありますよね?
      もう一度、試して報告します。

      ありがとうございました。

      • 2011/05/25 12:07 | #111

        > もしかすると、goldcard 化した MicroSD に私がいれているのは、リーク RUU(2.3) の可能性がありますよね?

        いや、単純に起動された端末の OS バージョンをみればいいのでは?

      • mgnm
        2011/05/25 14:05 | #112

        もう一度試してみたところ、できました。
        PD98IMG.ZIPが2種類あるのに気づかず、はじめからリークRUU(2.3)をいれていたのが原因のようです。

        詳しいご説明をいただき、ありがとうございました。

  39. makige
    2011/05/29 00:38 | #113

    こんばんは。わたしもrootのみ取得S-onのまま うっかりアップデートしてしまい何とかrootほしくてここにたどり着きました。他の方が踏んだ罠ことごとく踏みながらいまつっかえています。

    さらに、以下のように入力
    cd /data/local/tmp
    ./misc_version -s 1.31.405.6

    ここまできたあと 
    Patching and backing up partition 17…

    Error opening backup file
    #

    となってしまいます。
    強引に次のステップ試してみましたが
    白い画面の 右のバーが動いた後

    HBOOT

    Main Version is older!
    Update Fail!
    Press <POWER. to reboot.

    となってしまいます。どこがいけないのでしょうか?
    よろしくご教授おねがいします・

    HBOOT

    SD Checking

    • 2011/05/29 10:00 | #114

      コメントありがとうございます。
      Patching~のエラーはSDカードがPCにマウントされてたりしたら起こるエラーのようです。
      PCに接続時、SDカードをPCにマウントしていないか確認願います。

      • makige
        2011/05/29 19:28 | #115

        返信ありがとうございます。

        >Patching~のエラーはSDカードがPCにマウントされてたりしたら起こるエラーのようです。

        とのことですがわたしのPCに他にSDカードはマウントしておりません。

        念のため ストレージを持つ可能性のあるUSB接続デバイスを全部はずしてやり直してみましたが、同じメッセージがでます。

        ゴールドカードを作り直してみたり、別のPCで作業してみたりしましたがやはり同じ現象です。

        なお Erroo opning backup file

        のまま強引に次のステップを試したときの経過は

        HBOOT

        SD Checking…

        Lording…[OD98DIAG.zip]
        NO image!

        Lording…[PD98DIAG.nbh]
        NO image or wrong image!

        Lording…[PD98IMG.zip]

        このあと右上に青いラインで読み込み

        Main Version is older!
        となってしまいます。

        ゴールドカードについてはきちんとできあがっていると解釈して大丈夫ですよね?
         
        なお こんなのを見つけてやってみましたがやはりうまくいきませんでした

        http://forum.xda-developers.com/showthread.php?t=1037315

  40. kazuroo2
    2011/05/29 02:15 | #116

    いきなりつまずいてしまいました。まずはじめのコマンドプロンプト入力のところで adbは~ファイルとして認識されていません。 と出てしまいます。 sdはフォーマットで挿してあり、PCと接続しデバックモード&充電のみ で行いました。WIN XP SP3です アドバイスをお願いします。

  41. kazuroo2
    2011/05/29 09:18 | #117

    コマンドプロンプトのところで adbは~認識できません と出てしまいます。 どうしたら良いでしょうか。

    • 2011/05/29 09:52 | #118

      コメントありがとうございます。
      確認ですが、androidSDKは導入されていますでしょうか?
      adb.exeにpathが通ってないと思われますので、このブログの「androidSDKを導入しよう」を参照の上導入/pathをしてみてください。

  42. kazuroo2
    2011/05/29 21:53 | #119

    ありがとうございます。
    少し進みましたが、 #87と同じ状態になりSDを入れ替えてやり直したところ
    今度は device off line となってしまい進まなくなりました。 アドバイスをお願いします。
    ちなみに直前は純正品です。

    • 2011/05/30 08:50 | #120

      > 少し進みましたが、 #87と同じ状態になりSDを入れ替えてやり直したところ
      > 今度は device off line となってしまい進まなくなりました。 アドバイスをお願いします。

      (1) GingerBreakコマンド実行後、#87と同現象のためMicroSD を入れ替えた
      (2) (1)の後に “device offline” で認識しなかった

      で正しいですか? それならば正しい動作です。voldが死んでいるためです。
      MicroSDが装填された(1)の状態で、ファイラー or 端末エミュレータ or adb shell ls /mnt/sdcard で
      “/mnt/sdcard” はアクセスできませんか?

      また本題のプロンプトはどうなっていますか。”$”のまま or “#”になっている?

      • kazuroo2
        2011/05/30 10:31 | #121

        ありがとうございます。
        最初の状態は“$“でしたがやり直し後はoff line の後に “.“が認識できませんと出ました。
        すみません、先ほどのアドバイスが理解できませんでした。よろしくお願いします。

  43. 2011/05/30 11:21 | #122

    kazuroo2 :
    ありがとうございます。
    最初の状態は“$“でしたがやり直し後はoff line の後に “.“が認識できませんと出ました。
    すみません、先ほどのアドバイスが理解できませんでした。よろしくお願いします。

    残念ながら理解できない点が書かれていないのでは答えようがありません。

    ご自身がされた手順(詳しく)、エラーあるいは困っている点はなんなのかをきちんと説明せねば。
    ネットワークを介しているので目の前で話すようにされても
    「解決できる/あるいは問題がなんであるか」を答えることはできないのです。

  44. kazuroo2
    2011/05/30 12:51 | #123

    すみません。
    MicroSDが装填された(1)の状態で、ファイラー or 端末エミュレータ or adb shell ls /mnt/sdcard で
    “/mnt/sdcard” はアクセスできませんか。

    こちらがわかりませんでした。

    • 2011/05/30 13:36 | #124

      何を書こうか悩みます。「とりあえず知らない」を前提に書きますので、そんなの知ってらぁならすみません。

      ・(1)の状態は「MicroSD を入れ替えた」です。
      a) ファイラ … androidアプリです。 “File Manager”でも”Root Explorer”でも他のものでもいいですが。
      b) 端末エミュレータ … androidアプリです。
      c) adb shell ls /mnt/sdcard … adbコマンドで “/mnt/sdcard”ディレクトリのファイルリスト取得する場合に使います。

      a)、b)、c) の「いずれの手順でも構わないが」
      MicroSDカードがROM起動時にマウントしたされた “/mnt/sdcard” が確認できないでしょうか?
      という意味です。

      voldは “/sdcard”に自動マウントしますが、voldが死んだ場合には元の “/mnt/sdcard” で MicrosSDカードが見えるはずです。

      以上については、実はどうでもいい話です。重要なのは kazuroo2さんが書かれた「やり直し後はoff line の後に “.“が認識できませんと出ました。」は何かということです。

  45. fumi
    2011/05/30 23:15 | #125

    goldcard generaterのリンク先がNot foundになっているのですが、他に方法はあるのでしょうか…?

    • 2011/05/30 23:50 | #126

      コメントありがとうございます。
      今の時間ですと無事表示できましたので、一時的なサーバーエラーか何かだったと思います。

  46. kazuroo2
    2011/05/31 00:48 | #127

    たびたびよろしくお願いします。。
    再開しましたところ、コマンドプロンプトはクリア出来ました。
    リカバリ起動してのちのところでDo you want to start update?が出ずに cid incorrect!と
    赤字で update Fail! Press (power)to reboot.
    と出ました。 再びやり直したところ 同じ結果でした。メッセージに従い再起動すると通常の起動になります。  よろしくお願いします。

    • 2011/05/31 09:01 | #128

      kazuroo2 :
      たびたびよろしくお願いします。。
      再開しましたところ、コマンドプロンプトはクリア出来ました。
      リカバリ起動してのちのところでDo you want to start update?が出ずに cid incorrect!と
      赤字で update Fail! Press (power)to reboot.
      と出ました。 再びやり直したところ 同じ結果でした。メッセージに従い再起動すると通常の起動になります。  よろしくお願いします。

      確認をお願いします。
      リカバリ起動は bootloader mode のことですか?
      ※ Volumeキー下を押して電源投入すると表示される画面は bootloader mode といいます。
       また、bootloaderで表示される “RECOVERY” を選択(volumeキーで選択して電源ボタンで確定)した
       画面は recovery mode といいます。

      「cid incorrect!」と表示される際に装填されている MicroSDは 手順で作成した Goldcard を入れてますか。

      参考: http://androidforums.com/desire-hd-all-things-root/323976-cid-incorrect-update-fail-desire-hd-firmware-downgrading-1-32-405-6-1-84-720-3-a.html

      なお、Goldcard はダウングレード時に適用するRUU(PD98IMG.zip)の製品チェックを誤魔化すものです。

  47. kazuroo2
    2011/05/31 18:19 | #129

    ありがとうございます。
    bootloader mode でしたそして了解しました。
    何度かTRYしているうちに状況が変わりましたので整理します。
    SDカードを変えてからgoldcardをつくっていなかった為に 上のような状況になりましたので
    改めて goldcardにかかりましたがコマンドプロンプトのc:\Downgradeところで #78のような最後は$になりました。これも何度かTRYしていますが状況は変わりません。
     よろしくお願いします。

    • 2011/05/31 18:59 | #130

      > 改めて goldcardにかかりましたがコマンドプロンプトのc:\Downgradeところで #78のような

      #78 ですか? #87 だと書いてあったのでダウングレードで失敗かと思っていましたが、
      #78 の方は作成されたファイルを削除でretryで成功という認識でいますが… :-)

      ご自身の実行された手順をベタで書かれた方がよいかと思います。adb のコマンドとか、その結果などコピペで。

  48. kazuroo2
    2011/05/31 19:39 | #131

    そうです、ダウングレードの失敗です。 最後で#にならず$になりました。
     Microsoft Windows XP [Version 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.

    C:\Documents and Settings\wmist>cd c:\Downgrade

    C:\Downgrade>adb push misc_version /data/local/tmp
    514 KB/s (0 bytes in 15837.000s)

    C:\Downgrade>adb push GingerBreak /data/local/tmp
    820 KB/s (0 bytes in 16830.000s)

    C:\Downgrade>adb shell chmod 777 /data/local/tmp/misc_version

    C:\Downgrade>adb shell chmod 777 /data/local/tmp/GingerBreak

    C:\Downgrade>adb shell
    ./data/local/tmp/GingerBreak
    $ ./data/local/tmp/GingerBreak

    [**] Gingerbreak/Honeybomb — android 2.[2,3], 3.0 softbreak
    [**] (C) 2010-2011 The Android Exploid Crew. All rights reserved.
    [**] Kudos to jenzi, the #brownpants-party, the Open Source folks,
    [**] Zynamics for ARM skills and Onkel Budi

    [**] donate to 7-4-3-C@web.de if you like
    [**] Exploit may take a while!

    [-] Cannot copy boomsh.: Permission denied
    $
    よろしくお願いします。

    • ac1965
      2011/05/31 20:15 | #132

      #78ですね。既知のトラブルなのでコメントを参照された方がよいです。

      adb shell ls -l /data/local/tmp で boomsh と sh がありませんか?あと boomsh のファイル属性を見て下さい。
      いずれも GingerBreak で作成されるファイルですが boomshの所有者は root なので上書きできないためエラーになります。
      解決方法はさきの2つのファイルを削除して再度 GingerBreakコマンドを実行します。

      とにかく先人たちのミス、教訓を確認することが一番です。

    • ac1965
      2011/05/31 20:22 | #133

      すみません。よくみたら adb push でファイルが転送されていませんね。

      これもコメントがあるので確認して下さい。

  49. kazuroo2
    2011/06/01 00:46 | #134

    #78ですね。既知のトラブルなのでコメントを参照された方がよいです。
    adb shell ls -l /data/local/tmp で boomsh と sh がありませんか?あと boomsh のファイル属性を見て下さい。いずれも GingerBreak で作成されるファイルですが boomshの所有者は root なので上書きできないためエラーになります。解決方法はさきの2つのファイルを削除して再度 GingerBreakコマンドを実行します。
    先人の方のコメントを参考にして#26 #42 #44 #98など実行しましたがうまくいきませんでした。
    そして#24 #78 の行がよくわからず実行出来ませんでした。

    そして
    adb shell ls -l /data/local/tmpが以下のようです。
    削除はどうすればよいのでしょうか?

    Microsoft Windows XP [Version 5.1.2600]
    (C) Copyright 1985-2001 Microsoft Corp.

    C:\Documents and Settings\wmist>cd c:\Downgrade

    C:\Downgrade>adb shell ls -l /data/local/tmp
    -rwx–x–x shell shell 16830 2011-05-31 23:53 boomsh
    -rwxrwxrwx shell shell 16830 2011-05-31 23:14 GingerBreak
    -rws–x–x root root 82840 2011-05-31 23:38 sh
    -rwxrwxrwx shell shell 15837 2011-05-31 23:14 misc_version

    C:\Downgrade>
    よろしくお願いします。

    • kazuroo2
      2011/06/01 01:20 | #135

      #76もやりましたが失敗でした。

    • 2011/06/01 09:33 | #136

      レスポンスありがとうございます。
      C:\Downgrade>adb push misc_version /data/local/tmp
      514 KB/s (0 bytes in 15837.000s)

      で、0 bytesなので転送されていないと読み取りましたが、ファイル(は転送されているようですね。

      > 削除はどうすればよいのでしょうか?

      adb shell rm /data/local/tmp/boomsh
      adb shell rm /data/local/tmp/sh

      で削除できませんか?

      すこしググってみましたが、また端末は違いますが、adbコマンドの使い方として
      http://www.techmaru.net/wordpress/20100813/adbshellremember/
      がわかりやすのではと思います。それ以前のスキルの問題かもしれませんが。

  50. kazuroo2
    2011/06/01 02:13 | #137

    連続ですみません、もしかしたらgoldcard作成でつまづいているのでしょうか。PSASという名前で送られてきたメールに「goldcard.img」ではなく「UNTITLED.BIN」というファイルが添付されています。何を間違っているかわかりませんでしょうか?メルアドは2つ使用しています。
    #34と同じです。 よろしくお願いします。

    • 2011/06/01 09:05 | #138

      > 連続ですみません、もしかしたらgoldcard作成でつまづいているのでしょうか。

      それ以前の問題です。しかし添付ファイル名はおかしいですね。

      私に届いたメールの抜粋ですが添付ファイル名は”goldcard.img”になっていますね。

      From: PSAS

      Content-Type: application/octet-stream; name=goldcard.img
      Content-Transfer-Encoding: base64
      Content-Disposition: attachment; filename=goldcard.img

      それと私はここのブログ管理者ではないので好きなように書かせて頂きますが、

      kazuroo2さんのスキル(Linuxの知識量・Androidソフトについて・読解力など)について
      いままでのコメント、それに対してのレスポンスを鑑みるとダメダメです。
      # もしかしたら私が思うようより素晴らしいスキルお持ちだったら気を悪くしないでくださいね。

      もう少しスキルアップしてから root奪取された方がよろしいかと思います。
      文鎮もどきになった場合に何も回復方法をわからず、本当の文鎮になると思いますよ。
      ※ 文鎮:電源があがらない、あがってもブラックアウト。ブートローダにわたらないなど端末が壊れた状態。

      #109でもコメントしましたがダウングレード手順は http://forum.xda-developers.com/showthread.php?t=905003 を読めばわかりますが、arkdroidさんが絵付き、わかりやすい文章でまとめて頂いているのにもかかわらず理解できないのでは、先行きあぶないです。

  51. 2011/06/01 10:09 | #139

    makige :
    返信ありがとうございます。
    >Patching~のエラーはSDカードがPCにマウントされてたりしたら起こるエラーのようです。
    とのことですがわたしのPCに他にSDカードはマウントしておりません。
    念のため ストレージを持つ可能性のあるUSB接続デバイスを全部はずしてやり直してみましたが、同じメッセージがでます。
    ゴールドカードを作り直してみたり、別のPCで作業してみたりしましたがやはり同じ現象です。
    なお Erroo opning backup file
    のまま強引に次のステップを試したときの経過は
    HBOOT
    SD Checking…
    Lording…[OD98DIAG.zip]
    NO image!
    Lording…[PD98DIAG.nbh]
    NO image or wrong image!
    Lording…[PD98IMG.zip]
    このあと右上に青いラインで読み込み
    Main Version is older!
    となってしまいます。
    ゴールドカードについてはきちんとできあがっていると解釈して大丈夫ですよね?
     
    なお こんなのを見つけてやってみましたがやはりうまくいきませんでした
    http://forum.xda-developers.com/showthread.php?t=1037315

    arkdroidさんのコメントをしっかり読みましょう。
    「PCに接続時、SDカードをPCにマウントしていないか確認願います。」とコメントされていますよ。
    つまり、エラーメッセージ “”Error opening backup file”はPCと001HTが「充電のみ」の接続になっていない場合、または MicroSDカードへの書き込みができない場合です。

    http://forum.xda-developers.com/showthread.php?t=905003 を読みましょう。とくに #2 です。
    英語とはいえ技術単語を除き中学生レベルのものです。
    あと fastbootコマンドを入れておくことを薦めます。http://developer.htc.com/google-io-device.html
    にある利用されている母艦のOSにしたがったものをダウンロードして adb と同じディレクトリに入れておくとよいでしょう。ご存じかもしれませんが fastbootコマンドは bootloader mode でFASTBOOTを選択してから利用可能です。

    “Main Version is older!”のエラーならば
    fastboot getvar mainver で 001HT のROMバージョンがわかります。

  52. ド素人
    2011/06/02 11:47 | #140

    はじめましてこんにちわ!

    昨年末001HTを購入し、早速root化し(S-OFFせず)使っておりました。
    先日2.3へのアップデートも何の情報も得ないまましてしまい、
    そのままではroot化できなくなり諦めて居た所、このサイトへ辿りつきました。

    何しろド素人ですので、
    一回目は英語の初期設定にテンパってしまい途中で断念しましたが…(;´∀`)
    二回目に、先人方のコメントも参考にしながら慎重に作業をしましたら無事root化成功しました!!

    どなたかのコメントにもありましたが、残念ながらsimフリーにはなりませんせんでした。
    何らかのバージョンが違うみたいですが、今の所simフリーでの使用は考えてないのでこのままでも十分満足です!!

    このようなサイトは、専門用語が沢山出てきて素人にはとっつきにくい印象がありましたが
    ココは素人にも判りやすい説明でとても参考になりました。

    ありがとうございましたm(__)m

  53. kuro
    2011/06/02 23:56 | #141

    初めまして。

    RUUで2.3にしてしまい、2.2にダウングレードしようと思い、このページの手順に従って操作したのですが、
    SD Checking…
    Loading…[OD98DIAG.zip]
    No image!
    以下略

    になってしまいます。RUUからのアップデートだと、ダウングレードできないのでしょうか?

  54. thtv
    2011/06/09 15:51 | #143

    はじめまして。

    記事を参考に実行していったのですが、
    adb shell ./data/local/tmp/GingerBreak
    実行後、

    [!] dance forever my only one

    まで表示され#のプロンプトになったところで入力が受け付けられずにコマンドプロンプトが固まってしまいます。
    母艦のOSはWIn7 64bitです。

    • 2011/06/10 09:28 | #144

      thtv :
      記事を参考に実行していったのですが、
      adb shell ./data/local/tmp/GingerBreak
      実行後、

      “adb shell ./data/local/tmp/GingerBreak [実行キー]“ と入力されたのでしょうか?

      記事は
      adb shell [実行キー]
      ./data/local/tmp/GingerBreak [実行キー]

      となっていますが、

  55. thtv
    2011/06/10 12:20 | #145

    ご指摘ありがとうございます。
    2行に分けてコマンド実行したところ、#プロンプトから入力ができました。
    ただ。次の電源OFF→音量-ボタンを押しつつ電源ONでリカバリー画面が出ない状態になってしまいました。
    また、USBでPCにつないだ時に外部メモリーモードが選択肢から消えてしまっており、ESファイルエクスプローラーでもSDを参照できず、VISIONary+をインストール出来ません。
    また、なにかミスをしているのかと思うのですが、ご指摘あればよろしくお願いします。

コメントは停止中です。
フォロー

Get every new post delivered to your Inbox.