[iOS 11.2〜11.3.1] 脱獄後にSubstrate系の脱獄アプリが動作しない or 設定に現れない場合の対処法

(57)

iOS 11.2〜11.3.1を「Electra MP版」Electraで脱獄した際、一部の環境でiOS 11.3.1まで対応しているはずなのに「Substrate系の脱獄アプリ(Tweak)が動作しない」や「設定アプリ内に項目が追加されない」といった問題が発生する場合があります。

この問題について、対処法を二つご紹介。多くの場合は、どちらかを実践していただくことで改善出来る…はずです。お試しください。

スポンサーリンク

どんな問題?

Substrate系の脱獄アプリ(Tweak)だけが動作しない」、「脱獄アプリの設定が現れない」という問題です。
逆にiCleaner ProFilza File Managerなど、基本的にホーム画面に出現する系の脱獄アプリは動作します。

Tweaksスイッチはオンにしてる…?

ちなみに、たまにあるのですが、Electraの【Tweaks】スイッチはオンにしましょう
ここをオフにしたままEnable Jailbreak作業を行うと、それはセーフモードで起動するという事になるので、いくら頑張ってもSubstrate系の脱獄アプリは動作しません。
必ずTweaksスイッチをオンにして、Enable Jailbreak作業を行ってください。

howto-fix-tweaks-not-working-ios1131-electra-jailbreak-2

対処法①

Electraでは脱獄アプリを読み込むために「TweakInjector」という脱獄アプリを使用しているのですが、こちらに問題が起こっている場合があります。

こっちだけで治る方が半分よりちょっと少ないくらい…だと思います。

再インストールを行う

こちらの対処方法は簡単で、Cydiaから【TweakInjector】を再インストールしてください。

howto-fix-tweaks-not-working-ios1131-electra-jailbreak-3

また、同時に【PreferenceLoader】も再インストールしておくと、こちらに問題が発生していた場合でも対処されます。

howto-fix-tweaks-not-working-ios1131-electra-jailbreak-4

これらを再インストールしても動かなかった場合はデバイスの再起動 > Electraで再脱獄を行ってみましょう。

対処法②

上の方法でも治らなかった場合、「/Library/MobileSubstrate/DynamicLibraries」フォルダがリンク(ショートカット)になっていない…という問題が発生している可能性があります。

確認方法

上記の事柄が原因となっているか?の確認方法は、Filza File Managerを使用すると分かりやすいです。

「/Library/MobileSubstrate/」を開き、「DynamicLibraries」の右側…【 i 】ボタンをタップ。

how-to-fix-tweaks-not-working-ios11-electra-jailbreak-2

詳細情報が表示されますので、その中の「タイプ」部分に「Directory」と書かれている場合はこれが原因です。
ちなみに、正常な場合は「SymbolicLink」となっており、リンク先が「/usr/lib/TweakInject」もしくは「../../usr/lib/TweakInject」になっています。

how-to-fix-tweaks-not-working-ios11-electra-jailbreak-3how-to-fix-tweaks-not-working-ios11-electra-jailbreak-4

もしタイプが「Directory」になっている場合は、対処が必要なので、次のステップへ…。

修正する方法

今回はFilza File Managerを使った修正方法をご紹介させていただきます。

もし、NewTerm 2やSSH経由でのターミナル操作でコマンドから出来るよ!という方は【こちらの記事】を参考にしてみてください。こっちのほうが面倒くささは少ないです。

① 中身を全部移動

/Library/MobileSubstrate/DynamicLibraries」を開き、中身を全部「/usr/lib/TweakInject」フォルダへ移動させます。

DynamicLibrariesフォルダ内で右上「編集」をタップし、左上にある「○ボタン」をタップして全てのファイルを選択。
全ファイルが選択された状態で、画面下の「移動」をタップしてください。

howto-fix-tweaks-not-working-ios1131-electra-jailbreak-5howto-fix-tweaks-not-working-ios1131-electra-jailbreak-6

続いて「/usr/lib/TweakInject」へ移動し、画面左下のクリップボードアイコンをタップ。
メニューが出現するので「貼り付け」を選択してください。
これでDynamicLibraries内のファイルが全て移動できていれば、次のステップへ。

howto-fix-tweaks-not-working-ios1131-electra-jailbreak-7howto-fix-tweaks-not-working-ios1131-electra-jailbreak-8

② DynamicLibrariesの削除

もう一度「/Library/MobileSubstrate」に戻り、空になった「DynamicLibraries」を削除してください。削除は右から左へスワイプすると出てきます。

howto-fix-tweaks-not-working-ios1131-electra-jailbreak-9

