iOS 15.0〜16.5 / 16.5.1 / 16.6.1の脱獄に対応した【Dopamine 2】がアップデートされ、【Dopamine 2.0.6】がリリースとなっています。
複数のバグ修正に加え、Exploitの信頼性向上、iOS 16.4 Beta 1〜Beta 3への対応追加などが行われています。
Dopamine 2.0.6
【Dopamine 2】が2.0.6へとアップデートされ、複数のバグ修正の他にも、さらなる信頼性の向上のためにExploitの改善などが行われています。
アップデート内容
- さらにKFD Exploitの調整を行い、より信頼性を向上
- 特定のファイルをtrustする際、launchdのクラッシュによって引き起こされていたランダムなパニック問題を修正
- Userspace再起動時にゾンビプロセスが生成されてしまう問題を修正
- Userspace再起動後にnano launchデーモンが登録されず、Apple Watchの一部機能が壊れてしまうという問題を修正
- 様々なUI関連の改善
- 脱獄作業中にアプリがクラッシュしてしまう強豪問題を修正
- iOS 16.4 Beta 1〜Beta 3のサポートを追加
- /var/jbの作成に失敗した際、適切なエラーで中断するように改善
- サポートデバイスではkfd(landa)よりも、kfd(physpuppet)を優先するように
- iOS 15.xのサポートされていないバージョンでもkfd(smith)とkfd(physpuppet)が選択できてしまっていた問題を修正
対応状況
Dopamine 2の脱獄対応状況は以下の通りになります。
【iOS 15.0〜16.6.1】
- iPhone 6s / 6s Plus / SE (第1世代)
- iPhone 7 / 7 Plus
- iPhone 8 / 8 Plus / X
- iPod touch 7
- iPad 5 / 6 / 7
- iPad Pro 12.9インチ 第1世代 / 第2世代
- iPad Pro 9.7インチ / 10.5インチ
【iOS 15.0〜16.5.1】
- iPhone XR / XS / XS Max
- iPhone 11 / 11 Pro / 11 Pro Max / SE (第2世代)
- iPhone 12 / 12 mini / 12 Pro / 12 Pro Max
- iPad 8 / 9 / 10
- iPad Air 第3世代 / 第4世代 / 第5世代
- iPad mini 第5世代
- iPad Pro 12.9インチ 第3世代 / 第4世代 / 第5世代
- iPad Pro 11インチ 第1世代 / 第2世代 / 第3世代
【iOS 15.0〜16.5】
- iPhone 13 / 13 mini / 13 Pro / 13 Pro Max / SE 第3世代
- iPhone 14 / 14 Plus / 14 Pro / 14 Pro Max
- iPad mini 第6世代
- iPad Pro 12.9インチ 第6世代
- iPad Pro 11インチ 第4世代
アップデート方法
Dopamine 1.xからアップデートする方法
Dopamine 1.xからアップデートする場合は手法が少し異なりますので、以下記事を参考にしてみてください。
【Dopamine 1.xからDopamine 2へアップデートする方法】
脱獄環境からDopamine 2をアップデートする方法
*アップデート時、アップデートをインストール中…が100%になったまま動かなくなる場合があります。その際は次項の「TrollStoreからアップデート」を試してみてください。
Dopamineアプリを起動すると画面下部に「アップデートがあります」との表示が出現しますので、こちらを選択(*表示が現れない場合は、一旦Dopamineアプリを再起動すると表示されます)。
更新内容の確認画面が出現しますので画面下部「アップデート」ボタンをタップすると、自動的に新バージョンのDopamineをダウンロード&インストールが実行されます。
また、アップデート&インストールが完了すると…自動的にUserspace再起動が行われ、すべての作業が完了となります。
TrollStoreを使用してDopamine 2をアップデートする方法
Dopamine 2.0.6のTrollStore用IPAファイルは【Dopamine.tipa】からダウンロードが可能。TrollStore経由でインストールを行なってあげましょう。
また、TrollStoreのURLスキームを有効にしている場合は、以下のボタンよりIPAファイルのダウンロード&インストールが一括で行えます。
Dopamine 2.0.6へアップデート後、デバイスを再起動し、改めてDopamineアプリからJailbreakを実行して脱獄環境へ戻り、アップデートの適用完了となります。
〆
これまでkfd(landa)がデフォルトで選択されていたかと思いますが、より成功率が高いと複数報告が行われていたkfd(physpuppet)が、サポートされている環境ではデフォルトで選択されるようになったようです。
ただ、Dopamineが既にインストールされている状態からアップデートすると、landaが選択されたままとなっている可能性があります。
変更したい場合は「Dopamineアプリ > 設定 > Kernel Exploit」より選択可能となっています。
環境にもよるのですが、数割ほどphyspuppetの方が成功率が高いとの報告も出ていましたので、サポート環境では変更することで成功率の向上を体感できる場合もあるかなと思います。
コメント
クラッシュしてしまう「強豪」問題
つよそう
iphone7plus ios15.8.1 Dopamine2.0.6でpreferenceloaderを使うappを入れると
バッテリーの状態でバッテリー残量が表示されないです。preferenceloaderを外すと
表示されます。Palera1n環境では問題なく表示されます。何か対策ないでしょうか?
powerlogHelperdプロセスのcsflagが何らかの理由でCS_VALIDがクリアされて終了してしまうのが理由のようです。(今後修正予定です。)
一応、現在はプロセスにellekitがロードされるとcsopsがhookされて解決する仕様になってるのでpowerlogHelperdを何かでhookすれば修正できます。
修正、楽しみですね。
気がつくとDopamine2.0.8で直ってます。ありがとうございます。(^^)
脱獄するとウィジェットが更新されなくなるんですが同じ状況のひといませんか
脱獄後しばらくしてからapp storeからのアプリのインストールができなくなってしまいました。
Dopamineのアップデートをしてみましたが症状は変わらずで、入手ボタンをタップしてもアプリのダウンロードが始まりません。
原因がわかる方いらっしゃいましたらご教示ください。
僕は問題なくインストール出来るよ!
ダウンロードとインストールの意味は違うよ!
流石にそれはわかってると思うよ。
インストールしようとしてもそもそもダウンロードしてくれないってことでしょ
そうなんです。
Troll storeがApp Storeを使うのに必要なファイルの権限を壊してしまうことがあるらしく、Misakaでローマ字で包帯っていう名前のやつを入れて実行すれば直ると思います
ありがとうございます。
Hotai試してみましたが、症状変わらずです。
Uncover環境でも同じことが起きていたのですが、過去にインストールしたことのあるアプリはすんなりダウンロードが始まるんですよね。
では、自分とは違う症状ですね..
ChoicyでAppStore内でtweaksを無効化してみては?
ご返答いただきありがとうございます。
Choosyはすでに実施済みです。
アプリを新規でダウンロードすることができない、アプリ内課金ができない、と言う割と不便な状態です。
触っているうちにウォレットも使用不可になっていることがわかりました。
Dopamineで脱獄後しばらくはApp Storeもウォレットも問題なく使用できてきたのですが…。
uncover環境でも同じ症状があり、入獄しても症状に変化がなかったため何かシステムファイルに問題が起きていると判断しDopamineへの移行に伴い新規で端末を用意して「新しいiPhone」として環境構築をしました。
困ったなぁ。
iCleanerのPassBookデーモンをオフにしてたらAppダウンロードできない。
返信いただきありがとうございます。
確かにpassbookデーモンをオフにした記憶はあるのですが、確認しましたら現在はオンになっています。
他のデーモンもオフにしてもRespringでオンに戻っているので、これはRootless脱獄の仕様なのかなと思っています。
でもAppStore の不具合がデーモンの設定が他の部分に影響した結果である可能性が濃厚であるように思います。
怖くてそんなに弄り回せませんが、調べてみます。
ありがとうございました。
ご意見いただきました皆様、ありがとうございました。
無事に問題が解決いたしました。
原因はご指摘いただきました通りデーモンにあったようで、
var/db/com.apple.xpc.launchd/内の
disabled.plist及びdisabled.migratedを削除することにより
AppStore、ウォレットの機能を戻すことができました。
なにかの参考になるかと思いご報告いたしました。
本当にありがとうございました。
なんかGitHubアプリ開いた瞬間ホーム画面に戻されるようになったんだけどGitHubって脱獄検知あったっけ
なかったはず(アプデで追加されたのかな..?)
うわー、1.150.0で追加されたっぽいな
AppStore++で1.149.0にしたら開けた