[iOS 11.2〜11.3.1] Electraで脱獄した直後からCydiaが正常に動作しない時の対処法

(178)

iOS 11.2〜11.3.1の脱獄が出来るようになり、成功率も高く、PC不要&デバイス単体で実行できる「Electra MP版」も登場し、脱獄完了!となった方も多いハズ。

ただ、それに伴い、脱獄直後からCydiaにエラーが出てしまって使用不可…という報告がちょこちょこあります。
また、Cydia自体が起動しない…という問題も稀に発生。

こういった脱獄直後から発生している問題への対処法について少しご紹介したいと思います。

スポンサーリンク

脱獄直後から……

Electraで脱獄した直後から、Cydiaに以下のようなエラーが出る場合があります。
起動直後、リポジトリの更新時、脱獄アプリのインストール時などなど…タイミングは様々ですが、全てに共通するのは正常にCydiaが使えない状況という点です。

リポジトリの読み込みが出来ない、インストールされている脱獄アプリが空っぽ、脱獄アプリがインストール or アップデート or 削除出来ない。

DPKG_LOCKED

Sub-process /usr/libexex/cydia/cydo received a segmentation fault.

flAbsPath on /var/lib/dpkg/status failed – realpath (2: No such file or directory)

Could not open file – open (2: No such file or directory)

何故か最初からアップデートや削除を要求される

エラーの他に、最初から複数デフォルトパッケージ(脱獄アプリ)のアップデートを要求される場合があります。
更に、何故か「Pangu 9.0-9.1 Untether」などの削除を要求される場合もあります。

こうなると、実態のないものをアップデートや削除させられるため、それらの動作は行えず、Cydiaがまともにつかえません…。

Cydia自体が起動しない

また、他にも今回の対処法ではCydiaがすぐに落ちてしまう起動するとリスプリングが発生するなど、そもそもCydiaを起動できない状態に対しても、有効な事が多いです。

Targetエラーは…

ちなみに、この様なTarget…から始まるエラーに関しては【こちらの記事】にかかれている対処法を試してみてください。

Target Packages (Packages) is configured multiple times in
/etc/apt/sources.list.d/cydia.list:〇〇 and
/etc/apt/sources.list.d/hbang.list:1

対処法★Delectraで一旦入獄

Cydiaが使用できないとターミナルやFilzaといった、問題解決に活躍できそうな脱獄アプリをインストールすることすら出来ません。
ですが、今回のElectraでは脱獄するだけで自動的にSSHが有効になるという仕様が入っています。

そこで、SSH接続が出来るならば【Delectra】を使用して脱獄関連のデータを削除し、再度改めてElectraで脱獄作業を行う…という対処法を取ることが可能!

Delectraとは?

元々はiOS 11.1.2以下用「Electra」の関連データを削除し、入獄を行うための物です。
ですが、基本的にiOS 11.3.1用Electraもデータ類は同じ構成なので、使い回すことが可能となっています。

こちらを使うことでElectra関連のファイルを削除して【入獄】を行うことが可能。そのため、何か不具合が発生した場合、こちらで一旦脱獄を初期化して…再度挑戦!ということが出来ます。

Delectraの使い方

「Delectra」は、SSH接続経由でのファイル転送&コマンド操作を行う必要があります。各種SSH接続手順については以下記事を参考にしてみてください。
[iOS] デバイスへSSH接続する方法!「ターミナル操作」&「ファイル操作」

① SSH接続できるようにする

Electraでは、脱獄環境に入ると自動でOpenSSHが動作するのですが、これがちょっと分かりにくい。
そこで、目で見て「OpenSSHが動作している!」と分かる状態にしてあげると便利です。

方法は簡単で、Electra画面の下側にある「Tweaks」スイッチをオフにし、「Enable Jailbreak(もしくはJailbreak)」ボタンをタップして、脱獄環境へ入れてください。
こうすると、脱獄環境へ入ることに成功した際、「Open SSH Running」と表示が出てOpenSSHが動作している事をお知らせしてくれます。

howto-ios1131--electra-jailbreak-fix-cydia-and-more-remove-jailed-delectra-2howto-ios1131--electra-jailbreak-fix-cydia-and-more-remove-jailed-delectra-3

② Delectraのファイルを転送

delectra-master.zip】からDelectraをダウンロード&解凍してください。

Cyberduckなどを使い「/private/var/root/(/var/root/)」にダウンロード&解凍した『unjailbreak.sh』ファイルを転送しましょう。
ちなみに、このフォルダはrootでログインした際の初期フォルダと同じです。

howto-ios11-electra-jailbreak-remove-jailed-delectra-3

③ 実行

