Version History¶
Version 8.22¶
* Switched to the new SQLite
* Remote desktop viewer now displays current coordinates and RGB values
* 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¶
* Rolled back Frida with BUG
* MCP, HTTP extension plugin support
Version 8.15¶
* Fixed service unavailability issue
* Support using jsonrpc to call exported scripts
* Fixed ssh user directory
* Updated some submodules
Version 8.12¶
* Fixed touch control abnormalities
* Added some tool scripts
* Enhanced stability
Version 8.10¶
* Optimized self-recovery logic
* Improved touch compatibility
Version 8.9¶
* Fixed parsing error
Version 8.8¶
* Frida data reporting supports AMQP
* Fixed certificate issues caused by upstream library changes in cert.py
* Fixed resource release issues during service restart
Version 8.5¶
* Optimized clipboard sharing logic
* Added Frida script crash logs
* Now supports Android 15
Version 8.0¶
* Full interface support for multi-app
* Remote desktop supports shared clipboard
* Added fix configuration for some device models that cannot open the APP
* Added Yaml frida script persistence
* Fixed compatibility with low version systems like 6.0
* Fixed automation-related functionality abnormalities in high-version systems
* Removed/renamed some methods
* Updated underlying implementation
Version 7.90¶
* Persistent scripts support spawn mode
* Support for persistent script output logs
* Fixed dump_window_hierarchy
* Fixed frida instance acquisition logic error
Version 7.85¶
* Support for mDNS broadcast service
* Support for enumerating all elements selected by the selector
* Added automatic retry mechanism to the client
* Fixed Bound comparison logic error
* Allow loading certificates remotely
Version 7.80¶
* Improved real-time screen casting smoothness
* Added persistent Hook script support
* Added Hook RPC support
* Added data reporting support
Version 7.76¶
* Fixed tool version dependencies
* Fixed Python version matching issues
* 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 issues 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 h264 real-time screen
Version 7.67¶
* Streamlined some ineffective program logic
* Fixed the issue of excessive automatic recovery time
* Other optimizations and fixes
Version 7.65¶
* Removed IDA-related tools and interfaces
* Fixed issues of startup failure in some situations
* Other optimizations and fixes
* Added enhanced stealth mode
Version 7.60¶
* Improved image-based search speed
* Support for region screenshot in remote desktop
* Fixed some remote desktop issues
Version 7.57¶
* Added feature and template image search client interfaces
* Other optimizations and fixes
Version 7.55¶
* Fixed abnormal display during screen rotation
* Fixed remote desktop disconnection on first connection
* Fixed element existence check
* Added Meta key definition
* Other optimizations and fixes
Version 7.52¶
* Fixed compatibility with Magisk version of LDPlayer
* Fixed issues with services not exiting properly
Version 7.50¶
* Completely fixed compatibility issues with NoxPlayer emulator
* Fixed zombie processes caused by logical errors
* New network subscription service, no need for Frp or OpenVPN to achieve networking
* Fixed multi-resolution system issues
* Optimized system certificate injection logic for Android 13, 14
* Added support for multi-instance apps (user)
* OpenVPN now supports IPv6
Version 7.30¶
* Fixed LDPlayer/NoxPlayer compatibility issues
* Some minor adjustments
Version 7.28¶
* Added show_toast interface
* Built-in proxy now supports proxying DNS traffic
* startmitm now supports DNS through upstream proxy
* Fixed Android 10+ frida spawn
Version 7.25¶
* Fixed scheduled task run failure issue
* Fixed startup failure from termux
* Updated built-in Frida version
Version 7.22¶
* Automatically sync system time
* Updated some built-in modules
* Some minor fixes
Version 7.20¶
* Reduced possibility of detection
* Optimized lock mechanism, can lock all API resources
* Fixed emulator compatibility
* Other minor changes and fixes
Version 7.15¶
* Support for Android 14 (SDK 34)
* Fixed monitor registration exception issue
* Improved remote desktop compatibility (theoretically supports all devices)
* Fixed scroll_from_bottom_to_top_to_end exception. Thanks to ThanhPham
* Fixed drag_to, long_click code errors
* Built-in OpenVPN supports userpass login
* Remote desktop supports setting up to 60 fps
* Updated DISCLAIMER.TXT
* Other minor changes and fixes
Version 5.6¶
* Fixed incomplete layout export issue. Thanks to ThanhPham
Version 5.5¶
* Fixed adb push file corruption issue
* Added install_local_file interface
* Code structure optimization
Version 5.3¶
* Support for custom remote desktop login password after using certificates
* Fixed issues with some devices not supporting port multiplexing. Thanks to alex han
* Fixed some issues with the Magisk installation script
* Fixed compatibility issues with Debian launcher
Version 5.2¶
* Fixed issue where Selector containing False values was invalid. Thanks to ThanhPham
* Can use other accessibility services simultaneously with FIRERPA (Android >= 8.0 only)
Version 5.0¶
Version 5.0 and 3.0 don't have major essential differences. Fixed a relatively serious vulnerability and some minor issues.
This vulnerability could lead to device intrusion under any circumstances. Also made some adjustments to internal service permissions,
minimizing the risk of non-privileged user intrusion to the system. The client now supports Python 3.11.
Note: 5.0 and 3.0 clients are not fully compatible, please be sure to update both.
* 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 start debian subsystem
* Remote desktop bug fixes and simple layout adjustments
* Service internal permissions and related directory adjustments
* Improved server stability
* Adjusted service installation method
* Proxy service nameserver supports specifying ports
* Added internal storage (memory configuration) read/write interfaces
* A series of updates and fixes
Version 3.157¶
* Interface inspection element highlighting
* Support for system crash counting
Version 3.155¶
* Support for tab key to navigate interface elements
* Support for entering English characters in remote desktop
* Support for remote desktop touch
Version 3.153¶
* Fixed screenshot failure in some scenarios
* Minor changes
Version 3.152¶
* Minor interface style adjustments
Version 3.151¶
* High-resolution screen being stretched issue #41
Version 3.150¶
* Modified scheduled task reload logic
* Fixed scapy routing issues
* Compatible with some Xiaomi devices
* Fixed Android 11 interface compatibility issues (thanks to Kate Swan)
* Support for using 4G as proxy when connected to WIFI
* Added some interface controls
Version 3.138¶
* Fixed gRPC dependency issues
* Get the system's last toast
Version 3.135¶
* Fixed remote desktop loading issues
* Completely fixed race condition issues in the protocol
* Fixed Windows Python310 compatibility issues
* Allow cross-site calls to HTTP interfaces
* Added some missing modules
* Added service status indicator to remote desktop
* Responsive layout for remote desktop
* Pre-release of next version
Version 3.123¶
* Fixed incomplete recent activity retrieval issue
Version 3.120-1¶
* FIRERPA now supports itself as a proxy
* Added interface to get recent system Activities
* Fixed a race condition in the protocol (maybe)
* Added some commands, removed SQLite db view
* Experimental H.264 screen casting
Version 3.108¶
* Optimized network disconnection handling logic
* Added Redroid (remote android) support
* Partial compatibility with uiautomator2
* Support for folder uploads
Version 3.102¶
* Fixed file descriptor leak issue
* Support for loading startup configuration from remote file servers
* Now uploaded armeabi-v7a server side
* Fixed root certificate installation failure under magisk
* Fixed configuration parsing error
* Slight UI adjustments
Version 3.98¶
* Added crontab, vi commands
Version 3.95¶
* Fixed issues in the build process
* Minor changes
Version 3.93¶
* Added Android constant definitions
Version 3.90¶
* Removed unused libraries, reduced size
* Removed command line history feature in client that's incompatible with MacOS
* Updated DISCLAIMER.TXT
* Updated some dependency library versions
Version 3.83¶
* Support for WSA #24 @aimardcr
* Fixed note7pro MIUI10 black screen @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 issue with remote desktop touch not working after network disconnection
* Fixed OpenVPN zombie process issue
* startmitm.py supports specifying adb serial number
* Support for magisk auto-start
Version 3.0.59¶
* All interface prompts use English
* Fixed an unauthenticated web interface issue
* Fixed old version compatibility
Version 3.0.55¶
* Fixed crashes caused by wide character request headers
* Merged mitmweb into startmitm process
* Docker image minor changes
* Support for layout inspection
Version 3.0.50¶
* Support for child, sibling selectors
Version 3.0.48¶
* No-installation windows startmitm command
* Support for uploading/downloading files to/from memory
* Added screenshot() alias
Version 3.0.47¶
* Simplified globalmitm, support for HTTP, SOCKS5 proxies
* Enhanced webview node finding
Version 3.0.46¶
* Support for pinch-to-zoom
* Simplified startmitm DNS man-in-the-middle operation
Version 3.0.45¶
* Support for custom server port (--port)
* Directory index stuck when detecting file types on special files
* globalmitm checks DNS service availability
* startmitm.py got the 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 is SHA1)
* Fixed issue with using scrcpy through built-in ADB