[iOS] iOS 5.1.1 完全脱獄を行う方法 その2『Cinject 0.5.4』

(75)

Absinthe v2が先にリリースされていますが、iPhone Dev Teamが続いて『Cinject』をリリースしました。
ただし、こちらはコマンド・ライン・インターフェース(CLI:CUI)となっているので多少難易度が高くなっています。

実行前に最後まで読み、少しでも分からないところがあればAbsinthe v2等分かりやすいツールを使用してください。

スポンサーリンク

更新内容

  • 2012年6月4日:Cinject 0.5.3 リリース
    iOS 5.1.1完全脱獄に対応したCinject 0.5.3がリリースされました
  • 2012年6月4日:Cinject 0.5.4 アップデート
    脱獄に使用されるrocky-racoonに若干の修正が加えられました。
    既に脱獄済みの方はスルーしていただいて構いません。
    また、Cinject 0.5.4がリリースされたのに伴いリンク&使用方法を書き換えました。

対応状況

以下の『iOS 5.1.1』が動いているデバイスに対応しています。

  • iPhone 3GS
  • iPhone 4
  • iPhone 4S
  • iPod touch 3G
  • iPod touch 4G
  • iPad 1
  • iPad 2(2,4は未対応)
  • iPad 3(新しいiPad)

注意

脱獄、JailBreakはとても危険な行為です。
故障するリスクも大いにあります。
どのような事態になっても自分で解決できる能力と、全ての事柄を自己責任で実行出来る方のみ読み進めてください。

また、必ず脱獄前にバックアップを行ってください!
復元を行わなければならない状態になる可能性が多大にあります。それらを覚悟した上で、行ってください。

準備

Cinject ダウンロード

cinject_0.5.4.zip

*0.5.3現在、環境によっては安定して脱獄作業が完了しない場合があるようです。

セキュリティソフトをオフに

Cinjectがご検知によりノートンから削除される場合があります。
セキュリティソフトを一時的にオフにしてご使用ください。

エラー知識等

  • FATAL(__LINE__): Assertion failed
    コマンドプロンプトに「FATAL(__LINE__): Assertion failed」の記述があるのであれば、iOSの復元を行ってください。
    その際バックアップから復元を行わずに「新しくiPhone(iPad)を登録」として脱獄作業を再度行ってみてください。
    脱獄作業が全て終わり、Cydiaがインストールされましたら、バックアップから復元を行っていただけばデータも元に戻ります。
  • Creating backup…
    コマンド プロンプトに「Creating backup…」と表示され、止まってしまう現象があります。
    これは、記述通りバックアップを取っている状態です。
    バックアップはお使いのデバイス内にあるデータ量によっては1時間程度かかる場合もありますので根気強く待って見てください。
    どうしても動かないようであったり、早く済ませたい場合は、iTunesやiCloudにてバックアップを取ってから、iOSの復元を行ってください。
    その際バックアップから復元を行わずに「新しくiPhone(iPad)を登録」として脱獄作業を再度行ってみてください。
    脱獄作業が全て終わり、Cydiaがインストールされましたら、バックアップから復元を行っていただけばデータも元に戻ります。

脱獄方法

  1. 上記からダウンロードしたCinjectを解凍するのですが、解凍先は「Cドライブ直下」としてください。
    ここ結構重要ですので、間違いなく直下においてください。

    Cドライブ直下に解凍されたcinjectフォルダがある。と言う状態になります。

  2. コマンド プロンプト」を起動します。
    キーボードの『Win + R』キーを同時に押してください。
    出現する「ファイル名を指定して実行」という入力ウィンドウに『cmd』と入力し、エンターを押すことで起動出来ます。
    cinject-win-043-02
  3. ここからはコマンド プロンプトでの作業になります。
    これから出てくるコマンドを入力し、最後にエンターです。
    間違えないようにコピー&ペーストする等で記述してください。

    フォルダ移動を行います。
    cd c:\cinject-0.5.4
    cinject-win-053-02

  4. さっそく脱獄作業に入ります。
    下記のコマンドを入力し、エンターです。

    cinject -Y payloads_rocky
    cinject-win-053-03

  5. すると作業が開始されますので完了まで待ちましょう。
    完了までの時間はアプリ数や、データ量によって変りますので気長に待ってください。
    cinject-win-053-04
  6. 少し待っているとデバイスが自動的に再起動され、ホーム画面に「Cydia」があれば完了です。

    もし何度か試してみても、どうしてもCydiaがインストールされない場合はiOSを復元後、バックアップから復元せずに新しいiPhoneとして登録してから、再度最初から行ってみてください。
    cinject-win-043-17

