Version History¶
Version 9.9¶
* Adjusted logic related to task and event systems
Version 9.8¶
* Added mmkv read/write library for Python
* Automatically exit top bridge after removing device from hub
* Improved stealth performance
Version 9.5¶
* Fixed functional anomalies on certain devices
* Fixed Frida illegal instruction issue
Version 9.4¶
* Support terminating all running tasks
* Optimized memory usage
Version 9.3¶
* Other optimizations and fixes
Version 9.2¶
* Fixed stack overflow issues on some devices
* Other optimizations and fixes
Version 9.0¶
* Optimized network performance of service
* MCP transport protocol switched to streamable-http with support for notifications and progress
* Proxy supports HTTPS and Shadowsocks protocols
* Proxy supports IPv6 and UDP protocols
* P2P Bridge support (peer-to-peer connectivity)
* Built-in distributed task system
* Other optimizations and fixes
Version 8.45¶
* Updated Frida version
* Other compatibility fixes
Version 8.44¶
* Optimized底层 Python compatibility
* Added wav audio playback interface
* Default screen mirroring no longer uses H.264
Version 8.40¶
* Fixed incomplete /data mounting issue
* Improved stability of enhanced automation
Version 8.38¶
* Enhanced automation features
* Fixed compatibility for certain Samsung models
* Optimized audio real-time performance
Version 8.35¶
* Remote desktop supports real-time audio streaming
* Fixed hex_patch segmentation fault
Version 8.30¶
* Added binary patching interface
* Supports child and sibling in Selector
* Supports viewing interface XML tree layout in remote desktop
* Updated Frida to fix some issues
Version 8.28¶
* Fixed install_local_file
* Fixed Frida reporting ID increment issue
* Improved built-in TensorFlow inference performance
* Updated some third-party modules
Version 8.25¶
* Added hexedit command
* Completely fixed Permission Loophole (maybe)
* Added device-side AI framework (tflite-runtime)
* Updated Frida to improve stealthiness
Version 8.22¶
* Using new sqlite
* Remote desktop inspector displays current coordinates and RGB
* Added plugin setup logic
Version 8.20¶
* Added official MCP plugin
* Optimized Frida compatibility
* Optimized MCP protocol implementation
* Fixed self-recovery logic
Version 8.18¶
* Reverted buggy Frida version
* Support for MCP and HTTP extension plugins
Version 8.15¶
* Fixed service unavailable issue
* Supports calling exported scripts via jsonrpc
* Fixed SSH user directory
* Updated some submodules
Version 8.12¶
* Fixed touch control anomalies
* Added some utility scripts
* Enhanced stability
Version 8.10¶
* Optimized self-recovery logic
* Optimized touch compatibility
Version 8.9¶
* Fixed parsing errors
Version 8.8¶
* Frida data reporting supports AMQP
* Fixed certificate issues caused by upstream library changes in cert.py
* Fixed resource release issue during service restart
Version 8.5¶
* Optimized clipboard sharing logic
* Added Frida script crash logs
* Now supports Android 15
Version 8.0¶
* Interfaces fully support multiple app instances
* Remote desktop supports shared clipboard
* Added repair configurations for some models unable to open apps
* Added YAML-based Frida script persistence
* Fixed compatibility issues with older systems like Android 6.0
* Fixed functional anomalies in automation features on newer systems
* Removed/renamed some methods
* Updated underlying implementation
Version 7.90¶
* Persistent scripts support spawn mode
* Supports logging output from persistent scripts
* Fixed dump_window_hierarchy
* Fixed Frida instance acquisition logic error
Version 7.85¶
* Supports mDNS service broadcasting
* Supports enumerating all elements selected by selector
* Added automatic retry mechanism to client
* Fixed Bound comparison logic error
* Allows loading certificates remotely
Version 7.80¶
* Optimized H.264 screen mirroring smoothness
* Added support for persistent Hook scripts
* Added support for Hook RPC
* Added support for data reporting
Version 7.76¶
* Fixed tool version dependencies
* Fixed Python version matching issue
* Updated some submodules
Version 7.75¶
* Added OCR recognition interface
* Added get_application_by_name
* Updated some submodules and dependency versions
Version 7.73¶
* Fixed white screen issue in some applications
Version 7.72¶
* Updated some submodules
* Fixed known issues
Version 7.71¶
* Fixed Permission Loophole #95
* Fixed enumerate_all_pkg_names
Version 7.70¶
* Updated some submodules
* Fixed known issues
Version 7.68¶
* Optimized H.264 real-time screen
Version 7.67¶
* Streamlined some invalid program logic
* Fixed issue where auto-recovery time was too long
* Other minor optimizations and bug fixes
Version 7.65¶
* Removed IDA-related tools and interfaces
* Fixed startup failure issues under certain conditions
* Other minor optimizations and bug fixes
* Added enhanced stealth mode
Version 7.60¶
* Optimized image-based search speed
* Supports region screenshot in remote desktop
* Fixed some remote desktop issues
Version 7.57¶
* Added feature/template-based image search client interface
* Other minor optimizations and bug fixes
Version 7.55¶
* Fixed abnormal display during screen rotation
* Fixed disconnection issue upon first remote desktop connection
* Fixed element existence check
* Added Meta key definition
* Other minor optimizations and bug fixes
Version 7.52¶
* Fixed Magisk LDPlayer compatibility
* Fixed issue preventing normal service shutdown
Version 7.50¶
* Completely fixed Nox emulator compatibility issues
* Fixed zombie processes caused by logical errors
* New networking subscription service, enabling network interconnection without Frp or OpenVPN
* Fixed multi-resolution system issues
* Optimized Android 13 and 14 system certificate injection logic
* Added support for multiple app instances (user)
* OpenVPN now supports IPv6
Version 7.30¶
* Fixed compatibility issues with LDPlayer and Nox
* Minor adjustments
Version 7.28¶
* Added show_toast interface
* Built-in proxy now supports DNS traffic proxying
* startmitm now supports DNS through upstream proxy
* Fixed Frida spawn on Android 10+
Version 7.25¶
* Fixed scheduled task execution failure
* Fixed startup failure from Termux
* Updated built-in Frida version
Version 7.22¶
* Automatically synchronize system time
* Updated some built-in modules
* Minor fixes
Version 7.20¶
* Reduced detectability
* Optimized locking mechanism, allowing locks on all API resources
* Fixed emulator compatibility
* Other minor modifications and fixes
Version 7.15¶
* Supports Android 14 (SDK 34)
* Fixed monitor registration exception
* Improved remote desktop compatibility (theoretically supports all devices)
* Fixed scroll_from_bottom_to_top_to_end anomaly. Thanks to ThanhPham
* Fixed code errors in drag_to and long_click
* Built-in OpenVPN supports userpass login
* Remote desktop supports up to 60 FPS
* Updated DISCLAIMER.TXT
* Other minor modifications and fixes
Version 5.6¶
* Fixed incomplete layout export issue. Thanks to ThanhPham
Version 5.5¶
* Fixed file corruption issue with adb push
* Added install_local_file interface
* Code structure optimization
Version 5.3¶
* Supports customizing remote desktop login password after using certificate
* Fixed port reuse issue on some devices. Thanks to alex han
* Fixed some issues in Magisk installation script
* Fixed compatibility issue with Debian launcher
Version 5.2¶
* Fixed invalid behavior when Selector contains False values. Thanks to ThanhPham
* When using FIRERPA, other accessibility services can be used simultaneously (only for Android >= 8.0)
Version 5.0¶
Version 5.0 has no essential difference from version 3.0, except fixing a critical vulnerability and some minor issues.
This vulnerability could potentially lead to device compromise under any circumstances. Some adjustments were made to internal service permissions,
minimizing the risk of non-privileged system user intrusion. The client now supports Python 3.11.
Note: Clients of 5.0 and 3.0 are not fully compatible; please ensure simultaneous updates.
* Fixed a series of issues caused by login certificates
* Fixed Magisk module configuration reading policy
* Remote desktop and RPC now fully support TLS
* Built-in Debian module can launch Debian subsystem
* Bug fixes and simple layout adjustments for remote desktop
* Adjustments to service internal permissions and related directories
* Improved server stability
* Adjusted service installation method
* Proxy service nameserver supports specifying port
* Added internal storage (memory configuration) read/write interface
* And a series of updates and fixes
Version 3.157¶
* Highlight elements in UI inspection
* Supports system crash counting
Version 3.155¶
* Supports tab key to traverse UI elements
* Supports typing English characters in remote desktop
* Supports touch input in remote desktop
Version 3.153¶
* Fixed screenshot failure in some scenarios
* Minor changes
Version 3.152¶
* Minor UI style adjustments
Version 3.151¶
* Fixed stretched high-DPI screen mirroring issue #41
Version 3.150¶
* Modified logic for reloading scheduled tasks
* Fixed scapy routing issue
* Compatible with some Xiaomi devices
* Fixed Android 11 interface compatibility issue (thanks to Kate Swan)
* Supports using 4G as proxy while connected to WIFI
* Added some UI controls
Version 3.138¶
* Fixed gRPC dependency issue
* Get last system toast
Version 3.135¶
* Fixed remote desktop loading issues
* Completely fixed race condition issues in protocol
* Fixed Windows Python310 compatibility
* Allows cross-origin calls to HTTP interface
* Added missing modules
* Added service status indicator in remote desktop
* Responsive layout for remote desktop
* Pre-release next version
Version 3.123¶
* Fixed incomplete recent activity retrieval
Version 3.120-1¶
* FIRERPA now supports acting as proxy itself
* Added interface to get system's most recent Activity
* Fixed a race condition in protocol (maybe)
* Added some commands, removed SQLite db view
* Experimental H.264 screen mirroring
Version 3.108¶
* Optimized network disconnection handling logic
* Added Redroid (remote android) support
* Partially compatible with uiautomator2
* Supports folder upload
Version 3.102¶
* Fixed file descriptor leak issue
* Supports loading startup configuration from remote file server
* armeabi-v7a server has been uploaded
* Fixed root certificate installation failure under Magisk
* Fixed configuration parsing error
* Minor UI adjustments
Version 3.98¶
* Added crontab, vi commands
Version 3.95¶
* Fixed issues in build process
* Minor changes
Version 3.93¶
* Added Android constant definitions
Version 3.90¶
* Removed unused libraries to reduce size
* Removed command-line history feature incompatible with MacOS in client
* Updated DISCLAIMER.TXT
* Updated versions of some dependency libraries
Version 3.83¶
* Supports WSA #24 @aimardcr
* Fixed black screen on note7pro MIUI10 @yu1chaofan
* Minor changes
Version 3.80¶
* Fixed SSH disconnection issue
* Reduced package size
Version 3.78¶
* Fixed #21 @yu1chaofan
* Updated frida-server
Version 3.76¶
* Default built-in shell uses bash
* Fixed remote desktop touch unusable after network disconnection
* Fixed OpenVPN zombie process issue
* startmitm.py supports specifying adb serial number
* Supports Magisk auto-start
Version 3.0.59¶
* All UI prompts use English
* Fixed unauthenticated web interface issue
* Fixed backward compatibility
Version 3.0.55¶
* Fixed crash caused by wide-character request headers
* Merged mitmweb into startmitm process
* Minor changes to docker image
* Supports layout inspection
Version 3.0.50¶
* Supports child, sibling selectors
Version 3.0.48¶
* Standalone Windows startmitm command (no installation required)
* Supports uploading/downloading files between memory
* Added screenshot() alias
Version 3.0.47¶
* Simplified globalmitm, supports HTTP and SOCKS5 proxies
* Enhanced webview node lookup
Version 3.0.46¶
* Supports two-finger zoom
* Simplified startmitm DNS man-in-the-middle operation
Version 3.0.45¶
* Supports custom server port (--port)
* Directory indexing hangs when detecting file types on special files
* globalmitm checks DNS service availability
* startmitm.py gets wrong network interface when multiple networks exist
* Client communication no longer automatically uses system proxy
Version 3.0.35¶
* Improved built-in ADB performance
* OpenVPN service supports auth parameter (default SHA1)
* Fixed abnormal behavior when using scrcpy via built-in ADB