unc0verでiOS 12.0〜12.1.2脱獄時に「Error 2」等が発生する場合の解決方法

(62)

unc0ver v3.0.0 ベータ版にてA7〜A11デバイスでのiOS 12.0〜12.1.2脱獄が可能となっていますが、一部環境で実行時に「Error 2」などと表示され、エラーが発生する場合が確認されています。
この解決方法についてJake氏より報告が行われていますので、ちょこっとご紹介…!この問題が発生していた方は、一度試してみると…イイかも!?

スポンサーリンク

unc0ver実行時にエラーが…

こちらのエラーでは『Error (Fatal)』と表示され、エラーコードは『Error 2』となっています。

また、エラーの詳細には『RootFS already mounted, delete OTA file from Settings – Storage if present and reboot.』と、OTAアップデートのファイルを削除してくれ…との表記が。
また、エラーコードは違う物の、OTAファイルを削除してくれと詳細が表示されているエラーに関しては、本記事の対処方法が通用する場合があります。

howto-fix-ios12-jailbreak-unc0ver-beta-error2-delete-ota-jake-02

通常はOTAアップデートのファイルを削除で対処可能

詳細に書かれている通り、OTAアップデートのファイルがダウンロードされているため、先にそちらを削除することで…対処可能です。

削除方法は簡単で、設定アプリ > 一般 > 〇〇ストレージ(例: iPhoneストレージ)内に「iOS 〇〇」がある場合は、OTAアップデートのデータがダウンロードされています。
こちらを開き「アップデートを削除」で削除してあげましょう。

howto-ota-update-block-tvos12-beta-profile-for-ios-20200130-3howto-ota-update-block-tvos12-beta-profile-for-ios-20200130-4

OTAが見当たらない

ただし、一部環境でエラーが出たにも関わらず、設定アプリ > ストレージ内にOTAファイルの表記が無い…という場合が。
どうやらOTAファイルの一部だけがダウンロードされてしまっている状態…な様で、ストレージ内には表示されないが、デバイス内にOTA関連のファイルがある状態…となっているようです。

今回はこちらの対処方法についてJake氏より報告が行われています。

対処方法

Jake氏より以下の手順での対処が報告されています。

  1. 設定アプリ > 一般 > iPhoneストレージ内にOTA項目がある場合は、そちらを削除(ない場合はスルー)
  2. unc0verのオプション「Disable Auto Updates」をオフにして、unc0verを実行
  3. 実行すると同様のエラーで失敗するが問題なし。そのままデバイスを再起動しましょう
  4. 設定アプリ > 一般 > ソフトウェア・アップデート項目を開き、OTAファイルのダウンロードを開始させる
  5. ダウンロードが開始されたら機内モードをオンにして、デバイスを再起動
  6. unc0verのオプション「Disable Auto Updates」をオンに戻して、unc0verを実行

注意点

注意点として、こちらの対処方法を実行する前にOTA無効化プロファイルを削除しておく必要があります。
削除後、デバイスを再起動してから…対処方法を実行してください。

これでもダメな場合は

Jake氏の手順でもダメだった場合、以下の手順を試してみてください。こちらはOTAアップデートファイルを完全にダウンロードさせた後、手動でOTAファイルを削除…する手順です。
こちらの方が確実ではあると思います。ただ、間違えてOTAアップデートを実行してしまわないようにご注意ください

  1. 設定アプリ > 一般 > iPhoneストレージ内にOTA項目がある場合は、そちらを削除(ない場合はスルー)
  2. unc0verのオプション「Disable Auto Updates」をオフにして、unc0verを実行
  3. 実行すると同様のエラーで失敗するが問題なし。そのままデバイスを再起動しましょう
  4. 設定アプリ > 一般 > ソフトウェア・アップデート項目を開き、OTAファイルのダウンロードを開始させる
  5. ダウンロードが完了した(もしくはOTAファイルの項目が表示された)時点で、機内モードをオンにして、設定アプリ > 一般 > iPhoneストレージ内からOTAファイルを削除
  6. デバイスを再起動
  7. unc0verのオプション「Disable Auto Updates」をオンに戻して、unc0verを実行

微妙にOTAファイルがダウンロードされていたり、アップデート確認が行われてしまっていると…この問題が起こる様子。
その状況でOTAを無効化するunc0verのオプションが実行されるため、その後の対処が通常通り行えず…という状況になっちゃうみたいです。
そのため、いったんOTA無効化を解除し、OTA削除が出来る状態にまでアップデート確認 or OTAダウンロード進めることで回避が出来る…という感じでしょうか。

報告を見ている限りではこちらで解決出来た方も多いようなので、もしこの問題が発生している方は、一度試してみるとイイかもしれません。

