iPhoneやiPadのユーザーは、Appleが「設定可能なプロファイル」と呼ぶ機能を利用して、デバイスの動作や機能を変更できます。私が思いつく最も一般的な例の一つは、iPhoneのtvOSベータ版プロファイルを使って、ジェイルブレイクされた端末の無線(OTA)ソフトウェアアップデートをブロックしていたケースです。
Appleは、ユーザーの端末に対するAppleの厳格な管理を回避するために構成プロファイルを使用するというアイデアに気づき、iOSまたはiPadOSデバイスにtvOSベータプロファイルをインストールできないなどの制限を改善しました。幸いなことに、iOS開発者のダニエルが、これらの制限を解除する新しい無料の脱獄ツール「TrustEvaluator」を公開しました。
TrustEvaluator の調整の説明を引用すると、アドオンを使用すると次のことが可能になります。
モバイル構成プロファイル(.mobileconfig)で設定されている制限を、必要に応じて変更します。プロファイルをインストールすると、ジェイルブレイクの有無にかかわらず、これらの変更はプロファイルを削除するまで常に適用されます。これらのケースの一部は上級ユーザー向けですが、これによりデバイスタイプの強制制限も解除されます(つまり、tvOS用のベータ版プロファイルをインストールできるようになります)。
弊社のテストでは、TrustEvaluator の調整機能をインストールした iPhone または iPad に、tvOS 専用の構成プロファイルを再びインストールできることが確認されました。つまり、過去に「デバイスが無効です。このプロファイルは iPhone にインストールできません」というエラーメッセージが表示されていた場合、今後はプロファイルをインストールしようとしてもこのメッセージは表示されなくなります。
TrustEvaluator は、特定の構成プロファイルをインストールするときに、これらの煩わしいポップアップを排除します。
もちろん、TrustEvaluatorはtvOSベータ版プロファイルにおけるデバイスタイプ強制制限の解除機能を提供するだけではありません。ユーザーはこの調整機能を利用して、iPhoneやiPadが通常は受け入れない他の構成プロファイルをインストールすることもできます。Wi-Fi診断や非表示のデバッグメニューを有効にするものなど、様々なプロファイルが存在します。詳細は開発者のGitHubページをご覧ください。
TrustEvaluator の注目すべき制限の 1 つは、期限切れの証明書に対する回避策ではないものの、署名のない構成プロファイルには役立つ点です。
明らかに、TrustEvaluator は平均的なユーザーよりも上級の iPhone および iPad ユーザー向けにカスタマイズされていますが、何らかの理由で iPhone または iPad の構成プロファイルをいじる場合は、役立つ機能が提供される可能性があります。
TrustEvaluator は、お気に入りのパッケージ マネージャー アプリを介して Packix リポジトリから無料でダウンロードでき、すべてのジェイルブレイクされた iOS および iPadOS 13 および 14 デバイスをサポートします。
TrustEvaluator をインストールした後、構成プロファイルを変更する予定はありますか?ぜひ、下のコメント欄でその使い方についてご意見をお聞かせください。