История версий

Версия 10.8

* Исправлен параметр int64 в start_activity
* Добавлены библиотеки поддержки моделей openai, anthropic, ollama, boto3 и др.
* Временное исправление совместимости нескольких версий frida-server
* Снижено потребление памяти

Версия 10.6

* Обновлены openssl, openssh и др.
* Обновлены pyopenssl, cryptography, crypto и др.
* Исправлена проблема сбоя выполнения команд в debian
* Добавлена встроенная библиотека mitmproxy
* Уменьшен размер двоичных файлов

Версия 10.4

* Во встроенное окружение добавлена команда adb
* Добавлены sqlalchemy, paramiko
* Более удобная семантика запросов child, sibling и по индексу
* Добавлены команды fuser, killall, pstree, run-parts
* Прочие мелкие исправления

Версия 10.2

* Поддержка Android 17
* Поддержка Android с размером страницы 16 КБ
* Ядро обновлено до Python 3.12
* Добавлены интерфейсы установки APK/XAPK
* Исправлен ряд проблем

Версия 10.0

* Поддержка автоматизации фонового виртуального экрана
* Прокси Gproxy поддерживает указание исходящего сетевого интерфейса
* Поддержка режима выполнения без root (adb shell)
* Оптимизированы плавность и звук живого зеркалирования экрана
* Поддержка зеркалирования экрана через WebRTC
* WebUI поддерживает тёмную тему
* Поддержка настройки properties через WebUI
* Загрузка файлов поддерживает потоковую передачу, максимальный размер файла — 2 ГБ
* Полностью переработана встроенная функция прокси tunnel2
* Оптимизирован расход встроенных ИИ-токенов
* Оптимизирована система событий
* Оптимизирована стабильность службы и др.

Версия 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-аудио
* По умолчанию не используется H.264 для трансляции экрана

Версия 8.40

* Исправлена проблема неполного монтирования /data
* Повышена стабильность расширенной автоматизации

Версия 8.38

* Улучшены функции автоматизации
* Исправлена совместимость с некоторыми моделями Samsung
* Оптимизирована работа аудио в реальном времени

Версия 8.35

* Удалённый рабочий стол поддерживает потоковую передачу аудио в реальном времени
* Исправлена ошибка сегментации в hex_patch

Версия 8.30

* Добавлен интерфейс бинарного патчинга
* Поддержка использования child, sibling в Selector
* Поддержка просмотра XML-дерева интерфейса на удалённом рабочем столе
* Обновлена frida с исправлением ряда проблем

Версия 8.28

* Исправлена install_local_file
* Исправлено увеличение идентификаторов, передаваемых frida
* Повышена производительность встроенного логического вывода TF
* Обновлены некоторые сторонние модули

Версия 8.25

* Добавлена команда hexedit
* Полностью исправлена уязвимость Permission Loophole (возможно)
* Добавлен ИИ-фреймворк на устройстве (tflite-runtime)
* Обновлена Frida для повышения скрытности

Версия 8.22

* Используется полностью новый SQLite
* Удалённый рабочий стол отображает текущие координаты и RGB
* Добавлена логика setup плагинов

Версия 8.20

* Добавлен официальный MCP-плагин
* Оптимизирована совместимость с frida
* Оптимизирована реализация протокола MCP
* Исправлена логика самовосстановления

Версия 8.18

* Выполнен откат проблемной версии Frida
* Поддержка расширений MCP и HTTP-плагинов

Версия 8.15

* Исправлена проблема недоступности службы
* Поддержка вызова экспортируемых скриптов через JSON-RPC
* Исправлен домашний каталог SSH
* Обновлены некоторые подмодули

Версия 8.12

* Исправлены аномалии касаний
* Добавлены некоторые служебные скрипты
* Повышена стабильность

Версия 8.10

* Оптимизирована логика самовосстановления
* Оптимизирована совместимость касаний

Версия 8.9

* Исправлена ошибка разбора

Версия 8.8

* Передача данных Frida поддерживает AMQP
* Исправлена проблема с сертификатами, вызванная изменением вышестоящей библиотеки cert.py
* Исправлена проблема освобождения ресурсов при перезапуске службы

Версия 8.5

* Оптимизирована логика общего буфера обмена
* Добавлены журналы сбоев Frida-скриптов
* Добавлена поддержка Android 15

Версия 8.0

* Интерфейсы полностью поддерживают работу с несколькими экземплярами приложений
* Удалённый рабочий стол поддерживает общий буфер обмена
* Добавлена конфигурация для исправления невозможности открыть приложение на некоторых устройствах
* Добавлено сохранение 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

* Оптимизирован живой экран H.264

Версия 7.67

* Удалена часть неэффективной программной логики
* Исправлена проблема слишком долгого автоматического восстановления
* Прочие оптимизации и исправления

Версия 7.65

* Удалены инструменты и интерфейсы, связанные с IDA
* Исправлена проблема сбоя запуска в некоторых случаях
* Прочие оптимизации и исправления
* Добавлен усиленный режим скрытности

Версия 7.60

* Оптимизирована скорость поиска изображения по изображению
* Поддержка снятия скриншота области на удалённом рабочем столе
* Исправлены некоторые проблемы удалённого рабочего стола

Версия 7.57

* Добавлен клиентский интерфейс поиска изображения по признакам и шаблону
* Прочие оптимизации и исправления

Версия 7.55

* Исправлена проблема некорректного отображения при повороте экрана
* Исправлена проблема разрыва при первом подключении удалённого рабочего стола
* Исправлено определение существования элемента
* Добавлено определение клавиши Meta
* Прочие оптимизации и исправления

Версия 7.52

* Исправлена совместимость с LDPlayer в версии Magisk
* Исправлена проблема невозможности корректно завершить службу

