[iOS] ボタンが故障していても「DFUモード」へ! Redsn0w『DFU IPSW』の使い方

(215)

Redsn0w 0.9.14b2より新たな機能が追加されました。
それが『DFU IPSW』機能!

これが何かというと、DFUモードへ入るための機能です。
でも通常時のデバイス側ホームボタン、スリープボタンを10秒押し続けて~といった操作無しでDFUモードに入る機能なのです!
活躍するのはスリープボタン、ホームボタンが故障してしまったデバイス。
どちらか一方でも故障してしまうとDFUモードに入ることが出来なくなります。
そんな時の救済策としてこの機能が追加されたとのこと。

ただし!あくまで救済策なのでボタンを押せばサクッとDFUモードに入れるわけじゃなく、DFUモードに入るために一度iOSの復元を実行する必要があります。
ちょっと面倒です。
面倒ですが、これまでは修理が完了するまで待つか、諦めるしかなかったDFUモードに入る方法が提供されたのは良いことです!

スポンサーリンク

Redsn0w 0.9.14b2

【Baseband Freedom – Dev-Team Blog】
Windows版:Redsn0w 0.9.14b2 for Windows
Mac版:Redsn0w 0.9.14b2 for Mac

自身のOSにあった物をダウンロードしましょう。

iOS ファームウェア

iOS 5.1.1ファームウェアを記載していますが、SHSHが発行されているバージョンをご使用下さい。
そのほかのiOSファームウェアは【iOS ファームウェア全集】からダウンロードして頂けます。

「DFU IPSW」の使い方

  1. ダウンロードした『Redsn0w』を起動します。
    今回は脱獄は関係ないので『Extras』を選択してください。
    続いて『Even more』をクリックします。
    howto-redsn0w-0914b-dfuipsw-03howto-redsn0w-0914b-dfuipsw-04
  2. ここに新機能『DFU IPSW』があります。これを選択しましょう。
    選択肢が出現しますので『OK』を選択します。
    howto-redsn0w-0914b-dfuipsw-05howto-redsn0w-0914b-dfuipsw-06
  3. iOSファームウェアを選択します。
    先ほどダウンロードしておいたファームウェアを選択してください。

    iPhone 4であれば「iPhone3,1_5.1.1_9B206_Restore.ipsw」などとなります。
    howto-redsn0w-0914b-dfuipsw-07

  4. 選択を完了するとすぐにファームウェアの解析&作成作業が始まります。
    完了するまで数分間お待ちください。

    完了すると、通常であれば選択したファームウェアと同じ場所に『ENTER_DFU_』とファイル名の先頭についたファームウェアが完成します。

    iPhone 4であれば「ENTER_DFU_iPhone3,1_5.1.1_9B206_Restore.ipsw」などになります。
    howto-redsn0w-0914b-dfuipsw-08howto-redsn0w-0914b-dfuipsw-09

  5. 続いて作成したファームウェアで復元を行います。
    iTunesを起動し、ファームウェアを直接指定する手法で先ほど作成したファームウェアを指定し、通常通り復元を行うだけです。

    iTunesの『復元』ボタンを
    Win:Shift + クリック
    Mac:Option + クリック
    します。
    するとファームウェアを選択する画面になりますので、そこで先ほど作成されたファイル名の先頭に『ENTER_DFU_』と付いているiOSファームウェアを選択して復元を実行してください。

    iPhone 4であれば「ENTER_DFU_iPhone3,1_5.1.1_9B206_Restore.ipsw」などを選択することになります。
    howto-redsn0w-0914b-dfuipsw-10howto-redsn0w-0914b-dfuipsw-11

  6. 復元の途中で不明なエラーが発生します。
    ○○を復元できませんでした。不明なエラーが発生しました(37)。』というやつです。
    エラーだ!と思って終うと思いますが、このエラーが出て正解です。
    このエラーが出た時点でデバイスはDFUモードとなっています。

    エラーのおかげで復元が全て成功せず、DFUモードのまま停止するという事になっているようです。(たまにCFW等で復元が失敗したときと同じような挙動ですね)
    howto-redsn0w-0914b-dfuipsw-12

DFUモード

iTunesにてエラーが出た時点でDFUモードになっています。
Redsn0wを起動してみても『(DFU mode)』となっているのが分かりますね。

howto-redsn0w-0914b-dfuipsw-13

