バージョン履歴

バージョン 9.20

* TOP BridgeはSAPIリクエスト方式に統一されました。
* MQTT接続に max_inflight_messages(最大処理中メッセージ数)と session_expiry_interval(セッション有効期限)パラメータが追加されました。
* システム再起動、ファイルダウンロード、ディレクトリ実行、ソフトウェア更新などの制御タスクが追加されました。
* セマンティックなタスク実行をサポートするOpenAIタスクエクゼキュータが追加されました。
* MCP拡張機能が内蔵されました (APIパス /mcp/)
* 内蔵Fridaのバージョンを更新しました。

重大な変更に関するお知らせ
=================================================================
バージョン9.20には、hubとhub-bridgeを使用しているユーザーにのみ影響するいくつかの重大な変更が含まれています。主な問題は、hub-bridgeのレスポンスデータ形式が調整されたことです(この調整は基盤となるデータベースには影響しません)。
これにより、9.20より前のバージョンは新しいバージョンのhub-bridgeに正しく接続できなくなります。ただし、新しいバージョンのlamda-serverは、古いバージョンのhub-bridgeと互換性があります。
解決策1:新しいバージョンのhubとhub-bridge(v3バージョン、ローカルとリモートデバイスの同時接続をサポート)を使用しますが、すべてのデバイスを9.20以降にアップグレードする必要があります。
解決策2:古いバージョンのhubとhub-bridgeを引き続き使用します。これにより、9.20およびそれ以前のすべての関連バージョンに正常に接続できます。
=================================================================

バージョン 9.9

* タスク、イベントシステム関連のロジックを調整

バージョン 9.8

* Pythonにmmkv読み書きライブラリを追加
* hubからデバイスを削除した後、再起動時にtop bridgeが自動的に終了するようになりました
* ステルス性能を向上

バージョン 9.5

* 一部機種での機能異常を修正
* fridaの不正な命令の問題を修正

バージョン 9.4

* 実行中のすべてのタスクの終了をサポート
* メモリ使用量を最適化

バージョン 9.3

* その他の最適化と修正

バージョン 9.2

* 一部デバイスでのスタックオーバーフローの問題を修正
* その他の最適化と修正

バージョン 9.0

* サービスのネットワーク性能を最適化
* MCP転送プロトコルをstreamable-httpに切り替え、通知と進捗表示をサポート
* プロキシがhttpsおよびshadowsocksプロトコルをサポート
* プロキシがIPV6およびUDPプロトコルのプロキシをサポート
* P2P Bridgeをサポート(エンドツーエンド接続)
* 分散タスクシステムを内蔵
* その他の最適化と修正

バージョン 8.45

* fridaのバージョンを更新
* その他の互換性に関する修正

バージョン 8.44

* 基盤となるPythonの互換性を最適化
* wavオーディオ再生インターフェースを追加
* デフォルトでh264スクリーンキャストを使用しないように変更

バージョン 8.40

* /dataのマウントが不完全な問題を修正
* 強化された自動化の安定性を向上

バージョン 8.38

* 自動化機能を強化
* 一部のSamsung機種との互換性を修正
* オーディオのリアルタイム性を最適化

バージョン 8.35

* リモートデスクトップがリアルタイムのオーディオプッシュをサポート
* hex_patchのセグメンテーション違反を修正

バージョン 8.30

* バイナリパッチインターフェースを追加
* Selectorでchild、siblingの使用をサポート
* リモートデスクトップでUIのXMLツリーレイアウトの表示をサポート
* fridaを更新し、一部の問題を修正

バージョン 8.28

* install_local_fileを修正
* fridaのレポートIDがインクリメントされる問題を修正
* 内蔵tfの推論性能を向上
* 一部のサードパーティモジュールを更新

バージョン 8.25

* hexeditコマンドを追加
* Permission Loopholeを完全に修正 (maybe)
* デバイス側AIフレームワーク (tflite-runtime) を追加
* fridaを更新し、隠蔽性を向上

バージョン 8.22

* 新しいsqliteを使用
* リモートデスクトップのインスペクタで現在の座標とRGBを表示
* プラグインのsetupロジックを追加

バージョン 8.20

* 公式MCPプラグインを追加
* fridaの互換性を最適化
* MCPプロトコルの実装を最適化
* 自己回復ロジックを修正

