unc0verを使ってのiOS 12脱獄時に起こるリスプリングループの原因についてJake James氏から報告があり、それに対しての一時的な対処法を紹介していきます。
リスプリングループ
Jake James氏からiOS 12でのunc0ver脱獄時のリスプリングループの問題は90%Substrateのバグによるものだとの報告がありました。
Tweaksによるものではないとのことです。(多くのTweaksがSubstrateを使用しています。
So I'm positive the respring loop bug is not related to any tweak, rather a bug in substrate triggered by certain tweaks (first rocketbootstrap, then Snowboard and probably more). The way the latest update of Snowboard fixes it makes me think more like so.
— Jake James (@Jakeashacks) 2019年3月14日
unc0ver
Pwn20wnd氏によると原因だろうされていたReload System Daemonsに関してはすでに修正が完了しているようです。
SubstrateはSaurik氏が開発しているので現状Saurik氏の開発待ちという状態になっています。
So it seems like I actually fixed the Reload System Daemons issue this time.
If you are still having issues, that's probably because you have a faulty MobileSubstrate extension that filters and injects into things that isn't supposed to.— Pwn20wnd is crashing XNU (@Pwn20wnd) 2019年3月14日
[mobile-only]
[/mobile-only]
[pc-only]
[/pc-only]
対処法
以前対処法として1度記事にしましたが、さらに確実であろう方法があったので、それについて紹介していきます。
ここでは、最終的にすべてのTweaksを動作させて、Reload System Daemonsをオンで脱獄する方法を紹介していきます。
- とりあえず脱獄状態に入りたい
- iCleaner Proをインストール リポジトリ
- iCleaner Proの+タブを開き、Cydia Substrateアドオンを開く
- 右上の全てを選択しCydia Substrateアドオンをオフにし右上の次へを選択しリスプリングするためにはいを選択
- リスプリング後オフにしていたReload System Daemons , Load Tweaksをオンにして再脱獄
- iCleaner Proの+タブを開き、Cydia Substrateアドオンを開く
- 右上の全てを選択しCydia Substrateアドオンをオンにし次へを選択しリスプリングするためにはいを選択
- 完了
Reload System Daemonsをオフ、必要であればLoad Tweaksのオフなどもを試す
これですべてのTweaksを動作させて、Reload System Daemonsをオンで脱獄できることが多いです。
[mobile-only]
[/mobile-only]
[pc-only]
[/pc-only]
対処法について
今回の対処法はリスプリングループはSubstrateが原因なので、脱獄時だけはSubstrateを使用しているものを全てオフにして、脱獄後にオンにしようという物です。
1度脱獄状態に入る必要があるので、なにしても脱獄状態に入れない人は、この手法は使用できません。
きょうの一言
前回の記事で紹介した対処法で解決できるのであればあちらのほうが簡単なので、うまくいく場合はいいのですが、あの対処法ではうまくいかない方は1度この方法を試してみるとうまくいくかもしれません。
コメント