コメント

  1. 記事お疲れ様です。
    すごく助かりました。
    こんなエラーが確認されているのを知っていたらわざわざβ版にアプデしなくて良かったのに…

    • Electraの時もそれ以前の脱獄もOTAには注意と言われていた

  2. OTA面倒ですね、これがiOS9から始まった時から脱獄が難しくなったと記憶
    3番目の方法が緊張感がありますね

  3. 記事に関係のない内容を失礼します。

    設定→一般→ソフトウェア・アップデートを開こうとするとフリーズしてしまい開くことができない状態です。

    先日11.1.2から12.1.1 Beta 3にiTunesを使い復元した直後から開けなくなりました。
    アップデート後、iCloudからの復元を行いましたが、tvOS 11Betaプロファイルが入ったままのデータを復元したのが原因となりえるのでしょうか?

    解決方法などがありましたら宜しくお願いします。

    • icleanerなどでデーモンを無効化していませんか

    • そこのエラーは別に問題無い、イヤなら
      PCでiTunesから復元と
      デバイスでiCloudで復元てある所の
      「iCloudから復元」はダメじゃない?
      unc0ver入れてるならRestore RootFS起動してデバイスのリセットしてi CloudでなくiTunesで暗号化バックアップを取ってiTunesで復元

    • 以前設定していたicleanerでデーモンを無効化していたのが原因のようでした。
      気付けず申し訳ありませんでした…。

      復元した直後、脱獄前に自動更新のチェックを外すために開こうとした際に開かなかった為、別の要因かと思い込んでいました。

      一応unc0verでRestore RootFSを使用し、iTunesのバックアップから復元をしてみます。

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

  4. 記事とは関係ない質問すみません
    CallBar XSを入れたのですが、現在使えるもので昔あったAskToCallのような誤発進防止アプリはありますでしょうか?
    iphonex ios12.1.12

    • すみません↑ios12.1.2です

    • CallBar XSを入れていないのでわかりませんが、誤発信防止だとAskBeforeCalling Too 11が私の環境では動作しています。

      iPhone X 12.1.1 Beta 3

      • Too 11でもios12で使用出来てるのですね。ありがとうございます!

  5. すみません。
    uncOverのセッティング画面を表示しても 全ての項目にon offの表示が出ないのは何故でしょうか?
    どうかご教示お願い致します。

    • ご使用のデバイス&バージョンは何になりますでしょうか?また、最新版を再インストールしてみてもダメだったでしょうか?

    • uncOverのアプリを開いて
      Re-Jailbreakの表示だと脱獄成功ですよね その状態にセッティングを表示しても 各項目にon、offの表示が出ないのですが

      • iPhone6 iOS12.0.1 バージョンはb43
        です。

  6. 大学受かりました

    • おめ

  7. Cydiaのエラーについて質問させてください。iPhone7 iOS12.0.1 unc0verの使用バージョンはb42です。

    端末が突然リスプリングされ、セーフモードに入ってしまったため、Cydiaから干渉していそうなtweakの削除を行おうとすると、
    「Sub-process dpkg- -set-selections returned an error code (255)」
    「Couldn’t record the approved state changes as dpkg selection states 」
    とエラーメッセージが出現し困っております。
    思い当たるのは、直前に
    ①dylibdisabler で「Lendmyphone」というtweakを無効にしたままCydiaで削除してしまったこと
    ②「swipe selection Pro」という少し古めのtweakをインストールしたこと
    の2つです。
    自分で調べてみましたがエラーコード255の事例は見つからず、途方に暮れています。
    もう復元しかないでしょうか?
    どなたかお力を貸していただけると幸いです、
    よろしくお願いいたします。

    • restore rootfs

    • unc0verのオプションReinstall Cydiaから再インストールを行う、もしくはReload System Daemonsオプションをオフにして実行してみてください

  8. ソフトウェア・アップデートを押すとアップデートを確認できませんとエラーが出てしまいます。

    • プロファイル等の削除を行い、デバイスの再起動は行われましたでしょうか?

  9. OTAのプロファイルを消したのですが、アップデートの項目でエラーが出てきてインストールが出来ません…
    同じ状況の方や解決策を知っている方はいますか?
    6s 12.1.1b3

    • プロファイル削除後、デバイスを再起動されましたでしょうか?

      • はい。
        再起動しているのですが、エラーが出て表示されない状態です。
        4G、wifiでも表示されませんでした。
        勿論、容量もしっかり確保してあるのですけど…

        • unc0verを一度でも実行したことがあるならば、そちらの修正も必要ですが…そちらの方は大丈夫でしょうか?

          • 12.0から試行してますが、この記事のようにエラーばかりで一度も成功していないです。しかし、何度もunc0verは動かしています。

          • エラーが発生したとしても、Disable Auto Updateなどのオプション部分は実行されています。
            そのため、オフにして実行&失敗させ、デバイスを再起動してあげる必要があります。

          • すいません…
            しっかり記事を読み切れていませんでした。
            出来ました!ありがとうございます。

  10. OTAでアップデートしたiOS12.0のiPhone Xですが脱獄するのに問題ありますか?

    • なんとも言えません。
      自己責任です。
      ただ過去私はOTAでアップデートしたバージョンで脱獄した事がありますが
      問題ありませんでした。
      必ずダメと言うわけではないようです。
      でもダメだった事例があるのでしょうから
      何か起きる可能性はあります。

    • 報告を見る限りは、問題ないかと思われます

  11. OTAファイルの一部がダウンロードされてしまっている状態で ストレージ内には表示されていない状態ですが
    対処法を試したけれどソフトウェア・アップデートを見ると残り時間を計算中と表示されています。
    どうすればいいのでしょうか?
    ご教示お願い致します。

    • 再起動後、またやったらできましたよ

    • デバイスの再起動&WiFi環境下でも同じでしたでしょうか?

      • デバイス再起動&wifi環境で大丈夫でした。
        その後、ダウンロードが進んでるバーが表れました。(最初は表れてなかった)ダウンロード完了まで体感で10分ほどでした。
        その後unc0verを記事通りに挑戦しましたが思うように成功しませんでしたが何回もやってたら成功しました。
        飛行機モードやrestorerootfsにこだわらず成功しました。
        そして翌日の朝、電源切れてないのに入獄状態に・・その後unc0verのセッティングを何もいじらずに挑戦したら一発で成功。同日昼間にまた自然入獄→unc0verのセッティングを何もいじらずに一発で成功。
        そんな感じです。

    • ダメです出来ません。
      iPhone6 iOS12.0.1です。

      • 私も同様の症状でios12.0.1です。

    • 結局これ誰も解決してないのですか?…
      このまま永遠に脱獄できないのかよ…
      頭いい人教えて…

      • 上記の匿名さんのコメントにかかれている手法を試してみてください

        • 試しても出来ません。

  12. unc0verでjailbreakを押すとリスプリングまでは行くのですが、1分ぐらい経つと再起動がかかるのですが対処方はありますか?
    (unc0verのバージョン3.0.0~b42
    iPhone8 ios12.1.3 Bata)

    • ios12.1.1 Betaです
      すみませんm(_ _)m

    • Reload System Daemonsオプションをオフにして実行してみてください

    • 当方も、同じ状況です。
      Reload System Daemons をオフにしてもリスプリングがかかり 再起動です
      どう対処すればいいのかご教示お願い致します。

      • Load Tweaksをオフにした状態でも同じであれば、いったんRestore RootFSオプションを使用して入獄し、その後やり直してみてください

    • unc0verの設定を何も触らず進めて大丈夫なパターンもありました。
      今回の脱獄はムづかしいね。

  13. すみません。質問させてください。
    ipod7.1 ios12.1.1 unc0verの使用バージョンはb43
    を使用しているのですが、下記のエラーが出てしまいます。

    Errno : 0
    Test:aptInstall(@[@”-f”])
    Filename:JailbreakViewController.m
    Line:1718
    Function:Jailbreak
    Description:Failed to extract bootstrap

    お力を貸してください。

    • 何度試してもダメなようであれば、いったんRestore RootFSオプションを有効にした状態実行して入獄し、その後再度やり直してみてください

  14. ソフトウェア・アップデートを開くと
    ios12.1.2
    お使いのソフアウェアは最新です。
    と出るのですが
    なぜでしょうか

    • unc0verで「Disable Auto Updates」をオンにして実行したことがあるか、OTAブロック用のtvOSプロファイルをインストールしている or インストールしていた可能性があります

      • 「Disable Auto Updates」をオンにしてやっていましたがずっとエラーでした。
        ファイル等は一回もインストしていません。

  15. この方法でアップデートとインストをしたのですが計算中から永遠に進みません。
    なにか解決法はありますか?

    • プロファイル&unc0verのOTAブロックを取り除いた後、デバイスの再起動、WiFi環境下で実行してもダメでしたでしょうか

      • はい、wifi環境、バッテリー共に確保出来ていますがどうでしょうか?

  16. 1回脱獄し、tweak等インストールした後数日使用しました。充電するのを忘れてしまい、再脱獄しようと試みたのですが、リスプリングが終わりません。
    昨日1日かけてチャレンジしましたが、何も変わりませんでした。
    Restore RootFSでの入獄からの再脱獄、終わらないリスプリングを強制再起動からの再脱獄や、バグを用いたリスプリング等挟んでいますが改善の様子はないです。

    どうしたら良いでしょうか。
    やはり、DFUモード等からの復元しかないでしょうか。
    使用環境は、iPhone6 12.1.1 beta3です。

    • Reload System Daemondをオフにすることで対処できました。

  17. 意を決し
    ダウンロード後削除しようと
    思ったけど
    ダウンロード始まらんし
    残り時間計算中からすすまないよー…

  18. 無効化削除も
    設定からoffにしても
    再起動しまくっても
    充電MAX、WiFi環境
    でも
    機内モードしても
    アップデート要求中で
    計算していますから
    変わらないですわ…

    • 全く同じ状況です…ただ単に遅いのかなと思い昼間から放置してましたが
      ストレージにも表示されないし残り時間を計算中からなんの変化もありません汗

  19. Rollectraで入獄できなければElectraで再脱獄もできないです、助けてください。