バージョン 8.18

* バグのあるFridaをロールバック
* MCP、HTTP拡張プラグインをサポート

バージョン 8.15

* サービスが利用不可になる問題を修正
* jsonrpcを使用したエクスポートスクリプトの呼び出しをサポート
* sshのユーザーディレクトリを修正
* 一部のサブモジュールを更新

バージョン 8.12

* タッチ操作の異常を修正
* いくつかのツールスクリプトを追加
* 安定性を向上

バージョン 8.10

* 自己回復ロジックを最適化
* タッチ操作の互換性を最適化

バージョン 8.9

* パースエラーを修正

バージョン 8.8

* FridaのデータレポートがAMQPをサポート
* cert.pyの上流ライブラリの変更による証明書の問題を修正
* サービス再起動時のリソース解放の問題を修正

バージョン 8.5

* クリップボード共有ロジックを最適化
* Fridaスクリプトのクラッシュログを追加
* Android 15をサポート

バージョン 8.0

* APIがアプリの複数インスタンス化を全面的にサポート
* リモートデスクトップがクリップボードの共有をサポート
* 一部機種でアプリを開けない問題の修正設定を追加
* Yaml fridaスクリプトの永続化を追加
* 6.0などの古いバージョンのシステムとの互換性を修正
* 新しいバージョンのシステムでの自動化関連機能の異常を修正
* 一部のメソッドを削除/リネーム
* 基盤となる実装を更新

バージョン 7.90

* 永続化スクリプトがspawnモードをサポート
* 永続化スクリプトのログ出力をサポート
* dump_window_hierarchyを修正
* fridaインスタンスの取得ロジックエラーを修正

バージョン 7.85

* mDNSブロードキャストサービスをサポート
* セレクタで選択されたすべての要素の列挙をサポート
* クライアントに自動リトライメカニズムを追加
* Boundの比較ロジックエラーを修正
* リモートからの証明書読み込みを許可

バージョン 7.80

* リアルタイムスクリーンキャストの滑らかさを最適化
* 永続化Hookスクリプトをサポート
* Hook RPCをサポート
* データレポートをサポート

バージョン 7.76

* ツールのバージョン依存関係を修正
* Pythonのバージョンマッチング問題を修正
* 一部のサブモジュールを更新

バージョン 7.75

* OCR認識インターフェースを追加
* get_application_by_nameを追加
* 一部のサブモジュールと依存関係のバージョンを更新

バージョン 7.73

* 一部のアプリで画面が白くなる問題を修正

バージョン 7.72

* 一部のサブモジュールを更新
* 既知の問題を修正

バージョン 7.71

* Permission Loophole #95を修正
* enumerate_all_pkg_namesを修正

バージョン 7.70

* 一部のサブモジュールを更新
* 既知の問題を修正

バージョン 7.68

* h264リアルタイムスクリーンを最適化

バージョン 7.67

* 一部の無効なプログラムロジックを簡素化
* 自動回復に時間がかかりすぎる問題を修正
* その他の最適化と問題修正

バージョン 7.65

* IDA関連のツールとインターフェースを削除
* 特定の状況下で起動に失敗する問題を修正
* その他の最適化と問題修正
* 強化ステルスモードを追加

バージョン 7.60

* 画像による画像検索の速度を最適化
* リモートデスクトップでの領域スクリーンショットをサポート
* リモートデスクトップのいくつかの問題を修正

バージョン 7.57

* 特徴およびテンプレートによる画像検索のクライアントインターフェースを追加
* その他の最適化と問題修正

バージョン 7.55

* 画面回転時の表示異常を修正
* リモートデスクトップの初回接続が切断される問題を修正
* 要素の存在判定を修正
* Metaキーの定義を追加
* その他の最適化と問題修正

バージョン 7.52

* magisk版LDPlayerとの互換性を修正
* サービスを正常に終了できない問題を修正

バージョン 7.50

* NoxPlayerとの互換性問題を完全に修正
* ロジックエラーによるゾンビプロセスを修正
* 新しいネットワーク構築サブスクリプションサービス、Frp、OpenVPNなしでネットワーク構築が可能
* システムの複数解像度の問題を修正
* Android 13, 14のシステム証明書インジェクションロジックを最適化
* アプリの複数インスタンス化のサポートを追加 (user)
* OpenVPNがIPv6をサポート

