TrollRestore は、iOS/iPadOS 15.2 ~ 16.7 RC (20H18) および 17.0 用の TrollStore インストーラーです。選択したシステム アプリが TrollHelper バイナリに置き換えられ、それを開いて TrollStore をインストールするために使用できるようになります。 TrollRestore は、バイナリをシステム アプリ コンテナに復元するために CVE-2024-44252 経由のバックアップを利用します。
TrollRestore を使用して TrollStore をインストールするためのガイドは、ここにあります。
スクリプトを実行するには、このリポジトリのクローンを作成し、次のコマンドを実行します。
pip install -r requirements.txt
python3 trollstore.py
TrollRestore は適切な永続化ヘルパーを復元しません。システム アプリのメイン バイナリを埋め込みの TrollHelper に置き換えるだけです。したがって、TrollStore をインストールした後、永続化ヘルパーをインストールすることをお勧めします (TrollRestore で使用したものと同じアプリを永続化ヘルパーとして使用できます)。インストーラー (およびそのバックアップの使用) の性質上、選択したアプリを元の状態に復元する唯一の方法は、インストーラーを削除し、App Store からアプリを再インストールすることです。
上で述べたように、このインストーラーは iOS/iPadOS 15.2 ~ 16.7 RC (20H18) および 17.0 をサポートします。
注: iOS 17.0 の 4 つのバージョンすべてがサポートされています: 21A326/21A327/21A329/21A331
理論的には iOS 14 および iOS 15.0 ~ 15.1.1 をサポートするはずですが、テスト中に iOS 14 デバイスにバックアップを復元する際に問題が発生し、その後 iOS 15.0 ~ 15.1.1 のデバイスでも同じ問題が発生することがわかりました。したがって、iOS 15 より前のデバイスでの TrollRestore の使用は、当面の間無効になっています。
注: これらの問題は TrollRestore がリリースされるまで発見されないため、現在 15.0 ~ 15.1.1 では無効になっていません。
プリコンパイルされたビルドを使用するには、次のいずれかが必要です。
macOS: macOS 11 (Big Sur) 以降を搭載した Mac。
Windows: Windows 10 以降を実行している PC。 iTunes がインストールされている必要があります。
インストール中に問題が発生した場合は、r/Jailbreak Discord サーバーでサポートを受けることができます。