mirror of
https://github.com/qtmleap/revkit.git
synced 2026-10-04 08:51:51 +02:00
- NetflixSSLBypass Tweakを大幅簡略化し、ロード時のos_log出力・UIViewControllerフックログを追加 - C/Swift分離で初期化・Orion安定化、ロード検知精度を向上 - ログ監視エージェント(log-monitor)を新設し、Frida/mitmproxy/Tweakの3系統ログを横断監視・復号状況レポート可能に - iOS用CBOR MSLメッセージの復号・エンコードパイプラインと検証CLIを新規実装 - Theosビルド/デバイス接続/ファイル分割等の運用ルールを明文化し、計画・レポート雛形もアップデート Netflix iOS解析の自動化・再現性向上、及び復号パイプラインのクロスプラットフォーム化を目的とする
1.7 KiB
1.7 KiB
作業計画書: Netflix Tweak — os_log ロード確認
日時: 2026-04-07T00:00:00+09:00
目標
NetflixSSLBypass Tweak を Netflix アプリ (Argo) に適用し、ロード時に os_log でログを出力する簡潔な実装にする。ログ監視エージェントで動作確認を行う。
タスク一覧
tweak-engineer 担当
Tweak.x.swiftを改修: NSLog →Logger(iOS 15+) に変更- サブシステム:
work.tkgstrator.argodecryptor、カテゴリ:tweak - viewDidAppear フックのログも Logger に統一
- サブシステム:
Tweak.mの constructor に os_log でロード完了ログを追加- theos コンテナでビルド確認
- デバイスにインストール (iproxy 経由)
log-monitor 担当
- SSH 疎通確認 (
ssh -p 2222 root@host.docker.internal) - oslog でログ監視(3回実施)
- Tweak ロード成功判定:
loaded+loaded (os_log)確認 - viewDidAppear フックのログ捕捉確認: 6クラス分確認
- 結果レポート
実行順序
- 並列: tweak-engineer (コード改修 → ビルド → インストール) + log-monitor (最初からログ監視開始)
- log-monitor は tweak-engineer の完了を待たず、常時ストリーム監視を継続
成果物
packages/tweak/NetflixSSLBypass/Sources/NetflixSSLBypass/Tweak.x.swift: os_log 対応版packages/tweak/NetflixSSLBypass/Sources/NetflixSSLBypassC/Tweak.m: ロードログ追加
リスク・注意点
- SSH 接続にはホスト Mac で
iproxy 2222 22が必要 - zsh の
logビルトインと衝突するためcommand logを使用 - Logger は iOS 14+ なのでターゲット (iOS 15.0) では問題なし