ZennoDroid 2.3.0.0
Новые фичи:
[+] Генерация параметров IMEI, Android ID, IMSI, Sim Serial.
[+] Значения параметров Android-устройств в переменных окружения.
[+] Возможность ограничить область поиска в экшене «Поиск по картинке».
[+] В экшен «Поиск по картинке» добавлено действие None.
[+] Индикаторы (не)успешного поиска в экшен «Поиск по картинке».
[+] Для подбора погрешности поиска по картинке добавлена опция, позволяющая прикрыть часть изображения.
[+] Возможность регулировки частоты захвата кадра.
[+] Цветовые режимы: обычный – RGB, градации серого – Gray и черно-белый – Black.
[+] Возможность сохранить координаты найденного прямоугольника в переменные.
[+] Возможность получить хэш образца поиска (для С# методов).
[+] Интервал между запуском виртуальных машин.
[+] Теперь ZennoDroid не использует виртуальную машину, которая на данный момент используется в ProjectMaker.
[+] Возможность использовать диапазоны значений в экшенах «Выполнить событие», «Установка значения», «Взятие значения».
[+] Настройка для моментальной вставки текста без задержек в экшене «Эмуляция клавиатуры Android».
[+] Настройка, позволяющая установить curl в версии Memu, где его не было по умолчанию.
[+] Настройка, позволяющая задать время ожидания загрузки виртуальной машины.
[+] Возможность отключить микрофон и звук.
[+] Возможность установить лимит FPS.
[+] Сообщение об ошибке, если истек срок лицензии.
[+] Все изменения из ZennoPoster 7.7.0.0.
[+] C# методы.
[+] Настройки GPU Optimization и Anti-Flickering.
[+] Улучшен алгоритм поиска по картинке.
[+] При выполнении экшена «Закрыть приложение» оно дополнительно удаляется из списка недавно запущенных (Кнопка «Недавние приложения»).
[+] Экшен «Распознать капчу».
[+] Список установленных приложениий, в меню «Инструменты», содержит информацию об активном приложении.
[+] Отслеживание загрузки CPU при выполнении проекта. Новый поток не будет запускаться если нагрузка на CPU превышает 80%.
[+] Проверка подключения к виртуальной машине перед выполнением нажатий и отправкой текста.
[+] Таймаут ожидания завершения длительных операций c виртуальной машиной: создание, клонирование, и т.д. (300 сек), установка apk (120 сек).
[+] Улучшен механизм получения изображения.
[+] Горизонтальная полоса прокрутки в «Дерево элементов».
[+] В меню «Установленные приложения» добавлены действия «Открыть/закрыть приложение». При включенной записи действие будет добавлено в проект.
[+] Выполнение JavaScript в браузере Chrome.
[+] Выполнение JavaScript во встроенном браузере.
[+] Блокировка рекламы на рабочем столе реализована новым методом.
[+] Клик в случайное место найденного элемента. Также поля X и Y теперь понимают макросы (т.е. можно написать random, end или диапазон значений).
[+] Убраны все ограничения в настройках (интервал запуска, FPS, время ожидания загрузки).
[+] Добавлена возможность смены прошивки модуля связи (GSM модуля) из C# кода instance.DroidInstance.Settings.SetBaseband("G9300ZCU2API3");
[+] Добавлена возможность чтения сообщений из панели быстрого доступа с помощью C# кода: var json = instance.DroidInstance.App.GetAllNotifications();
[+] Добавлена настройка, позволяющая эмулировать разрядку/зарядку аккумулятора.
[+] Эмуляция входящего SMS-сообщения из C# кода instance.DroidInstance.Input.SendSmsMessage("+79998007060", "Привет!");
[+] Добавлена возможность смены часового пояса из C# кода instance.DroidInstance.Settings.SetTimezone("Europe/Moscow");
[+] Добавлена возможность изменить язык системы "на лету" без перезагрузки.
Экшен «Установка языка системы», либо «Свой C# код»: instance.DroidInstance.Settings.SetLanguage(""ru"");
Исправленные баги:
[*] Получение структуры дерева элементов в некоторых приложениях (Самокат).
[*] ZennoDroid при запуске закрывает все запущенные виртуальные машины, кроме используемой в ProjectMaker.
[*] Экшен «Поиск по картинке» учитывает смену содержимого в окне эмулятора.
[*] Добавлены переменные окружения %ZennoDroidDllPath% и %ZennoDroidCurrentPath%.
[*] Исправлена ошибка, когда при поиске элемента во всплывающем окне находился элемент позади этого окна.
[*] Экшены завершаются ошибкой, если в момент выполнения произошел обрыв связи с виртуальной машиной (падение, перезагрузка и т.д.).
[*] Правильно отрабатывает BadEnd, если сработал таймаут выполнения проекта.
[*] Исправлено зависание в статусе «Сохранение состояния» при выключении.
[*] Исправлена ошибка, когда поиск по картинке не подсвечивал найденный элемент.
[*] Экшены работы с приложением (открыть/закрыть/очистить) завершатся ошибкой, если указать название несуществующего приложения.
[*] В экшен «Эмуляция клавиатуры», в макрос {AndroidKeys} добавлено управление курсором (HOME, END, UP, LEFT, и т.д.).
[*] Макросы {AndroidKeys.COPY} {AndroidKeys.PASTE} работают в Android 7.1 (Внутренний буфер обмена эмулятора).
[*] Исправлены ошибки при работе с мультименеджером MEmu.
[*] Нажатие Стоп в ProjectMaker прерывает выполнение экшена «Консольная команда ADB Shell».
[*] Исправлено падение ProjectMaker при нажатии кнопки Запустить, если нет созданных виртуальных машин.
[*] Исправлена ошибка из-за которой макрос {AndroidKeys.CLEAR} не удалял большие блоки текста.
[*] Исправлен поиск по условию notext.
[*] В поле «Минимальная версия ZennoDroid» в Блоке шифрования учитываются новые функции в экшенах.
[*] Исправлена ошибка из-за которой запуск клонированной/импортированной ВМ не работал с первого раза.
[*] Исправлены различные проблемы при работе с Proxifier. Проверка состояния Proxifer/winsocks перед запуском. Блокировка повторного запуска.