一つ注意点として、iPhone 3Gで試した時のみDFUではなくWTFモードになってしまうことがありました。ここら辺は要検証だと思いますので、iPhone 3Gで行う方は注意してください。

コメント

  1. 何回やっても再起動かリカバリーモードにしかならないです・・・

    • デバイスやバージョン、使用ファームウェアのバージョンなどはどうなっていますでしょうか?

  2. 手順2まではいくのですが、3にいきダウンロードしたファームウェアを選択したのですが、画像のようなファイルが見つかりません。
    何度もダウンロードし直し新しいもので試したのですが、何度やってもファームウェアの中にファイルは見つかりません

    • ダウンロードしたファームウェアは解凍せずそのまま使用します。
      もし拡張子がzipになってしまっている場合は、手動でipswへ戻してあげてください

  3. これを利用して再度脱獄できますか?
    やり方をおしえてください!
    機種はipodtouch4世代です

    • バージョンが分からないため難しいのですが、完全脱獄出来るバージョンであれば可能です。ただし仮脱獄と言うことであれば、JustBoot時もDFUが必要ですので注意してください

      • バージョンはios6.1.3で今まで仮脱獄していました。
        しかしスリープボタンが陥没してしまったので、DFUモードに入ることが出来ません。
        JustBootの時のDFUはできますか?
        詳しく教えていただければ幸いです。

        できない場合ボタン陥没後の仮脱獄の方法があったら教えてください。

  4. 欲しい結果が得られません。

    ihone4のIOS7.0.4をDFUモードにしたくて、このページを参考にしました。
    (ホームボタンが陥没しています。)
    手順の6.で、違うエラーコードが出てきます。
    (37)ではなく、(3194)と出てきます。
    フォームウェアはこのページからDLさせていただいたのを使用しました。

    ituneのヴァージョンは最新です。
    (IOS7が最新でしか受け付けないため)

    解決法を教えてほしい次第です。

    • iOS 7.0.4ファームウェアを使用することが必要です。
      ただし、iTunes 11.1では弾かれてしまう可能性もありますので、この辺りはご注意ください

  5. iPod touch 第4世代、iOS6.1.3。
    手順5でファームウェアを4.2.1に指定したのですが、手順6のエラーが(37)ではなく、(3194)が出てきて、そのまま再起動されるだけになってしまい、redsn0wからもデバイスが認識しなくなってしまいます。どうすればよいでしょうか。

    • 以前のコメントにもありますが、SHSHが発行されていないバージョンのファームウェアではなく、SHSHが発行為れている最新版のファームウェアを使用してください。

  6. ios7.0.2のipodtouch5世代でもできますか?

  7. リンゴループでiTunesに認識されないのですが、それではできないでしょうか?どうにかして認識させることはできないでしょうか?

    • 電源が切れた段階でホームボタンを押しながら充電を開始&電源をオンすることでリカバリーモードに入れるかもしれませんが。それ以外ではちょっと難しいかもしれません

  8. iTunesのバージョンはなんでもできますか?

    • 通常はiTunes 11.0.5を使用してください

  9. バージョンはios6.1.3で今まで仮脱獄していました。
    しかしスリープボタンが陥没してしまったので、DFUモードに入ることが出来ません。
    JustBootの時のDFUはできますか?
    詳しく教えていただければ幸いです。

    できない場合ボタン陥没後の仮脱獄の方法があったら教えてください。

    • 残念ながら基本的にはスリープボタン等が使えなくなった場合は仮脱獄を維持するのは困難になってしまいます。

      もし可能であれば、復元をしていただきp0sixspwn等で完全脱獄へ移行すると良いかもしれません

  10. やり方がよくわからないので動画をのせていただきませんか?

  11. ipodtouch4G(32GB)ios6.1.6なのですが
    脱獄したあと電源を切ると常にDFUモードに入ってしまうのですが・・・

    • 補足です。知りたいことが何も書いてありませんでした。
      パソコンのみでDFUモードを抜け出す方法とかはないのでしょうか?

  12. iPod touch 4g iOS6.1.3を使用していますredsn0wは「win_0.9.15b3」です

    redsn0wで「iPod4,1_6.0_10A403_Restore.ipsw」のDFU IPSWを作成しようとしたところ、「cannot close file in PISW」とエラーを吐かれてDFU IPSWが作成できませんでした

    また、「iPod4,1_6.1.6_10B500_Restore.ipsw」のDFU IPSWを作成できたんですが、iTunesに読み込ませたところ何度やっても不明なエラー14が出てiPodがリカバリーモードになってしまうんですが何かいい解決策とかはありますか?

  13. 訂正です
    先ほどipod touchがios6.1.3と書きましたがios6.1.6でした

  14. この方法を使ってDFUモードに入ることができたのですが
    脱出することができません。
    どうすればできますか?
    (ホームボタン陥没、ipodtouch5、ios7.1.1)

    • DFUモードに入っている場合は、そのままiOSの復元を実行し、正常に完了させてください

  15. 手順3のところでダウンロードしていたファイルが出てこないんですけどどうしたらいいですか?

    • ダウンロードしたファームウェアが解凍されてしまっていませんでしょうか?
      これは解凍せずに使うものです。
      また、拡張子がzipに自動で変更されてしまっている場合は、手動でipswに治してください

  16. iPhone5のiOS7.0.6では使えないのですね。
    Macでもやってみるつもりですが、バージョンが違うというようなメッセージが出て終了してしまいました。対処法などありましたら教えて下さい。よろしくお願いしますm(._.)m

    • 基本的にはiOS 6.xまでの物になります。
      また、iOS 7.xの場合でもSHSHが発行為れていないiOS 7.0.6ではなく、iOS 7.1.1が必要となりますのでご注意ください

  17. ありがとうございますm(._.)m
    iOS7.1.1で試してみます

  18. iPod touch4G
    iOS6.1.6を使用しているのですがうまくいきません
    ipswファイルは iPod4,1_6.0_10A403_Restore.ipsw をENTER_DFUにしたものを使用しています
    復元の際にエラー3194が出て再起動されてしまいます

    • 現在はSHSHがiOS 6.1.6しか発行されていませんので、復元を要する作業は全てこのバージョンのみとなります

      • 返信ありがとうございます
        今までredsn0wでiOS6.1のファームウェアを使っていたのでそれでいいと勘違いしていました

        改めてiOS6.1.6のファームウェアをダウンロードして行ったところ、無事エラー37がでてDFUモードには入ったのですが、redsn0wで脱獄を行う時にパイナップルの画面からいきなり真っ暗になって動作を受け付けなくなってしまいました(ホームボタンは反応しないため不明)
        itunesを起動すると、リカバリーモードとして検出されたので、一旦復元しようとしたのですが、何度行ってもエラー21が出るようになってしまいました(1度だけエラー11が出ましたが…)

        この場合、redsn0wでの操作に問題があったのでしょうか?
        ホームボタンが反応した時と同じように行ったはずなのですが

        また、エラー37が出るまでの挙動ですが
        ・SHIFT+復元でENTER_DFUのファームウェアを選択
        ・itunesによる抽出中
        ・ipod側でリンゴマークが出て復元中
        ・ゲージが右まで行った後、エラー37が出てDFUモードに入る
        これで正しいでしょうか?

        • 追記

          現在エラー21が出続けている状態です
          何度復元を行ってもエラー21が出て(途中11,3094が1度ずつ出ました)、iPodが使えないです
          本ページの主旨とは変わりますが、このような場合どうしたらいいのでしょうか
          他のサイトやappleのサポートページも参考にして、エラー21が出た際の対処法を読み、実行しましたがいずれを行っても、21が出てしまいます

        • DFUモードに入るまではそちらで大丈夫だと思います。
          DFUに入ったままiOS 6.1.6に復元をしていただき、脱獄を行うのであればこちらの手法ではなくp0sixspwnをご使用ください。そちらであればDFUモードに入れる必要もありません。
          https://tools4hack.santalab.me/how-to-ios613-614-615-untethered-jailbreak-p0sixspwn.html

  19. 何度も21、1600番台のエラーが出ましたが無事に復元できて、p0sixspwnで脱獄できました

    すみません、redsn0wしか知らなかった自分のミスです…
    ありがとうございました

  20. 脱獄中のiPhone5(7.1.2)のスリープボタンが壊れ(Apple無償交換対象)困っていた所
    この方法で無事DUFモードに入れ復元(入獄)することが出来ました。一応ご報告

  21. iphone4s ios6.1.3 脱獄済み
    DFUモードに入れないです
    どうしてもエラー3194が出てしまいます
    もしかしたら少し前にしたiosバージョン偽装が影響してるかもしれません
    (iFileをつかった偽装?)
    どうしたらよいでしょうか?
    お助けお願いします

    • この方法は復元が必要ですので、SHSHが発行されている最新版ファームウェアでしか使用が出来ません。

      • すいません
        SHSHが発行されている最新版ファームウェアでしか使用が出来ません。

        この意味がいまいちわからず困ってます。。。。

        • iPhone 4sであれば、iOS 7.1.2へのみしか復元する事が出来ない、またファームウェアを使えない、という事になります

          • なるほど。
            こちらのサイトに乗っているhttps://tools4hack.santalab.me/ios-fw
            にはiPhone 4s
            の最新のiOS 7.0.3までしかないんですが、これは現在のところiPhone 4s
            は脱獄から復元不可ということなんですか?
            質問ばかりで申し訳ない

          • こちらにダウンロードリンクがありますので、ご活用ください
            https://tools4hack.santalab.me/release-ios712.html

  22. ↑ios 5.0.1でした。すいません

  23. ios7.1.4なんですがRedsn0wが端末の認識をしてくれません。
    どのような手順でいけばよろしいでしょうか。。。

    • すいません、7.0.4でした。。

  24. ios6.0です。一つもshshを持ってないと表示されているのですがその場合、ファームウェアはどうすればいいですか?

    • 最新版(iOS 7.1.2)をご使用いただき、iOS 7.1.2へ復元していただく方法になります

  25. ENTER_DFU_が選択できません・・・

  26. 初めまして。私はiPhone4s(脱獄済、ios6.0)を使用しており、電源ボタンが入らない為DFUモードに入れず、入獄したくてもできない状況に陥った中、貴サイトに辿り着きました。
    こちらで拝見した通りの手順で実行してみたところ(ファームウェア7.1.2 (4S))、エラー3194と表示され、DFUモードに入れない状況となっております。
    この場合、どのような手順で行えばDFUモードに入れ、入獄ができるでしょうか?

    • iOS 7.1.2ファームウェアを使用していただければ、一応可能です。(環境により不安定な事があります)
      また、3194エラーとの事ですが、hostsファイルに無駄な記述が無いかを確認してみてください。

      ちなみに、入獄自体はエラーさえ出なければDFUモードに入れなくてもそのまま復元していただくことで可能です。

  27. shiftキーを押しながら復元をしたときにENTER_DFU_がでてこないんですがなぜでしょうか

  28. iphone4s ver5.1.1を使っている者です。

    手順6までうまくいくのですが、そのあとに必ずiphoneとPCの接続が切れてDFUモードになりません。
    iTunes 11.0.5 を使っていますし、ios5.1.1を選択してEnterDFUを作ってそれで復元しています。

    どうすればよいでしょうか?

    • SHSHが発行為れていないバージョンのファームウェアを使用する事は出来ません。
      現在であれば、iOS 7.1.2もしくはiOS 8.0になります。
      ただし、一部デバイスを除き、最近のバージョンではこの手法が使えない場合が多くなっています。ご注意ください

  29. iphone4s iOS7.1.2から8.0.2のファームウェアを使用してDFUモードに入れました。電源ボタンが陥没してしまったので助かりました。

  30. 手順5のiTunesを起動したのですが、画像のように復元ボタンが見当たりません。
    どこにあるのでしょうか?

    • 最新版のiTunesであれば、デバイスを選択した画面トップに「iPhoneを復元…」といったボタンがあるかと思います

      • iTunes起動後どこを押せば良いのでしょうか?

        • 同期などをする際にはデバイスを選択するかと思いますが、その時と同じ画面です。
          デバイスを接続すると、iTunesにデバイス名が表示されますので、それを選択してください。そうしますと、そのトップ画面に復元ボタンがあります。

  31. 5のところで「iPodを探すをオフにしてください」とでてしまうのですが、どうしたらいいですか?
    iPhone 、iPodを探す がオンだとできないのでしょうか?

    • 通常の復元と同じように、盗まれたiPhone等が勝手に初期化されないよう、復元時にはいったんオフにしていただく必要があります。

  32. iPod touch 5世代 ios7.1.2(11D257)
    で脱獄しているのですが、これに対応するファームウェアがわかりません…
    どうすればよろしいのですか?

    • SHSHが発行されているiOS 8.1のファームウェアを使用します。また、復元はiOS 8.1のみ可能なのでご注意ください
      https://tools4hack.santalab.me/release-ios81.html

      • iPod5,1_8.1_12B411_Restore.ipsw を選択して
        ファームウェアの解析&作成作業をしようとしたのですが、

        Unable to parse IPSW. Are you sure it’s really an IPSW?
        という表示が出てきて、できません…

      • ios7.1.2 では
        iPod5,1_8.1_12B411_Restore.ipsw を使用して
        DFUモードに入ることはできず、入獄できないということでしょうか

  33. ENTER_DFU_のついたファイルは作成できるのですが、拡張子が.ipwではなく.ipとなってしまってiTunesで選択できません。
    何を間違えている可能性がありますか?

    • 手動でipswに変更してあげてください

  34. 電源が全く入らず、同期もできませんがこの方法は使えますか。

    • かなり古い手法ですので、どうしてもデバイスなどの環境によって可能・不可が変わってきてしまいます

  35. 復元のエラーまでは行ったのですが、DFUモードに入っていませんでした
    どうしたらよいでしょうか

    • 数値などが書かれていたかと思いますが、具体的にはどんな内容のエラーだったでしょうか?
      また、iOS 8.1.2ファームウェアをご使用になりましたでしょうか?

  36. iPod Touch5 iOS7.0.2
    林檎ループしていましてPCに認識されない状態なのですがどうすればいいですか?
    DFU IPSWでファイルを認識してもらって、残る作業はiTunesに繋ぐだけです….

    • 現状がどのような状態かにもよるのですが、基本的にはDFUモードに入れ、iOS 8.1.2へ復元を行ってください。

      • 言い忘れていたんですけどホームボタン壊れています…

        • iOS 8.1.2ファームウェアを使い、こちらの記事の方法でDFUモードに入る事は出来ませんでしたでしょうか?
          かなり昔の手法なので出来ない場合が多いかもしれませんが……

          • ファームウェアはダウンロードしましたが、iPod TouchがiTunesに認識されません。
            一応充電を0にし、パソコンに繋げると林檎ループが再開されます。
            認識されない時はどうすれば?( ;´Д`)

          • リンゴマーク > 一瞬消えて再度リンゴマーク…というループになっているかと思いますが、ずっと接続したまま居ても、一瞬も認識されませんでしょうか?iFunBoxからも認識出来ませんでしたか?
            もし全く認識されない…という状況の場合、この手法を含めその他PC側行う対処はどれも使用出来ません。
            そうなりますと、ホームボタン修理以外ではかなり厳しいかもしれません・・

  37. 認識されそうになりましたがタイムアウトってポップが出てきて失敗しました。
    まあ大人しくホームボタンを直したいと思います。
    協力ありがとうございました。

  38. アクティベート前の端末でiTunesの復元ボタンが表示されない場合は
    どうすることもできないですかね?

  39. 助けてください
    そもそもitunesに『復元』という文字を表示させることができないです。
    ホームボタン故障で、23753712分後にやり直してください。の状態です。

    • 私と同じ状況です
      iPodtouch5

  40. DFUモードから電源ボタンを使わずに普通に使用できるようにする方法を教えていただけませんか

    • ほっとけば戻ると思います(機種にもよりますが)
      みんなよく言うんですけどDr.foneってやつで直してみるのもありですよ

  41. 何度もDFUモードにはいるためのipswファイルを作成しようとしましたが、ipファイル
    なるものしか作成されません。どなたかわかる方知恵をお貸しください。
    ちなみに、iPod4,1_6.1.6_10B500_Restore.ipsw
    このファイルを使いました。

  42. はじめまして、電源ボタンが壊れていてdfuモードにできず脱獄できないのかな、、と思っていたところで貴サイトを発見し試してみた次第です。ipswファイルもうまく作れ、復元し、もうちょっとで成功かなっとwktkしていたのですが、エラーが発生せず、iphoneの電源がおちusbにつなぎ直しても起動しなくなりました。iphoneを更新して元の状態に初期化したのでよかったですが、、、どうしたらうまくエラーが発生させられますかね??ちなみにitunesではリカバリモードとして、読み込まれております。
    当方、iphone5〔grobal〕,ios10.3.1のファームウェアで作成したipswファイルで復元しようとしたら失敗〔?〕してしまいました。どうぞ、ご返答のほうよろしくお願いします。