最近リリースされたばかりの脱獄ソフト「Saïgon」について、以前私たちがお伝えしたことを覚えているかもしれません。さて、その開発者Abraham Masri氏が、これまでに見たことのない独創的なツールを携えて戻ってきました。「セミ脱獄」とでも言いましょうか、彼のツールHoudiniは、脱獄と同等の効果を実現しながらも、完全な脱獄ソフトを構築する上で避けられない困難な課題や落とし穴を回避しています。
「Let's Talk Jailbreak」の最新エピソードでセバスチャンと私の話を聞いたことがあるなら、 Houdiniがリリース前に謎のウェブページが発見されたことから、Houdiniが一体何なのかについて私たちが推測していたことをご存知でしょう。私たちの推測は大部分が間違っていましたが、HoudiniがSaigonバグのサブセットを利用して、より限定的なツールを作成するだろうという推測は正しかったのです。
Houdiniは、Ian Beer氏が発見したトリプルフェッチ・サンドボックス・エスケープ( Saïgonの主要部分でもある)を使用して、通常は脱獄なしでは不可能な外観の変更や調整を行います。しかし、カーネルの改変やファイルシステムへの完全な権限取得ができないため、本格的なツールが提供する高度な機能の一部は実行できません。これがHoudiniの長所であり短所でもあります。これらの要素を改変しなければ、レーダーに引っかからずにリリースできますが、それらがなければ完全なエクスペリエンスを提供することはできません。これは、これまでに見たことのない興味深いハイブリッドです。
この方法を採用するもう一つの利点は、通常では不可能なほど幅広いサポート範囲をカバーできることです。Saïgon のサポート範囲は、コンポーネントのバグの最小公倍数に該当するデバイスとファームウェアに限られていましたが、Houdini は triple_fetch を使用することで、 iOS 10.0から 10.3.2 までのすべての 64 ビット デバイス をカバーしています。カーネル保護とファイルシステムアクセスを回避することで、少なくとも幅広い互換性が実現されているようです。Houdini は、ルートファイルシステムに直接書き込んだり実行したりすることなく、また、脱獄で通常必要となるようなコードを実行することなく、様々なキャッシュや設定を変更します。
セバスチャンと私がポッドキャスト制作中に気になっていたHoudiniのウェブサイトのダウンロードリンクが切れていましたが、現在は公開されています。Houdiniの.ipaファイルのベータ版をダウンロードして、ご自身で試すことができます。ご興味のある方は、ぜひお試しください。ただし、 ご注意ください。これは ベータ版であり、以下の免責事項が適用されます。
これは脱獄アプリの代替品でも、完全な脱獄アプリでもありません。決してそうなることはありません。安全にご利用いただけますが、いかなるトラブルについても責任を負いかねます。また、ベータ版では一部の機能が動作しない可能性があります。
iOS 10デバイスに既に脱獄済みの環境がある場合、このベータ版がどれほど快適に動作するかは不明です。念のため、個人的には避けた方が良いでしょう。Houdiniの全機能を利用できる既存の脱獄環境を、このベータ版を試すためだけに失うのはもったいないです。しかし、脱獄せずにiOS 10.xを使い続けているのであれば、このベータ版でしばらくはHoudiniへの欲求を満たせるかもしれません。Houdiniの実際の動作デモをご覧になりたい方は、以下の動画をご覧ください。
https://www.youtube.com/watch?v=47qcGsslwA0
iPhone 7 および iPhone 7 Plus を含む すべての64ビットデバイスは 、 iOS 10.3.3 を除くすべての iOS 10 バージョンでサポートされています 。束縛から解放され、デバイスの外観を取り戻したいなら、Houdini が最適です。ベータ版から移行するにつれて、サポートとオプションがさらに充実することを期待しています。ウェブサイトから .ipa ファイルをダウンロードし、Cydia Impactor でサイドロードすることでインストールできます。詳細は、この記事の手順 3 以降に記載されています。extra_recipe.ipa という記述を Houdini.ipa に置き換えてください。
Houdini のご利用経験を教えてください。安定していますか?お使いのデバイスで動作しますか?再起動しても動作しますか?また、どのようなオプションがありますか?