コメント

  1. これでも停止する俺はいったいどうすればいいんだ・・・

    • 「バックアップファイルを暗号化」が有効になっていませんでしょうか?
      もし有効になっているようであれば解除してから再度行ってみてください。

      また、それでも駄目な場合は一度iTunesを「Apple Application Support」「Apple Mobile Device Support」「Bonjour」などの関連物も含めて削除して頂き、その後改めてiTunesを再インストールしてみてください。
      再インストール後は一度iTunesにでデバイスを認識させてから脱獄作業を行ってみてください。

      • 回答ありがとうございます
        http://gyazo.com/309fe7495f49258e64e6118e587e28e3

        このようになってしまいます。
        ちなみにOSはwin7 home 64bit です。

        なにか打開策はないでしょうか

        • cinject.exeのプロパティから互換性をWindows XPに設定して頂き、コマンドプロンプトを管理者権限で起動してみてください。

    • 仲間や
      どうしたらいいんだ?

  2. 「mobile substate」とpcreってのがアップデートされたみたいなのですが、一体何が変わったのでしょうか?

    • iOS 5.1.1関連で最適化されたようです。

  3. cydiaの「mobile substate」と「pcre」がアップデートされたみたいなのですが、どう変わったのでしょうか?
    教えていただけませんか?

    • iOS 5.1.1関連でのアップデートとなっているようです。

  4. cinjectに管理者権限は必要ですか?

    • はい、基本的には必要となります。

  5. cドライブとはなんですか?

    • Windowsがインストールされているハードディスクの名称になります。

  6. cydiaが非常に重いためアプリのインストールに何度か失敗したのですが、
    再度インストールする際に行うことってありますでしょうか。
    また、インストール途中のファイルはゴミとして残ってしまったりしますか?

    • 根気よく行って頂く事しか、重くなっている現在は出来ることがない状態です・・

      いえ、基本的には失敗した物はCydiaが削除してくれますのでゴミとして残ることはありません。

  7. 復元して最初からやったのですがcydiaが登録されません

    • 「バックアップを暗号化」が有効になっていないか、パスコードを使用していないかを確認してください。

      何度か作業を行ってみても同じようであれば、iOSの復元を行ってくみてださい。
      その際バックアップから復元を行わずに「新しくiPhone(iPad)を登録」として脱獄作業を再度行ってみてください。
      脱獄作業が全て終わり、Cydiaがインストールされましたら、バックアップから復元を行っていただけばデータも元に戻ります。

      また、それでも駄目な場合は一度iTunesを「Apple Application Support」「Apple Mobile Device Support」「Bonjour」などの関連物も含めて削除して頂き、その後改めてiTunesを再インストールしてみてください。
      再インストール後は一度iTunesにでデバイスを認識させてから脱獄作業を行ってみてください。

  8. 最後まで行っても全く反応しません
    デイバイスが処理しているときに出る
    上のクルクル回るマークが出ません。。。

    • 「バックアップを暗号化」が有効になっていないか、パスコードを使用していないかを確認してください。

      何度か作業を行ってみても同じようであれば、iOSの復元を行ってくみてださい。
      その際バックアップから復元を行わずに「新しくiPhone(iPad)を登録」として脱獄作業を再度行ってみてください。
      脱獄作業が全て終わり、Cydiaがインストールされましたら、バックアップから復元を行っていただけばデータも元に戻ります。

      また、それでも駄目な場合は一度iTunesを「Apple Application Support」「Apple Mobile Device Support」「Bonjour」などの関連物も含めて削除して頂き、その後改めてiTunesを再インストールしてみてください。
      再インストール後は一度iTunesにでデバイスを認識させてから脱獄作業を行ってみてください 。

  9. 申し訳ありません!助けてください!
    SoftBankのiphone4のios5.1をredsn0wで仮脱獄して使用していました。
    一度入獄してからios5.1.1をアップデートしようとしたら、
    いくら待っても「iPhoneソフトウェアを更新中…」のままバーが動きませんでしたので
    他サイトの説明に従ってUSBケーブルを外してまたやりなおしたら、iphoneがリカバリーモードのまま動かなくなってしまいました。
    何か方法があればご教授願います。よろしくお願いします。

    • DFUモードへ入れて頂き、復元を実行してみて下さい

  10. 復元までしたのに、cydiaがホーム画面に現れないのですが。。。

    • 再度、復元から作業を行ってみて下さい。

      • なんどやってもだめです。
        iTunesの再インストール、リカバリーモードからの復元を試したのですが。。。
        一時5.0.1から5.1.1に入獄し、5.0.1にダウングレードしたのですが。。。
        今回5.1.1に更新してから作業を行ったのですが、cydiaが登録されません。。。

        • 記事にもあります通りcinjectはまだまだ不安定です。
          もし何度やっても出来ないようであればAbsintheの方を使用してみて下さい。

          • なんども済みません
            Absintheでも試したのですが、JailBreakボタンが押せないまま終了してしまいます。
            バックアップの暗号化は指定していません。
            環境はXPで管理者権限です。。。

          • 別アカウントでの実行ではどうでしたでしょうか?
            そちらでも同じように押せないままでしたでしょうか?
            また、パスコードを設定している場合でもオフに設定して下さい。

          • ありがとうございます。
            別アカウントなど無かったのですが、即席で作り、そのアカウントから元アカウントのAbsintheを実行したら認識され、無事にcydiaが現れました。
            でも、どうしてなんでしょうかね?
            これからバックアップからの復元をして脱獄アプリのインストールです。
            いろいろと面倒をお掛けしました。

          • 成功できたようで良かったです。

            iTunes側の影響による物だと思われます。
            別アカウントでは新しいデバイスとして扱われますので、その影響で成功したのではないかと。

  11. 皆さん、お疲れ様です。

    現在、脱獄済iphone3GS iOS4.1(ベースバンド16.15.00)をdocomo音声シムで使用中です。iOS5.1.1に上げたいのですが、ベースバンド維持方法説明が書いてあるWebページを教えていただけませんか!!

    宜しくお願いします。

  12. iPhone4s 5.1の脱獄ツールはまだリリースされないのでしょうか?

    • iOS 5.1.1に対応されましたので、その下位バージョンであるiOS 5.1には対応しないのでは無いかと思われます。

  13. 管理人様が記述された通りに作業を進めてるのですが一向に脱獄できません。
    Absintheは何をやってもjailbreakボタンがグレーアウトしたままでボタンが押せず、cinjectは何回やってもcydiaがインストールされません。
    iTunesも記述通りにそのつど再インストールを行い再度脱獄を試みますが結果は変わりません。
    図々しいお願いになりますが、解決策を教えていただけないでしょうか…

    • iTunesを「Apple Application Support」「Apple Mobile Device Support」「Bonjour」などの関連物も含めて削除して頂き、その後改めてiTunesを再インストールしてみてください。
      再インストール後は一度iTunesにでデバイスを認識させてから脱獄作業を行ってみてください。

      それでも駄目な場合は別PC、もしくは別アカウントにて実行してみて下さい。
      こちらですと状況が変ることが多々あります。

  14. Error detecting device (lockdown error -2)とでて脱獄ボタン押せないのですが・・・。

    • 「バックアップを暗号化」が有効になっていないか、パスコードを使用していないかを確認してください。

      何度か作業を行ってみても同じようであれば、iOSの復元を行ってくみてださい。
      その際バックアップから復元を行わずに「新しくiPhone(iPad)を登録」として脱獄作業を再度行ってみてください。
      脱獄作業が全て終わり、Cydiaがインストールされましたら、バックアップから復元を行っていただけばデータも元に戻ります。

      また、それでも駄目な場合は一度iTunesを「Apple Application Support」「Apple Mobile Device Support」「Bonjour」 などの関連物も含めて削除して頂き、その後改めてiTunesを再インストールしてみてください。
      再インストール後は一度iTunesにでデバイスを認識させてから脱獄作業を行ってみてください。

  15. FATAL(__LINE__): Assertion failed が出て復元し、新しいiPhoneとして設定しましたが同じエラーがでます

    • 「バックアップを暗号化」が有効になっていないか、パスコードを使用していないかを確認してください。

      また、それでも駄目な場合は一度iTunesを「Apple Application Support」「Apple Mobile Device Support」「Bonjour」などの関連物も含めて削除して頂き、その後改めてiTunesを再インストールしてみてください。
      再インストール後は一度iTunesにでデバイスを認識させてから脱獄作業を行ってみてください。

  16. このページの方法でやって、FATAL(__LINE__): Assertion failed が出たのでバックアップをとった後、もう一度実行したのですが失敗したのでアプリケーションを使用して脱獄に成功しました。
    初歩的な問題だとは思うのですがこのときのバックアップの復元方法はどうすればよいのでしょうか?

    • 脱獄完了後にバックアップから復元を行って頂ければ問題ありません。

  17. 大変わかりやすい説明ありがとうございます。
    ただC直下に置かなくてもコマンドプロンプト上でcinjectフォルダを指定すればよろしいんじゃないでしょうか?

    あと一つ誤字を発見しました
    どのような自体→事態

    • 誤字を教えて頂きありがとうございました。
      修正させて頂きました。今後ともよろしくお願いいたします。

      Cドライブ直下に置く理由は2バイト文字が万が一にも入らないようにするための安全策になります。
      もちろん、それらの事を理解して使用している方については何処に置いたとしても実行される事は変りません。

  18. この方法でやると、「FATAL(__LINE__): Assertion failed」と出て、脱獄が出来ないので、一度、itunesの再インストールをしようと思っているのですが、ミュージックやアプリなどのデーターも一緒に削除されるのでしょうか?ご回答の程お待ちしております。

    • 基本的には、それ自体はそのまま残ります。ただ、環境によってはそうならない場合もあります。
      心配なようであれば一応保存されているフォルダとライブラリをバックアップして置いてください。

      • 再インストールをしたところ、ちゃんとデータが残っていました!ご回答、有難うございました。

  19. 脱獄できません。
    どうしてでしょう。
    できなくパソコンを初期化までしてもいくらやってもできません。
    失敗した場合も見てやったのですができません。
    なんででしょうか?

    • 出来ない、というのはどんな状態でしょうか?
      Windowsであれば実行ファイルのプロパティから互換性をWindows XPに設定し、管理者権限で実行してください

      また、「バックアップを暗号化」が有効になっていないか、パスコードを使用していないかを確認してください。

      何度か作業を行ってみても同じようであれば、iOSの復元を行ってくみてださい。
      その際バックアップから復元を行わずに「新しくiPhone(iPad)を登録」として脱獄作業を再度行ってみてください。
      脱獄作業が全て終わり、Cydiaがインストールされましたら、バックアップから復元を行っていただけばデータも元に戻ります。

      また、それでも駄目な場合は一度iTunesを「Apple Application Support」「Apple Mobile Device Support」「Bonjour」などの関連物も含めて削除して頂き、その後改めてiTunesを再インストールしてみてください。
      再インストール後は一度iTunesにでデバイスを認識させてから脱獄作業を行ってみてください。

      更に他のPCもしくは別アカウントにて実行してみて下さい。

  20. 新しいiPhoneとして復元し、再起動まで行くのですが、cydiaが現れないのですが・・・。

    • 手動で再起動しても出現しない場合は再度iOSの復元からやり直してください。

  21. 脱獄以前の問題ですが『cinject -Y payloads_rocky』を入力してEnterを押すと「プロシージャエントリポイントasl_add_log_fileがダイナミックリンクライブラリASL.dllから見つかりませんでした。」と表示されてしまいます。すみませんが解決方法を教えてください。(;ω;)

    • 一度iTunesを「Apple Application Support」「Apple Mobile Device Support」「Bonjour」などの関連物も含めて削除して頂き、その後改めてiTunesを再インストールしてみてください。
      再インストール後は一度iTunesにでデバイスを認識させてから脱獄作業を行ってみてください。

      • ありがとうございます!早速やってみます。

  22. Absinthe 2.0.4を実行したところError detecting device (lockdown error -5)のエラーがでました。
    そこで、すべての設定をリセットしてから再度実行しましたが結果は同じです。

    復元を行い新しいiPhoneとして認識させましたが同じエラーが出ます。

    「Apple Application Support」「Apple Mobile Device Support」「Bonjour」を再インストールしてもダメでした…何か他に方法は無いものでしょうか?

    • 環境によってはどうしてもそのエラーを回避出来ない場合があるようです。
      他のPCもしくは別アカウントにて実行してみて下さい。

  23. 何分かかんの?

    • アプリ等が入っていないデバイスであれば数分で完了します。

  24. コマンドプロントにて

    cinject -Y payloads_rocky

    と打ち込んでも

    ’cinject’は、内部コマンドまたは改部コマンド、
    操作可能なプログラムまたはバッチ ファイルとして認識されていません

    と表示されます

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

    • 一つ前のコマンドにてディレクトリ移動がちゃんと完了しているかを確認してみてください。

  25. 起動した瞬間に落ちます!!

    • Cydiaが落ちるのでしょうか?それともiOS自体が落ちてしまうのでしょうか?

  26. MacにはCドライブが無いのですがどうすればよろしいですか?

    • Macの場合は自身が分かりやすく、日本語が含まれていないディレクトリで問題ありません。
      ターミナルにて『cd c:\cinject-0.5.4』で移動する際は『cd cinjectのディレクトまでのパス』をとしてください。

  27. その1のabsintheを起動したら
    You must run app as Administrator
    とでたのですが意味を教えてください

    • 管理者権限で実行してください
      XPであれば管理者権限を持っているアカウントにログインした状態で実行してください。

  28. cinject -Y payloads_rocky と打ってEnterを打つと
    動作が始まるのですが、途中エラーが出ます・・・

    cinject -Y payloads_rockyと打ってから
    8行目の本来ならFetching racoon…となるところです。

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

    • cinjectのプロパティから互換性をWindows XPに設定し、管理者権限でコマンドプロンプトを実行してみてください。
      また、別のツールも使用してみると良いかと思われます。

  29. この方法をやったんですけどCydiaはインストールされたんですけど、他のAPPが消えてしまいました

    どうやったら戻せますかあとCydiaも消えてしまいました

    回答よろしくお願いします

    • 再起動やSBSettings > Hide Iconsからオンオフを行っても駄目なようであればもう一度iOSの復元からやり直してみてください。
      また、その際バックアップから復元を行わずに「新しくiPhone(iPad)を登録」として脱獄作業を再度行ってみてください。
      脱獄作業が全て終わり、Cydiaがインストールされましたら、バックアップから復元を行っていただけばバックアップされたデータは元に戻ります。

  30. 脱獄後に復元しようとすると画面の真ん中で小さな輪が出ている状態が続きボタンを押しても反応しなくなってしまいました
    これはもう直らないのでしょうか・・・

    • iOSの復元であれば、そのままDFUモードに入れてから復元を行ってみてください。
      DFUモードへの入り方は
      ・電源ボタンを3秒間押し続けます
      ・電源ボタンを押し続けたままホームボタンも同時に10秒間押し続けます
      ・電源ボタンのみを離しま、ホームボタンを10秒間押し続けたまま
      です。

  31. ttp://gyazo.com/0b321195e6a576e2b0eb55a2dad44915
    こうなったんだけどどうすればいいですか?
    管理者権限有効にし、互換性をXP SP3にやりました。
    OSはウインドウズ7 Homeです

    あとバックアップを作成してる場所も教えてください!
    HDDが持たないので^^;

    • 特別な理由が無い場合はCinjectではなくRedsn0wやAbsintheを使用してみてください

      キャッシュは再起動する事で基本的には削除されます。手動の場合はキャッシュフォルダを確認してみてください。

      • Redsn0w→バックアップが途中で止まってしまいます。
        Absinthe→sending initial jailbreak dataってところでいっつもプログラムが強制終了します

        了解です。

        • デバイスが分からないので何とも言えないのですが、通常はiOSの復元&新しいiPhoneとして登録を行ってから再挑戦すると上手くいくことがあります。
          ただし、復元にはSHSHの関係も出てきますのでご注意ください