rootにてSSH接続を行ったターミナルから、コマンドにて実行します。
sh unjailbreak.sh】とコマンドを入力して、エンターで開始してください。

howto-ios11-electra-jailbreak-remove-jailed-delectra-4

開始するとスグに「Press enter to continue. Press Ctrl + C to exit」と…「本当に実行してもいいか?」といった確認が行われますので、開始する場合はそのままエンターで進めてください。

howto-ios11-electra-jailbreak-remove-jailed-delectra-5

④ 再起動後に完了

ボーッと待っているとターミナル画面に「Rebooting… (Keep praying my friend!)」と表示され、作業が終了します。
その後自動でデバイスの再起動が実行され、これで作業完了です。デバイス起動後は入獄した状態となっています。(Cydiaなどは削除されますが、Electraアプリ自体はそのままです)

howto-ios11-electra-jailbreak-remove-jailed-delectra-6

改めて脱獄作業を!

これで脱獄関連のファイルがきれいになったので、改めて「Electra」で脱獄作業を行いましょう

方法は自分の好きなものでいいのですが、デバイス単体で行えて、成功率も非常に高い「Electra MP版」がおすすめです。
あとは再脱獄を行い、Cydiaが正常に起動できれば完了です(Ultrasn0wのリポジトリエラーは仕様です。気になる方はこちらのリポジトリを削除したら治ります)。

howto-ios1131--electra-jailbreak-fix-cydia-and-more-remove-jailed-delectra-4howto-ios1131--electra-jailbreak-fix-cydia-and-more-remove-jailed-delectra-5

iOS 11.1.2当時もDelectraの使い方についてご紹介させていただきましたが、当時はSemiRestore 11 Liteを事前に実行させる必要があり、その部分の記述で少し混乱をさせてしまったようなので、書き直しを…。

Delectraに関してはSSH接続が一番の山場…ですが、そこさえクリアしてしまえば大丈夫かなと思います。
記事中で例に挙げたエラーなど以外の問題にも応用が効くので、ぜひ覚えておいていただくと良いかなと!

