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 перед запуском. Блокировка повторного запуска.