ZennoDroid 2.4.1.0

ZennoDroid 2.4.1.0

Добавлено:

[+] В экшен "Команда ADB Shell" добавлена возможность выполнять команды с правами суперпользователя (Root).

[+] В экшен "Команда ADB Shell" добавлена возможность выполнять команды без проверки подключения к устройству.

[+] Экшен "Команда ADB Shell" теперь не требует обязательного указания переменной для сохранения результата выполнения команды.

[+] В экшен "Закрыть приложение" добавлена возможность закрыть все запущенные приложения.

[+] В экшен "Открыть приложение" добавлена возможность запустить приложение с правами суперпользователя (необходимо, если при указании активити экшен завершается ошибкой "SecurityException: Permission Denial").

[+] Добавлена возможность вставить текст из буфера обмена Windows в окно устройства через контекстное меню или сочетанием клавиш Shift + Insert.

[+] В меню "Установленные приложения" добавлена информация о версии приложения. Значительно ускорен процесс сбора информации о приложениях при открытии формы.

[+] В API C# добавлен метод для быстрого переподключения захвата изображения. Необходимо использовать, если в процессе работы использовались команды для ручной смены разрешения экрана (wm size, wm density). Восстанавливает картинку и корректное отображение координат курсора
instance.DroidInstance.Screen.ResetScreen();

[+] В дерево элементов, в конструктор действий, в экшены "Получить/Установить значение" и "Выполнить событие" добавлено большое количество новых свойств элементов (a11y-important, drawing-order и другие), появившихся в новой версии UIAutomator.

[+] UIAutomator обновлен до 7.3.1.

[+] Scrcpy обновлен до версии 3.2.

 

Исправлено:

[*] Полностью переписан код, отвечающий за эмуляцию длительного движения пальцем по экрану, работавший нестабильно при выполнении в многопотоке. Изменение затронуло экшены "Масштабирование" и "Swipe" (Long Tap and Swipe - Drag'n'drop - позволяющий передвигать ползунок в капчах / двигать элементы на экране), а также API C#
instance.DroidInstance.Input.Swipe и instance.DroidInstance.Input.SwipeCurved
instance.DroidInstance.Input.LongTapAndSwipe и instance.DroidInstance.Input.LongTapAndSwipeCurved
instance.DroidInstance.Input.ZoomIn и instance.DroidInstance.Input.ZoomOut
instance.DroidInstance.Input.FreeMove

[*] Исправлен баг, из-за которого не срабатывал таймаут при выполнении экшена "Команда ADB Shell".

[*] Исправлена ошибка, из-за которой не отображалось дерево элементов, если на устройстве уже была установлена более свежая версия UIAutomator.

[*] Исправлена ошибка, из-за которой при закрытии приложения оно не удалялось из списка недавно открытых.

[*] Исправлена ошибка, из-за которой экшен "Проверка текста" не видел текст расположенный в аттрибуте hint.

[*] Исправлена ошибка, из-за которой не появлялось дополнительное меню установки значений для полей с автозаполнением.

[*] Исправлен поиск поля для ввода текста при использовании функций "Исследовать элемент", "Следовать за курсором". Приоритет будет отдан полям, в которые можно вводить значения, даже если оно перекрыто другим элементом.

[*] Исправлено обновление и отображение информации в окне "Свойства элемента".

[*] Исправлено отображение пунктов контекстного меню окна устройства.

[*] Исправлено отображение используемого прокси в окне устройства (отображалась пустая строка, если адрес прокси не помещался на экране).

[*] Из меню удалены функции для работы с плагинами.

[*] Исправлено переворачивание изображения в ландшафтном режиме в LDPlayer9.