iOS 15.0〜15.4.1向け脱獄「Dopamine v1.1.4」へアップデート、v1.1以降で発生頻度が増加したSpinlock問題を修正?

(6)

iOS 15.0〜15.4.1向け脱獄【Dopamine】のアップデートが行われ、【Dopamine 1.1.4】がリリースとなっています。

v1.1以降で増加してしまったSpinlock Panic(ランダムなデバイス再起動問題)を修正し、発生頻度をv1.0.5時点と同等まで引き下げる変更が入っているようです。
また、これに伴い過去バージョンの扱いについて変更が行われているため、この点についても後述いたします。

スポンサーリンク
スポンサーリンク

Dopamine 1.1.4

Dopamine】がv1.1.4へとアップデートされ、Spinlock Panic(ランダムなデバイス再起動)問題に関する修正が一部入っています。

update-ios150-1541-jailbreak-dopamine-v104-fix-bugs-2

更新内容

  • A14デバイスでの、脱獄時の不安定さを修正
  • forkfixの仕様を変更し、可能なプロセス箇所全てでロードするのではなく必要な場面でのみロードするように

Spinlock Panicの発生頻度を軽減

Dopamine v1.1以降「Spinlock Panic(ランダムなデバイス再起動)の発生頻度が増加」してしまう環境が存在していました。
今回のアップデートにより【v1.1以降で増加した発生頻度を改善し、v1.0.5と同等まで軽減】する修正が行われています。

ただし、これはまだ検証段階となっており、実際に軽減できているかは今後数日間での報告で確認するとのことです。

全てのSpinlock Panicが修正されたわけではない

また、今回の修正はあくまで「v1.1以降での増加分を修正」であり、元々v1.0.5以前から存在していたSpinlock Panicの問題は依然残ったままということになります。

とはいえ、v1.1以降へアップデートすると発生頻度が増加してしまうためv1.0.5を使い続けていた…という環境では、これでアップデートが行えるようになったとも言えます(実際に軽減できているかは確認する必要があります)。

過去バージョンのIPAファイルを削除

こういった修正に伴い「最新バージョンのIPAファイルとv1.0.5を除く、その他の過去バージョンのIPAファイルを削除した」との報告が行われています。
現時点では「v1.1.4」と「v1.0.5」のIPAファイルのみがGithubで配布されており、それ以外のバージョンは全てIPAファイルが削除(ソースコードは残っていますが)されています。

なぜ?

Opa334氏によると、現時点で「v1.1.4」と「v1.0.5」の二種類がSpinlock Panic問題に関する大きな変更バージョンとなっており、これ以外のバージョンを使用する理由は無いとされています。

また、実際には内部的に変更がないにも関わらず「v1.1.◯では発生頻度が増えたけど、v1.1.▢では問題なかった」というような、実際の状況とは異なる報告が多く寄せられてしまい、問題の原因点を見つける邪魔になってしまう…といった理由があるようです。

アップデート方法

Dopamineのアップデート方法は3種類用意されています。
通常であれば1つ目の「脱獄環境からDopamineをアップデートする方法」が楽でオススメ。

脱獄環境からDopamineをアップデートする方法

Dopamineアプリを起動すると画面下部に「アップデートがあります」との表示が出現しますので、こちらをタップしましょう。
*表示が現れない場合は、一旦Dopamineアプリを再起動すると表示されるはずです。

update-ios150-1541-jailbreak-dopamine-v104-fix-bugs-3
更新内容の確認画面が出現しますので画面下部「アップデート」ボタンをタップ。すると自動的に新バージョンのDopamineをダウンロード&インストールが実行されます。
また、アップデート&インストールが完了すると…自動的にUserspace再起動が行われ、すべての作業が完了となります。

update-ios150-1541-jailbreak-dopamine-v114-fix-forkfix-spinlock-panic-pre11-2update-ios150-1541-jailbreak-dopamine-v104-fix-bugs-5

入獄状態からDopamineをアップデートする方法

*TrollStoreにてURLスキームが使用できる設定になっている必要があります(TrollStore > Settings > URL Scheme Enabledをオン)

入獄状態(デバイスを再起動した状態)からDopamineをアップデートする事も可能となっています。
ただし、この場合はDopamineを使用して脱獄環境へ戻る際に、Dopamineの更新内容が適用されるとなっており、少し適用タイミングが異なる点には注意が必要です。

方法は簡単で、Dopamineアプリを起動すると画面下部に「アップデートがあります」との表示が出現しますので、こちらをタップ。
続いて更新内容の確認画面が出現しますので、画面下部「アップデート」をタップしてください。

update-ios150-1541-jailbreak-dopamine-v104-fix-bugs-6update-ios150-1541-jailbreak-dopamine-v114-fix-forkfix-spinlock-panic-pre11-2

するとTrollStoreへ移動し、最新版Dopamineのダウンロードが行われ、インストール確認ポップアップが出現。
Install」をタップしてDopamineのアップデートを実行しましょう。

update-ios150-1541-jailbreak-dopamine-v114-fix-forkfix-spinlock-panic-pre11-3

TrollStoreを使用してDopamineをアップデートする方法

また、何かしらの理由でTrollStoreにて手動でアップデートしたい…という場合、それも可能です。

Dopamine 1.1.4のIPAファイルは【Dopamine.tipa】からダウンロードが可能で、TrollStoreのURLスキームを有効にしている場合は、以下のボタンよりIPAファイルのダウンロード&インストールが一括で行えます。

update-ios150-1541-jailbreak-dopamine-v114-fix-forkfix-spinlock-panic-pre11-3

ということで、Spinlock Panic問題はまだ存在するものの…とりあえず発生頻度はv1.0.5同等まで抑えられた可能性があるようです。
とはいえ、まだリリースされたてで軽減できているかは不明な部分もあるため、この辺りは注意が必要です。

コメント

  1. 脱獄状態からバージョンアップして、再度脱獄すると、失敗して再起動。その後Dopamine、TrollStore共「もう利用出来ません」と表示され、実行出来なくなりました。
    再起動しても同じ。再インストールで治るか、時間がある時してみます。
    アーApple Watchが使えないやー
    iPhone12mini ios15.4

    • 同じ症状になったけど、TrollSroreHelper(自分はヒントアプリに割り当ててた)で
      Refresh App Registrationsやったら直ったよ

      • 僕もiPhone 12 miniで同じ症状になりました。

    • https://tools4hack.santalab.me/update-ios150-1541-jailbreak-dopamine-v113-fix-bugs-and-note-device-reboot.html の最後の方にある”アップデート後、Dopamineなどが正常起動できない場合は…”を試して下さい

      • ありがとうございます。今まで問題なかったので、復旧方法見落としていました。
        無事復旧、脱獄できました。

  2. 今までdopamineのバージョン上げては結局再起動に耐えられなくて1.0.5に戻すのを何度も繰り返して来て懲りずにまた上げましたが今回は調子が良さよう。まだ一回しか再起動きていないので期待しています

スポンサーリンク
スポンサーリンク
タイトルとURLをコピーしました