バージョン 7.30

* LDPlayer/NoxPlayerとの互換性問題を修正
* いくつかの微調整

バージョン 7.28

* show_toastインターフェースを追加
* 内蔵プロキシがDNSトラフィックのプロキシをサポート
* startmitmが上流プロキシ経由のDNSをサポート
* Android 10以降のfrida spawnを修正

バージョン 7.25

* 定期タスクの実行失敗を修正
* termuxからの起動失敗を修正
* 内蔵Fridaのバージョンを更新

バージョン 7.22

* システム時刻を自動同期
* 一部の内蔵モジュールを更新
* いくつかの微修正

バージョン 7.20

* 検出される可能性を低減
* ロックメカニズムを最適化し、すべてのAPIリソースをロック可能に
* エミュレータとの互換性を修正
* その他の軽微な変更と修正

バージョン 7.15

* Android 14 (SDK 34) をサポート
* ウォッチャー登録の異常を修正
* リモートデスクトップの互換性を向上(理論上すべてのデバイスをサポート)
* scroll_from_bottom_to_top_to_endの異常を修正。ThanhPham氏に感謝
* drag_to、long_clickのコードエラーを修正
* 内蔵OpenVPNがuserpassログインをサポート
* リモートデスクトップが最大60fpsの設定をサポート
* DISCLAIMER.TXTを更新
* その他の軽微な変更と修正

バージョン 5.6

* レイアウトのエクスポートが不完全な問題を修正。ThanhPham氏に感謝

バージョン 5.5

* adb pushによるファイル破損問題を修正
* install_local_fileインターフェースを追加
* コード構造を最適化

バージョン 5.3

* 証明書使用後のリモートデスクトップログインパスワードのカスタマイズをサポート
* 一部デバイスでポートの再利用がサポートされていない問題を修正。alex han氏に感謝
* Magiskインストールスクリプトのいくつかの問題を修正
* Debianランチャーとの互換性問題を修正

バージョン 5.2

* SelectorにFalse値が含まれている場合に無効になる問題を修正。ThanhPham氏に感謝
* FIRERPA使用時に他のユーザー補助サービスを同時に使用可能(Android >= 8.0 のみ)

バージョン 5.0

バージョン5.0と3.0に本質的な大きな違いはありません。比較的深刻な脆弱性1件といくつかの軽微な問題を修正しました。
この脆弱性は、いかなる状況でもデバイスが侵入される可能性があります。サービス内部の権限にもいくつかの調整を行い、
システムの非特権ユーザーによる侵入リスクを最小限に抑えました。クライアントはPython 3.11をサポートするようになりました。
注意:5.0と3.0のクライアントは完全な互換性がないため、同時に更新してください。

* ログイン証明書に起因する一連の問題を修正
* Magiskモジュールの設定読み込みポリシーを修正
* リモートデスクトップ、RPCがすべてTLS化をサポート
* 内蔵debianモジュールでdebianサブシステムの起動が可能
* リモートデスクトップのバグ修正と簡単なレイアウト調整
* サービス内部の権限と関連ディレクトリを調整
* サーバーサイドの安定性を向上
* サービスのインストール方法を調整
* プロキシサービスのnameserverがポート指定をサポート
* 内部ストレージ(メモリ設定)の読み書きインターフェースを追加
* など、一連の更新と修正

バージョン 3.157

* UIインスペクタでの要素ハイライト
* システムクラッシュカウンターをサポート

バージョン 3.155

* TabキーによるUI要素のトラバースをサポート
* リモートデスクトップでの英数字入力をサポート
* リモートデスクトップでのタッチ操作をサポート

バージョン 3.153

* 特定のシーンでスクリーンショットが失敗する問題を修正
* マイナーチェンジ

バージョン 3.152

* UIスタイルの軽微な調整

バージョン 3.151

* 高解像度ディスプレイでのスクリーンキャストが引き伸ばされる問題 #41

バージョン 3.150

* 定期タスク再読み込み時のロジックを変更
* scapyのルーティング問題を修正
* 一部のXiaomiデバイスとの互換性を確保
* Android 11のAPI互換性問題を修正(Kate Swan氏に感謝)
* Wi-Fi接続時に4Gをプロキシとして使用することをサポート
* いくつかのUIコントロールを追加