Версия 7.50

* Полностью исправлены проблемы совместимости с эмулятором Nox
* Исправлены зомби-процессы, вызванные логическими ошибками
* Новая служба сетевого объединения по подписке: объединение в сеть без FRP и OpenVPN
* Исправлена проблема системного многоразрешения
* Оптимизирована логика внедрения системных сертификатов для Android 13, 14
* Добавлена поддержка приложений с несколькими профилями (user)
* OpenVPN теперь поддерживает IPv6

Версия 7.30

* Исправлены проблемы совместимости с LDPlayer/Nox
* Небольшие корректировки

Версия 7.28

* Добавлен интерфейс show_toast
* Встроенный прокси теперь поддерживает проксирование DNS-трафика
* startmitm теперь поддерживает DNS через вышестоящий прокси
* Исправлен Frida spawn на Android 10+

Версия 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

* Исправлена проблема недействительности при значении False в Selector. Спасибо ThanhPham
* При использовании FIRERPA можно одновременно использовать другие службы специальных возможностей (только Android >= 8.0)

Версия 5.0

Версия 5.0 не имеет существенных отличий от 3.0, но исправляет одну серьёзную уязвимость и несколько мелких проблем.
Эта уязвимость могла при определённых условиях привести к взлому устройства. Также были скорректированы внутренние права службы,
что свело к минимуму риск вторжения непривилегированного пользователя системы. Клиент теперь поддерживает Python 3.11.
Примечание: клиенты 5.0 и 3.0 не полностью совместимы, пожалуйста, обновляйте их одновременно.

* Исправлен ряд проблем, вызванных сертификатом входа
* Исправлена стратегия чтения конфигурации модуля Magisk
* Удалённый рабочий стол и RPC полностью поддерживают TLS
* Встроенный модуль Debian может запускать подсистему Debian
* Исправлены ошибки удалённого рабочего стола и выполнены простые корректировки компоновки
* Скорректированы внутренние права службы и связанные каталоги
* Повышена стабильность серверной части
* Изменён способ установки службы
* Nameserver прокси-службы поддерживает указание порта
* Добавлены интерфейсы чтения/записи внутреннего хранилища (конфигурация в памяти)
* И другие обновления и исправления

Версия 3.157

* Подсветка элементов при инспектировании интерфейса
* Поддержка счётчика сбоев системы

Версия 3.155

* Поддержка перебора элементов интерфейса клавишей Tab
* Поддержка ввода английских символов на удалённом рабочем столе
* Поддержка касаний на удалённом рабочем столе

Версия 3.153

* Исправлена проблема сбоя снятия скриншота в некоторых сценариях
* Второстепенные изменения

Версия 3.152

* Небольшие корректировки стиля интерфейса

Версия 3.151

* Исправлена проблема растягивания трансляции экрана на экранах с высоким разрешением #41

Версия 3.150

* Изменена логика перезагрузки задач по расписанию
* Исправлена проблема маршрутизации scapy
* Совместимость с некоторыми устройствами Xiaomi
* Исправлена проблема совместимости интерфейса Android 11 (спасибо Kate Swan)
* Поддержка использования 4G в качестве прокси при подключённом Wi-Fi
* Добавлены некоторые элементы управления интерфейса

Версия 3.138

* Исправлена проблема зависимости gRPC
* Получение последнего системного toast

Версия 3.135

* Исправлена проблема загрузки удалённого рабочего стола
* Полностью исправлено состояние гонки в протоколе
* Исправлена совместимость с Windows Python 3.10
* Разрешены кросс-доменные вызовы HTTP-интерфейса
* Добавлены некоторые отсутствующие модули
* Добавлен индикатор состояния службы на удалённый рабочий стол
* Адаптивная компоновка удалённого рабочего стола
* Предварительная версия next

Версия 3.123

* Исправлена проблема неполного получения последних действий

Версия 3.120-1

* FIRERPA теперь поддерживает работу в качестве прокси
* Добавлен интерфейс получения последних Activity системы
* Исправлено состояние гонки в протоколе (возможно)
* Добавлены некоторые команды, удалён просмотр базы SQLite
* Экспериментальная трансляция экрана 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

* Удалены неиспользуемые библиотеки для уменьшения размера
* Удалена функция истории командной строки, несовместимая с 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

* Все подсказки интерфейса переведены на английский
* Исправлена проблема неаутентифицированного веб-интерфейса
* Исправлена совместимость со старыми версиями

Версия 3.0.55

* Исправлен сбой, вызванный широкими символами в заголовках запросов
* Объединён mitmweb с процессом startmitm
* Небольшие изменения образа Docker
* Поддержка инспектирования компоновки

Версия 3.0.50

* Поддержка селекторов child, sibling

Версия 3.0.48

* Команда startmitm для Windows без установки
* Поддержка загрузки/выгрузки файлов из памяти в память
* Добавлен псевдоним screenshot()

Версия 3.0.47

* Упрощён globalmitm, поддержка прокси HTTP, SOCKS5
* Улучшен поиск узлов WebView

Версия 3.0.46

* Поддержка масштабирования двумя пальцами
* Упрощены операции DNS man-in-the-middle в startmitm

Версия 3.0.45

* Поддержка пользовательского порта сервера (--port)
* Исправлена проблема зависания при определении типа файла по индексу каталога
* globalmitm проверяет доступность DNS-службы
* Исправлена проблема получения неверного сетевого интерфейса startmitm.py при нескольких сетях
* Клиентское соединение больше не использует системный прокси автоматически

Версия 3.0.35

* Повышена производительность встроенного ADB
* Служба OpenVPN поддерживает параметр auth (по умолчанию SHA1)
* Исправлена проблема аномалий при использовании scrcpy через встроенный ADB