コメント

  1. 管理人様 お疲れ様です。

    CCSupportが設定になぜか…でできません⤵︎他のは出るんですけど…
    ご教授ください宜しくお願いします^ ^

    • 自分もSubtrate系アプリは全く表示されません。
      PreferenceLoaderが未だこのVerに対応してないのでしょうか?
      何か情報お持ちの方いらっしゃったら、重ねてお願いいたします。

      • ベータ版のPreference Loader入れてみて改善されなければDelectra

    • CCsupportは設定ないから出てこないよ

      • んだんだ、設定→コントロールセンター→コントロールセンターのカスタマイズで編集するんだな

  2. SIM無し5s 11.3.1
    SIM無しのため テザリング等で脱獄アプリをインストールしていたが、Wi-Fi環境が無い状態でifileをインストール→当然Wi-Fi環境無いのでエラーが出る→スプリングの時とかによく見るくるくるマーク→リンゴループ。
    おワタ_:(´ཀ`」 ∠):

    • ifileインストールできました?
      私はインストール前に弾かれました。
      debから入れたんですかね?

      • インストール前です!
        少し放置しててテザリングが外れてたの気付かず…

    • Wi-Fiスポットなら
      セブンやヨーカ堂であるのに
      もったいない

  3. 端末再起動するとCydia立ち上がらなくなる。

    もしかして再起動しちゃダメな奴だった?

    • いつから完全脱獄だと思ってた?

    • ここ数年、再起動→再脱獄しないと動きません。

  4. サンタさんお疲れ様です
    サブスタータ系で設定で表示されない問題が、エレクトラのツイークボタンオンにして再脱獄で修正されました。
    つまらない問題ですが回答もらえて嬉しかったです。
    他の同じ問題の方参考にどうぞ

  5. 今でも11.3.1にできる方法があれば教えてください、お願いします

    • 11.3.1の本体を中古で買う

    • 今なら新品でも11.3系の可能性高い。保証はできないけど
      自分は先週買って11.3だった

    • 11.3.1以下でshshを保存しているならFutureristoreで11.3.1に復元できる
      ただ失敗したら11.4になってもうできなくなるから慎重に

  6. SSHが有効になっているんだけど接続できない人いませんか?11.1のときは接続できてたんですけど解決策わかる人いませんか?

    • 解決策はわかりませんがこちらも同じ状況です
      環境が関係するかは知りませんが、当方11.3のiPad mini4

  7. SANTAさん毎日毎日ありがとうございます😭おかげで解決しました。Cydiaがもう開かなくて、どうしようもないかと思ってましたが、治りました。ありがとうございます😭

  8. SANTAさん質問なのですが、
    TweaksをオフにしてEnable Jailbreakをしたら、Error: exploit と出てきますがSSHが有効になっているのでしょうか?

  9. springtomize4は大体動いた
    俺のいじった範囲ではアイコン幅が反映されないくらい
    落ちることもない

    ステータスバーの日付時間のフォーマットいじりたいんだけど、
    cloakyは動かなかった
    なんか代替ない?

    • statusmodifierが動くよ

      • ありがとう
        アイコン表示関連が動かないみたいだけど、
        目的のフォーマットは反映された!

      • cydiaにないけどrepo追加した?

        • ModMyiだからデフォにあるやろ

    • Cloaky普通に動作してるけどなぁ…。日付と曜日もステータスバーに反映されてるよ。iPhone5sとiPhone7で確認済み。

      • 自分は動かなかった組です。まだ正式な対応版じゃないから環境によりけりかな〜と

      • 念のため入れ直して見たけどやっぱ動かなかった
        昔ステータスバー関連で依存ファイルのバージョンでとーのこーのってあったけどそれかなぁ
        詳細はさっぱり忘れちゃったけどw

  10. xconをshh経由で削除したいのですが、どこの場所にダウンロードされてるのでしょうか?

  11. sub-process/usr/libxec/cydia/cudo returned an errorcode (1)
    というエラーが出てしまうのですが原因はなんでしょうか。
    申し訳ないです。お願いします。

  12. 今回の、ElectraはYaluと比べ容量が圧迫されなくて良いな。iCleaner Pro が赤くなってない!

  13. 脱獄してウキウキなのはいいんだけどtvsideviewが見れなくなった、、

    • libertyでいける

  14. 設定に脱獄appが出てこないのですが、どうしたらよいでしょうか

    • Electraアプリ開いて、Share Electraになってなければ、失敗してる。
      Cydiaは動く。

      ある意味Safe modeみたいな状態

    • 前の方に同じ質問をされてる方がいて、SANTAさんがヒントを回答してます。

  15. サンタ様ー😵
    おいらのiPhoneX これをしたら

    な、なんとー 設定画面に脱獄アプリが 出てきました😵👍

    サンタ様ー😵
    ありがとうございました🎉

    感謝感激😭

    えーっと ペイ❤ル o(^o^)o

  16. SANTAさん、皆さん、windows10でunjailbreak.shをデバイス内に転送する方法を教えてくれますでしょうか?お願いします。

    • sshやSCPではファイル転送できないんでしたっけ?うろ覚えで申し訳ないが

  17. 脱獄後にMacのairdropからデバイス(8plus)が表示されなくなりました。同じ症状の方・解決方法をご存じの方はいらっしゃいますか

    • bluetooth・Wi-Fi・電源のオンオフ等、基本的なことはやりましたが改善しません…

    • 解決しました!失礼しました。

  18. Electra のアイコン消しちまいました
    どすれば良いですか?

    • Tweak Boxで入れ直せばいいと思うよ

      • そうします

  19. 色んなアプリをいれてもspringboardになるんだが…

  20. ios11.1.2の頃からそうだけどElectraの脱獄はYouTubeの動作が超不安定になる

    • Anemoneが入っている場合は、それが原因となっている事が多いので削除してみると改善されます

  21. 解凍してコピーしようとするとrootへのアクセス権がないって出るんですがどうしたら…

    • rootユーザで作業すればよろし。mobileで作業してない?

  22. cydiaがロード中に落ちるのですが同じ何が原因か分かる方教えていただけますか?
    Delectraも2度試しましたが同じ現象が起こります。
    機内モードだとcydia自体は開くことができます。

  23. Windows10だとcyberduckがダウンロードできません。
    調べてもわかりません。
    助けてください。

  24. ElectraのOpenSSHも走ってるのに、PC(win)からはcyberduckもiceiv+puttyも認識しない。

    Delectraしたい理由、cydiaのインストール済みアプリが空っぽだからやり直したい

    外部から繋がらないからどうしようもないのかな…

    iphone6 16g ios11.3.1

    • ポートは22にしました?

  25. 1回電源切ってしまうとダメなんですかね?Cydiaを開いたら落ちるようになりました

    • Electraの仕様で、デバイスを再起動すると「入獄環境」となります。そのため、もちろんCydiaなど脱獄関連の物は動作しなくなります。
      「脱獄環境」へ戻るには、再度Electraを実行してください。

  26. 一旦成功した後2/3でずっと成功しませんでしたが、この記事で助かりました!

  27. Mac版のcyberduck(2.5.2)だと,パスワードを入れる欄がなく,うまく接続できません。Mac用で他にOpenSSH接続が簡単にでき,ファイル転送がわかりやすいGIのアプリはありませんでしょうか?

    • 可能な環境であればCyberduck最新版をご使用ください。