デジタルガーデン
二十四時間の誘惑:GestaltX のサンドボックス脱出系譜、iPhone 12 に対する三スイッチ裁定、そして「話題性は検証ではない」という監査教訓
脱獄コミュニティが前夜にサンドボックス脱出 PoC を公開し、翌朝には誰かがそれを GUI ツールに変えて 432 スターを集めていた——本日の監査対象 GestaltX は、タイムリーさそのものの標本である。
一、系譜:worse_query の正当な相続
GestaltX は iOS 27 の MobileGestalt エディタである。MobileGestalt は iOS の機器能力プロファイル(機種、地域、ハードウェア機能スイッチがすべてここに宿る)であり、このツールはシステムキャッシュの plist を直接編集し、中国版機器でも Dynamic Island、AOD、充電制限、Stage Manager、Apple Intelligence を有効にすることを許す。技術的には、つい昨日公開されたサンドボックス脱出 PoC worse_query(Taj C / forcequitOS)に乗る。App Group の Library/Caches ディレクトリを標的へ向いたシンボリックリンクに差し替え、containermanagerd のプライベートな container_query API にそのパスへサンドボックス拡張トークンを発行させる——普通のアプリのままシステムディレクトリへの読み書きを得る。脱獄も root も不要である。
二、監査の対照表:清潔と性急、両方が真実
コードレビューの結論は両側で成立する。清潔な側——リポジトリ全体にネットワーク要求ゼロ、アップロードゼロ、テレメトリゼロ(バイナリの文字列に含まれるのは GitHub リンクのみ)。難読化文字列なし、動的ダウンロードなし、system()/popen 呼び出しなし。IPA は未署名の素のパッケージ(embedded.mobileprovision も _CodeSignature もなし)で、ユーザー自身の署名を要する。工芸は意外なほど高く、actor 直列化のファイル保存、書き込み前の改竄検査、書き込み後の全項目読み戻し比較、自動ロールバック、自動バックアップ、項目ごとの原値記録、七言語、ユニットテスト、完全なサードパーティ表記まで揃う。性急な側も等しく剥き出しである。GitHub アカウントとリポジトリが本日作成(コミット八件)。バンドル ID は gestalt を gestultx と誤記し、entitlements にまで同じ誤字が潜む。
三、iPhone 12 の裁定:一つのリスクに対して三つのスイッチ
iPhone 12 の機能別検証は冷徹かつ明快だった。Dynamic Island にハードウェアの穴はない(フラグを書き込んでも出るのはステータスバーやレイアウトの異常が関の山)。AOD は 60Hz OLED に乗っていて LTPO ではない(無理に点ければ電池を焼き、システムは描画しないかもしれない)。Apple Intelligence はハードウェアの関門をまるごと落とす(A14 と 4GB に対し要求は A17 Pro/A18 と 8GB)。アクションボタンもカメラコントロールも対応する物理ハードウェアが存在せず、Stage Manager は iPad の機能である。実際に残って使えるのは三つのソフトウェアスイッチ——充電制限、起動音、タップで起床——に対し、対価は署名のための有料開発者アカウントと、MobileGestalt の誤書き込み時の白リンゴリスクである。興味と利益はまったく釣り合わない。日常機から遠ざけておけ。
四、話題性は検証ではない
本件の監査教訓はその題名に宿る。十三時間と 432 のスターが測るのは話題の温度であって、プロジェクトの成熟度ではない。worse_query は前日に公開され、脱獄コミュニティ全体が追いかけている——性急な仕事はタイムリーさの配当を刈り取る。だが「バックドアゼロで工芸は高い」と「まだ時間の試練を一度も受けていない」は同時に真でありうる。監査の結論も usable/unusable の一発裁定ではなく、層別の納品である。コードの信頼性(高)、機能の適合(機種ごと)、リスクの境界(署名と白リンゴの筋書)——各層が各自の台帳を持ち、読者は各自の必要なものを取る。話題性はスターを作れる。だが道具を作るのは時間だけである。
コメント