③ リンク先を選択

削除できたら画面右上「編集」をタップし、画面左下「その他」を選択。
メニューが出現するので「シンボリックリンク」を選択してください。

howto-fix-tweaks-not-working-ios1131-electra-jailbreak-10howto-fix-tweaks-not-working-ios1131-electra-jailbreak-11

「リンク先を選択」という画面になったら、この画面のまま「/usr/lib」へ移動し、「TweakInject」を選択してください(フォルダ名左側の○をタップ)。あとは画面右上「選択」をタップすると、リンクの作成が完了です。

howto-fix-tweaks-not-working-ios1131-electra-jailbreak-12

④ 名前の変更

リンクの作成が完了すると、「/Library/MobileSubstrate」内に「TweakInject」というフォルダが作られています。これの名前を変更していきます。

再度画面右上「編集」をタップ、「TweakInject」フォルダを選択、画面下の「リネーム」をタップしてください。

howto-fix-tweaks-not-working-ios1131-electra-jailbreak-13

フォルダ名を「DynamicLibraries」に変更して、作業は完了です。

howto-fix-tweaks-not-working-ios1131-electra-jailbreak-14howto-fix-tweaks-not-working-ios1131-electra-jailbreak-15

⑥ 最後にTweakInjectorの再インストールを

通常リスプリングでも修正が完了するのですが、おまじない…ということで、Cydiaから【TweakInjector】を再インストールしてください。
再インストール時に「再起動」ではなく「リスプリング」となった場合は、手動でデバイスを再起動 > Electraで脱獄環境へ戻る…を行いましょう。

howto-fix-tweaks-not-working-ios1131-electra-jailbreak-3

とりあえず、多くの場合はこのどちらかで修正される…と思います(報告などを見る限りは…)。

もし、このどちらを行ってもダメだった…という場合は、一度【Delectra】の方を使用して入獄、改めてElectraで脱獄をやり直してみてください。

