版本歷史

版本 9.25

* 修復了信號量 (Semaphore) 問題
* 解決了 MCP 協議相容性問題
* 遠端桌面支援多用戶模式
* 添加了標準化的觸摸模擬 API
* Android 16 相容性修復

版本 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

* 增強了自動化功能
* 修復部分三星機型相容性
* 最佳化音訊即時性

版本 8.35

* 遠端桌面支援即時音訊推送
* 修復 hex_patch 分割區錯誤

版本 8.30

* 新增二進位修補程式介面
* 支援在 Selector 使用 child、sibling
* 支援在遠端桌面檢視介面 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

* 回退存在 BUG 的 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

* 介面全面支援應用程式多開
* 遠端桌面支援共享剪貼簿
* 新增針對部分機型無法開啟 APP 的修復設定
* 新增 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 版雷電模擬器相容性
* 修復無法正常退出服務的問題

版本 7.50

* 徹底修復夜神模擬器相容性問題
* 修復因邏輯錯誤導致的殭屍進程
* 新的組網訂閱服務,無需 Frp、OpenVPN 即可實現組網
* 修復系統多解析度的問題
* 最佳化 Android 13、14 的系統憑證注入邏輯
* 新增對應用程式多開的支援 (user)
* OpenVPN 已支援 IPv6

版本 7.30

* 修復雷電/夜神模擬器相容性問題
* 一些小調整

版本 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 登入
* 遠端桌面支援設定最高 60 幀
* 更新 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 沒有太大的本質區別,修復了一個較為嚴重的漏洞以及一些小問題,
這個漏洞可能會在任何情況下導致裝置被入侵。在服務內部權限上也做了一些調整,
將系統非特權使用者入侵的風險降到了最低。客戶端現已支援 Python 3.11。
注意:5.0 與 3.0 的客戶端不完全相容,請注意同時更新。

* 修復登入憑證導致的一系列問題
* 修復 Magisk 模組設定讀取策略
* 現在遠端桌面、RPC 已全部支援 TLS
* 內建 debian 模組可啟動 debian 子系統
* 遠端桌面 BUG 修復以及簡單的佈局調整
* 服務內部權限以及相關目錄調整
* 提升伺服器端的穩定性
* 調整服務的安裝方式
* 代理服務的 nameserver 支援指定連接埠
* 新增內部儲存(記憶體設定)讀寫介面
* 等一系列更新及修復

版本 3.157

* 介面檢視元素高亮
* 支援系統崩潰計數

版本 3.155

* 支援 tab 鍵遍歷介面元素
* 支援在遠端桌面輸入英文字元
* 支援遠端桌面觸控

版本 3.153

* 修復部分場景截圖失敗的問題
* 次要變更

版本 3.152

* 次要介面樣式調整

版本 3.151

* 高解析度螢幕投放被拉伸的問題 #41

版本 3.150

* 修改排程任務重載時的邏輯
* 修復 scapy 路由的問題
* 相容部分小米裝置
* 修復 Android 11 介面相容性問題(感謝 Kate Swan)
* 支援在連線 WIFI 的情況下使用 4G 作為代理
* 新增部分介面控制項

版本 3.138

* 修復 gRPC 依賴的問題
* 獲取系統最後一個 toast

版本 3.135

* 修復遠端桌面載入中的問題
* 徹底修復協定中的競爭條件問題
* 修復 Windows Python 3.10 相容性問題
* 允許 HTTP 介面跨站呼叫
* 新增部分遺失的模組
* 遠端桌面加入服務狀態指示
* 遠端桌面響應式佈局
* 預發布 next 版本

版本 3.123

* 修復獲取最近活動不全的問題

版本 3.120-1

* FIRERPA 現已支援本身作為代理
* 新增獲取系統最近 Activity 的介面
* 修復一個協定中的 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

* 預設內建 shell 使用 bash
* 修復斷網後遠端桌面觸控無法使用的問題
* 修復 OpenVPN 殭屍進程的問題
* startmitm.py 支援指定 adb 序列號
* 支援 magisk 自啟動

版本 3.0.59

* 所有介面提示使用英文
* 修復一個 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

* 支援雙指縮放
* 簡化 startmitm DNS 中間人攻擊操作

版本 3.0.45

* 支援自訂 server 連接埠 (--port)
* 目錄索引偵測檔案類型時在特殊檔案上卡住
* globalmitm 檢查 DNS 服務可用性
* startmitm.py 當存在多個網路時獲取了錯誤的網路介面
* client 通訊不再自動使用系統代理

版本 3.0.35

* 提高內建 ADB 效能
* openvpn 服務支援 auth 參數(預設為 SHA1)
* 透過內建 ADB 使用 scrcpy 異常的問題