[iOS 11] Electra脱獄を削除し、iOSバージョンを維持したまま入獄&リセットを行う方法「Delectra」

(43)

前回【SemiRestore 11 Lite】にてElectraでの脱獄直後の環境まで戻す事が出来ましたが、今回はもう少し踏み込み…入獄を行う方法をご紹介。

不具合がどうしても解消できない、一度環境をリセットしたい、そんな時に使用できる方法となります。
また、入獄となるので、その後であればデバイスのリセットも行うことが可能で、iOSバージョンを維持しつつ…全てのアプリやデータの削除も可能。

スポンサーリンク

Delectraで出来る事

Delectra】を使用すると、Electra脱獄を削除して「入獄」を行うことが可能。Cydiaや脱獄環境に必要な各ファイルなどを削除してくれます。
もちろん入獄後は脱獄対策が入っている様なアプリを起動することも出来るようになります。

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

バージョンやデータ類は維持

あくまで入獄だけが目的ですので、iOSバージョンやAppStoreアプリ、データ、設定などは維持されます。

ただし、バージョンを維持しつつ…アプリやデータなど全てをリセットしたい!という場合には、入獄後に「すべてのコンテンツと設定を消去」を実行することも可能です。
脱獄中に使うと非常に危険なリセットですが、入獄後であれば問題なし!

再脱獄も可能

一旦入獄した後、改めてElectraで脱獄しなおす事も、もちろん可能!

脱獄環境でどうしても不具合が消えない…だから一旦入獄して…そこから再脱獄して…なんて事も出来るので、そういった使い方もオススメです。

使用前にSemiRestore 11 Liteの実行が必須

Delectraは「Electraで配置された脱獄関連ファイルを削除して入獄」するだけなので、自分でインストールした脱獄アプリなどは削除されません。
そのため、Delectraを使用する前に必ず【SemiRestore 11 Lite】を実行しましょう!

SemiResotre 11 Liteの使い方は以下の記事を参考にしてみてください。

[iOS 11] バージョンやデータを維持したままElectra脱獄を初期状態まで戻す方法「SemiRestore 11 Lite」

注意

実行により環境が大きく変わるため、これが原因で新たな問題が発生する、という可能性もあります。
どのような事態になっても自分1人で解決できる能力と、全ての事柄を自己責任で実行出来る方のみ読み進めてください。

Delectraの使い方

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

① 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!)」と表示され、作業が終了します。
その後自動でデバイスの再起動が実行され、これで作業完了です。デバイス起動後は入獄した状態となっています。

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

リセットしても大丈夫

Delectra実行後は、入獄状態となりElectraでシステム内に配置されたファイルは削除されています。
そのため、脱獄中に実行してはならない…とされているリセットを行うことも可能。

設定アプリ内の「すべてのコンテンツと設定を消去」から実行することで、iOSバージョンを維持したままアプリやデータなど全てを削除することが出来ます。

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

再脱獄も可能

再脱獄を行いたい場合は、通常通りElectraにて脱獄作業を行うだけです。
もちろん、Electraで脱獄を行うと…再度Cydiaもインストールされ、最初からインストールされている物も全てが初期バージョンへ戻ります。(その後Cydiaからアップデートを行いましょう)

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

手順

脱獄の手順は前回と変わらないので、以下の記事を参考にしてみてください。

「iOS 11.0〜11.1.2」を脱獄する方法!全デバイス対応&Cydia対応『Electra』

Delectraの実行自体は簡単ですが、先にSemiRestore 11 Liteを使っておく必要がある点には注意しましょう。

色々な脱獄アプリを試す機会が多いため、定期的に環境をリセットする目的で何度か私も使用していますが、今の所問題なく入獄やリセット、再脱獄を繰り返せています。
ただし、結構無理やり入獄している感もあるので、基本的にはどうしても入獄やリセットが必要!という時以外は使わないほうが懸命かなと…。