バージョン 3.138

* gRPCの依存関係の問題を修正
* システムの最後のトーストメッセージを取得

バージョン 3.135

* リモートデスクトップがロード中のままになる問題を修正
* プロトコルにおける競合状態の問題を完全に修正
* Windows Python310との互換性問題を修正
* HTTPインターフェースのクロスサイト呼び出しを許可
* 欠落していた一部のモジュールを追加
* リモートデスクトップにサービスステータスインジケータを追加
* リモートデスクトップのレスポンシブレイアウト
* 次期バージョンのプレリリース

バージョン 3.123

* 最近のアクティビティの取得が不完全な問題を修正

バージョン 3.120-1

* FIRERPAが自身をプロキシとして使用することをサポート
* システムの最近のアクティビティを取得するインターフェースを追加
* プロトコルにおけるrace conditionを修正 (maybe)
* いくつかのコマンドを追加し、SQLite db viewを削除
* 実験的なH.264スクリーンキャスト

バージョン 3.108

* ネットワーク切断処理ロジックを最適化
* Redroid (remote android) のサポートを追加
* uiautomator2と部分的に互換
* フォルダアップロードをサポート

バージョン 3.102

* ファイルディスクリプタのリーク問題を修正
* リモートファイルサーバーからの起動設定の読み込みをサポート
* armeabi-v7aのサーバーサイドをアップロード済み
* magisk環境下でのルート証明書のインストール失敗を修正
* 設定のパースエラーを修正
* 軽微なUI調整

バージョン 3.98

* crontab, viコマンドを追加

バージョン 3.95

* ビルドプロセスに存在する問題を修正
* マイナーチェンジ

バージョン 3.93

* Androidの定数定義を追加

バージョン 3.90

* 未使用のライブラリを削除し、サイズを削減
* clientからMacOSと互換性のないコマンドライン履歴機能を削除
* DISCLAIMER.TXTを更新
* 一部の依存ライブラリのバージョンを更新

バージョン 3.83

* WSAをサポート #24 @aimardcr
* note7pro MIUI10のブラックスクリーンを修正 @yu1chaofan
* マイナーチェンジ

バージョン 3.80

* sshの切断問題を修正
* パッケージサイズを削減

バージョン 3.78

* #21を修正 @yu1chaofan
* frida-serverを更新

バージョン 3.76

* デフォルトの内蔵シェルとしてbashを使用
* ネットワーク切断後にリモートデスクトップのタッチ操作が使用できなくなる問題を修正
* OpenVPNのゾンビプロセス問題を修正
* startmitm.pyがadbシリアル番号の指定をサポート
* magiskによる自動起動をサポート

バージョン 3.0.59

* すべてのUIプロンプトを英語に変更
* webインターフェースの未認証問題を修正
* 旧バージョンとの互換性を修正

バージョン 3.0.55

* ワイド文字のリクエストヘッダーによるクラッシュを修正
* mitmwebをstartmitmプロセスに統合
* dockerイメージの軽微な変更
* レイアウトインスペクションをサポート

バージョン 3.0.50

* child, siblingセレクタをサポート

バージョン 3.0.48

* インストール不要のwindows startmitmコマンド
* メモリからのファイルアップロード/メモリへのダウンロードをサポート
* screenshot()のエイリアスを追加

バージョン 3.0.47

* globalmitmを簡素化し、HTTP、SOCKS5プロキシをサポート
* webviewノードの検索を強化

バージョン 3.0.46

* 2本指でのピンチズームをサポート
* startmitmのDNS Man-in-the-Middle操作を簡素化

バージョン 3.0.45

* serverポートのカスタマイズをサポート (--port)
* ディレクトリインデックスがファイルタイプを検出する際に特殊なファイルでスタックする問題を修正
* globalmitmがDNSサービスの可用性をチェックするように
* startmitm.pyが複数のネットワークが存在する場合に誤ったネットワークインターフェースを取得する問題を修正
* client通信が自動的にシステムプロキシを使用しないように変更

バージョン 3.0.35

* 内蔵ADBの性能を向上
* openvpnサービスがauthパラメータをサポート(デフォルトはSHA1)
* 内蔵ADB経由でのscrcpy使用時の異常を修正