コメント

  1. ありがとうございます!!

  2. 対処法1の一行目、読み込むだめにってなってます。

    • い…いつもの訛りが…(´;・;ω;・)決して誤字では…いつもの訛りが……修正してきます……!

  3. サンタさんまたサンタさんが使ってるアプリとか教えて下さい。iOS9ぶりに脱獄したので、対応してないのが多く便利なアプリを教えてほしいです。
    InfinidockとかFolderEnhancerとかCallBarとか

  4. LockGlyph XIのリポジトリ追加しようと思ってCydia飛んでも追加画面に移らんのやけど、消えたの?

  5. 自分だけかも知れませんが、Filzaでipaファイルのインストール、できなくなってます?

    • dedな

      解かせはできるから
      中身を移動させて、使うしかない

      あと使ってみたのいくつかあるけど
      アプリ落ちたりしてるから
      filzaが対応してないのか

      冷が対応してないのか
      今の段階だとわからないと思う

  6. Twitter++やinsta++などの脱獄アプリは現在対応してるのでしょうか?
    分かる限りでいいので教えてもらいたいです。

    • 普通に動作してます!

  7. 動いたぁぁぁぁぁああぁぁぁぁぁーーーーーーーー
    ありがとうございました!

  8. 突然すみませんが、昔脱獄して戻って来たのですがapex2みたいなアプリを収納するtweakってありますかね?

  9. instagram++使えますか?

    • 試してみればいいでしょ?

      • 試して使えないので聞いてるんですが…

        • 使えてますよー

          • えええまじすか!なんでだろー

  10. 脱獄してからAppStoreからアプリをインスコできなくなったのですがElectraなどの仕様なのでしょうか…?
    iOS11.2なのですが

    • Ext3nderはインストールされていませんでしょうか?
      また、セーフモードではどうか…を確認してみてください

  11. DebBkup2やっぱ使えないか……

  12. 確認してみたら、そもそもPreference Loader インストールされてないようなんですがどういうことでしょうか…

    • Preference Loaderが必要になるtweakを入れてないだけでは?

  13. 2018/07/09時点で「PreferenceLoader 2.2.4~alpha1」になってますね

    • RyanPetrch氏のベータリポジトリを入れているとそちらのアップデートが降ってきます。
      ただ、BigBossの方でもiOS 11.3.1で使用は可能です

  14. Filzaでやったらできました。
    SANTAさん毎度感謝です!!
    1つ質問です。
    脱獄してからiPhoneを開く度「Apple Maps is not installed」とアラートが出ます。出ないようにする方法ありましたら教えて頂きたいです。原因も知りたいです。

    • 純正MAPを入れなきゃいけない

    • Appleマップ(純正マップ)がインストールされてないって吐いてるから純正MAPを入れ直す

    • Apple純正マップを削除しているとフリーズする問題が発生する場合があります。
      そのため、AppStoreから再インストールを行ってください。

      • 3つのコメ主ありがとう御座いました!
        解決しました!
        Google Mapsあるから純正マップいらないと思って過去に消してたらしいです笑

      • 解決できました!
        ありがとう御座います!

  15. Subprocess installed post-installation script was killed by signal (killed: 9)とSub-process /usr/libexc/cydia/cydo returned an error code (1)
    が出てしまいcydiaでインストールもアンインストールもできなくなってしまったのですがどなたか対処方法わかりますか?

  16. instagram++が蒸気を試しても反応ありません。SANTAさん、助けてください!

    • 対応してないんじゃないのかな

    • http://beta.unlimapps.com/

      このリポ追加するとアプデができるようになって使えるかも

  17. 上にも似たような質問があるんですが、
    記事中の操作をした後に、
    debファイルをインストールできるようにするためにはどうすればいいのでしょうか…。

    • 一部debであればFilzaからもインストール可能です。
      どうしてもダメなようであれば、コマンドから【dpkg -i 〇〇.deb】の様な形でインストールも可能です。

      ただし、コマンド操作は少し間違えると面倒な事になり得るので、十分に注意して行ってください。

  18. まずMobileSubstrateがないのですが、それは…???

  19. Filzaで見る限り正常なのに設定にないのはなぜ?

  20. 上記を試してもうまくいかなかったんですが、PreferenceLoaderをインストールしたら無事正常にinstagram++が使えるようになりました。

  21. いつもお世話になっております。
    今回、久しぶりにiphone7 11.3.1で脱獄しました。

    記事に記載のあるようにmobilesustrate系のtweakが全く動作せず、
    ①を記事のとおりに実施しましたが動作せず、
    ②もfilzaで確認したところ、タイプはsymbolickLink、リンク先も正しいものでした。

    SANTAさんの〆には、最終的にダメだった場合はdelectraで入獄して再脱獄、とありますが、同じような状況の方で、delectraを使用して再脱獄したらなおった、という方はいらっしゃるでしょうか?

    実際になおった方がいるのならdelectraを使用しようと思っております。

    もしいらしたら、教えていただけると助かります。

    • ご報告を見る限りでは、一度Delectraを使用していただくと治る場合が多いようです

      • SANTAさん、ご返信ありがとうございます!

        やはりdelectraを使用するしかないのですね…delectraを信じて再脱獄してみることにします。
        お忙しいのに教えていただいてありがとうこざいました!

  22. Cydiaが落ちるようになり、セーフモードで起動しようと+押しながら電源起動を試みますが、毎回通常起動となってしまいます。
    iPhone8@11.3.1になります。
    表題とは違うかもしれませんが宜しくお願いします。

    • そちらの手法でのセーフモード起動はCydia Substrate時代のものであり、現在はSubstituteが使用されていますので、不可となります。
      セーフモードはElectraのTweaksスイッチをオフにした状態で実行…がその環境です。

      • 了解です、ありがとうございます。
        基本、何かあればElectraの再実行という感じでしょうか。

  23. winter boardが 入って無いのですが…

    • WinterBoardはアップデートを停止しているため、テーマ変更はAnemoneをご使用ください

  24. この手順でインストール後、手動で再起動したらリンゴマークが出た後すぐ電源が切れてしまい起動できません。。パソコンにもつながらない状態になってしまっています。

    • 追記:iphone6s,IOS11.3 リカバリーモードやセーフモードにも反応しません…

      • ロック画面にたどり着けない、という場合は何かしらのミスがありファイルシステムを破損してしまった可能性があります。
        どうしてもだめな場合はDFUモードに入れてから、iTunesで復元作業を行ってください(iOS 11.4.1になります)

        • ありがとうございます。DFUモードを試みたのですがうまく起動できず…
          DFUモードは内部のシステムが破損していても起動できるのでしょうか?

          • DFUモードが起動できました。お手数おかけしました。

  25. うーん、Cydiaからインストールする分には問題ないんだけど、手動でdebなんかをインストールした場合表示されない…どうすればいいんだ

    • アプリ形式のものであれば、ターミナルからuicacheを手動実行して頂く必要があります

  26. /varのmobileもDirectlyになってますけどこれは大丈夫なんですか?

    • 正常です。
      非常に重要なディレクトリですので、絶対に/var/mobile/自体を弄らない様にご注意ください。