コメント

  1. これやってもパズドレ起動できないんだけどなんでですかね

    • リカバリー

    • CrackProofは少しでも脱獄関連のファイルや痕跡が残っていると発動してしまう様なので、Delectraを使用する前にデバイス内の状況を一度目視で確認したほうがいいかもしれません…。

      • すべての設定とコンテンツを消去→iCloudから復元でいけますかね?

        • iCloudから復元…はバックアップから復元と基本は変わりありませんので、どちらにせよ復元してしまうと脱獄関連のファイルが戻され更に発動する要因が多くなるかなと思います…

  2. 流石に単体のやり方は紹介できないか
    危ないかもだし

    • そうですねぇ…環境にもよるのですが、Delectraの仕様上どうしても単体では危険が付きまとうので、SSH経由の方が確実かなと思います

  3. 誤ってcydiaを消してしまい、SemiRestoreがダウンロードできないんですが対処法とかありますか、、、

    • debファイルはこちらからダウンロードが可能です。Filza辺りで開きそのままインストールが簡単かなと思います。
      https://goo.gl/ukkbHW

      ただし、消えてしまったのがCydia Installerだけであれば大丈夫なのですが、dpkgやaptなどが消えているとうまく実行出来ない場合があります。ご注意ください

      • 返信ありがとうございます!!
        やってみたのですがcydiaが出てきませんでした。。。
        cydiaのアプリ内で手違いで何か消してしまった覚えがあり、、
        何か方法ないですかね…

        • SemiRestore 11 Liteを実行後、Delectraを実行、その後で再脱獄してみてもダメだった…ということでしょうか?

          • cydia がないためSemiRestore 11 Liteをダウンロードできないです泣

          • 先述したdebファイルはSemiResotre 11 Liteのものです。こちらをSSH経由等でインストールし、使用してください

  4. 例えばFilzaでシャッター音のcafファイルを消した場合、これ使えば戻ってきますか?

    • あくまでElectraを削除するだけなので、システムファイルの修復や復元は行われません

  5. FGO起動できた人いますか?

  6. 当たり前だけど脱獄時に元のシステム弄られたらこの方法でも治らないんだよなぁ、、、
    まぁ調子悪い時のおまじないぐらいの感覚

  7. 誤ってリセットしてしまいました。脱獄状態には戻せたのですがエラーでOpenSSHなど脱獄アプリがインストールできません。どうしたらよいでしょうか?

  8. 突然electraで再脱獄しようとしたら、Sub-process/usr/libexec/cydia/cydo received a segmentation fault.が出て脱獄できません。ご教授下さい

    • /Library/dpkg/フォルダ内に「updates」というフォルダが存在しているかを確認してください。
      もしない場合は「updates」フォルダを作成してあげることで改善される場合が多いです。

      方法はFilzaがあるならばFilzaで実行を、ない場合はSSH接続で実行してください。
      https://tools4hack.santalab.me/howto-ssh-connect-ios-windows-macos-terminal-cyberduck-20180523.html

      • ありがとうございます!

      • やってましたがいきません…dpkg内にエラーが起きている模様です。Sub-process dpkg–set-selections received a segmentation fault. Couldn’t record the approved state changes as dpkg selections states

  9. すべてのコンテンツと設定を消去後セットアップから進まず詰んだ。。

  10. Electraで脱獄した場合、Removerは使えないんでしょうか?

  11. cydiaインスコ後、カスデータのせいで何もできない場合はどうしようもないですかね…
    ターミナルも入れられないしifunboxでも未脱獄状態になってるんですが

    • Delectraを使用し、その後再脱獄を行っていただければ大丈夫かと思われます
      https://tools4hack.santalab.me/howto-ios11-electra-jailbreak-remove-jailed-delectra.html

      • 記事見直しと関連のも見直して実施したところいけました!

      • 記事にある必須のsemirestore liteが、

        注意:インストール時に必要となる別のパッケージがない、または自動的な検出および修正が不可能な別パッケージとの衝突によりこのパッケージを変更することができません。
        下に赤背景の、Depends iOS fiamware<11.2

        と出てしまいインストールできません。
        delectra使いたくて…..
        どーしましょ

  12. 入獄をPC使わずにやってみました。といっても、単体でやったわけではなく、脱獄済みの端末二つ(私の場合はiPadとiPod)を使いました。

    ①脱獄済み端末二台に、それぞれfilzaを使って、記事で示されているように「/private/var/root/(/var/root/)」にダウンロード&解凍した『unjailbreak.sh』ファイルを移動する。
    ②片方の端末(ここではiPadとします)からもう片方の端末(ここではiPodとします)にSSH接続して、iPadのターミナルアプリ(ここではNewTerm2)を使ってsh unjailbreak.sh コマンドを実行します。するとiPodが再起動して入獄し、cydiaが消えます。
    ③今度はiPadの入獄をするために、iPodからiPadにSSH接続をします。この際、iPodはすでに入獄していてNewTerm2は使えないので、App store上の「iTerminal – SSH Telnet Client」を使います。他のターミナルアプリでもいいかもしれませんが試してないので分からないです。
    ④②と同様に、sh unjailbreak.sh コマンドを実行します。するとiPadが再起動して入獄し、cydiaが消えます。これで、脱獄済み端末二台とも入獄に成功です!!現状、脱獄探知回避不可のポケ森が起動できたので、間違いなく入獄状態だと思います。

    やろうと思えば単体でもいけそうでしたが、危なそうなのでやめておきました。もしかしたらこれも危ないかもしれませんが、PCなしでも入獄できるようです。この方法も危険ですかね?SANTAさんはどう思われますか?

    • はい、そちらの方法でも大丈夫です。
      PCが手元にないけど…他のiOSデバイスなどがある…という方には、私もそういった方法をご紹介することがあります。

  13. 質問です。

    electra(iOS11.1.2を脱獄させる方)で脱獄したものです。
    semi restore 11 lite を実行後、delectraで入獄しました。しかし、cydiaアイコンが消えずに残っています。しかも、脱獄検知アプリ「ポケ森」を開いてみると開けるので、おそらく入獄そのものは行えているようなのです。

    さらに不思議なことに、再度electraで脱獄させようとすると、error topangaと表示され、脱獄も行えない状況です。解決する方法を、santaさんの記事はもちろん、他の記事も調べていろいろやってみたのですが、うまくいきません。To.pangaを使用したこともないし、/etc/dropbear/も見当たりません。

    いったいどうなってるんでしょう?

  14. パスコードを忘れてしまい初期化ができません。色々調べてみたのですができませんでした。どうすればよいですか?

    • さすがにそれはどうしようもないかと…
      自分もあんまり偉そうなこと言えないけど、パスワードすら覚えられない人に脱獄とか無理だと思う

  15. これ使用して入獄環境にさせればOTAアップデートも可能ですか?

    • ElectraはOTAを無効化していません。
      そのため、入獄状態でも脱獄状態でもOTAが実行可能です。

      • りんごループとかになる可能性はありますか?

        • 可能性としては無いわけではありません。
          ご心配な場合は、OTAではなくiTunesから行ってください

          • 了解です!
            ありがとうございます!

  16. 昔のcydiaのdebをインストールしてしまい、cydiaが開けなくなりました。
    openSSHも消してしまったのですが、対処法ありますか?
    Filzeはあります

    • OpenSSH(https://goo.gl/Qv5zc2)のdebファイルをFilzaでインストールすることが可能かと思います。
      その後、SemiRestore 11 Lite(https://goo.gl/ukkbHW)もインストールし実行、Delectraを実行し入獄。
      改めて脱獄作業をやり直すのが安全かなと思います。