ZennoDroid 2.3.6.0

ZennoDroid 2.3.6.0

Добавлено:

[+] В экшен «Получить список устройств» добавлена возможность фильтрации устройств по состоянию: запущенные, остановленные, свободные, занятые.

[+] Добавлен экшен «Получение списка приложений» с возможностью фильтрации приложений по типу: все, системные, пользовательские.

[+] Добавлен экшен для получения названия активного приложения на экране устройства.

[+] Добавлен экшен «Получить буфер обмена Android».

[+] Добавлен экшен «Задать буфер обмена Android».

[+] Добавлен экшен «Установка даты и времени».

[+] Добавлен экшен «Выполнить запрос Sqlite3».

[+] Добавлен экшен «Выполнить скрипт Frida».

[+] Добавлен экшен «Очистить уведомления в шторке».

[+] Добавлен экшен позволяющий проверить, что приложение уже установлено. В связке с экшеном «Установка приложения» позволяет пропускать инсталляцию приложений уже имеющихся на устройстве.

[+] Добавлен экшен «Получить куки из приложения».

[+] Добавлен экшен «Получить параметры подключения через adb» (серийный номер или адрес и порт для подключения к устройству).

[+] В экшен «Эмуляция Swipe» добавлена возможность выполнить более реалистичное движение пальцем по экрану по кривой линии.

[+] Добавлен экшен «Переключение физической камеры на виртуальную».

[+] Добавлена конвертация всех новых экшенов в код C# через контекстное меню.

[+] Добавлена возможность записать движение мыши по произвольной траектории (иконка с изображением мышки в окне «Устройство»).

[+] Добавлена возможность открыть url в браузере (Свой код C#):
instance.DroidInstance.App.OpenUrl(url); - страница будет открыта в браузере по умолчанию;
instance.DroidInstance.App.OpenUrl(url, packageName); - страница будет открыта в заданном браузере.

[+] В нижнее меню окна «Устройство» добавлена возможность быстро сменить или освободить выбранное устройство.
(Устраняет ошибку «Устройство занято в ProjectMaker» при выполнении шаблона в ZennoDroid).

[+] Добавлена возможность сменить прокси через нижнее меню окна «Устройство».

[+] Увеличено поле «Текст запроса» в экшене «Запрос к БД».

[+] Добавлена возможность задать адрес частного DNS в Андроид 9 и выше (Свой код C#):
instance.DroidInstance.Proxy.EnablePrivateDns("dns.google");.

[+] Добавлена возможность не блокировать утечку IP (Свой код C#)
instance.DroidInstance.Proxy.BlockUDPLeak = false;
instance.DroidInstance.Proxy.BlockWebRtcLeak = false;

[+] Добавлена возможность задать тип проксирования DNS запросов через Redsocks (Свой код C#).
instance.DroidInstance.Proxy.UseDnsTcp = true;
instance.DroidInstance.Proxy.UseDnsUdp = true;

[+] В Профиль устройства добавлен параметр fingerprint (PhoneFingerprint).

[+] Перед выполнением всех экшенов, работающих с устройством, добавлена проверка подключения к устройству, а также ожидание восстановления подключения.

[+] Добавлена проверка отсутствия разрывов подключения к устройству во время выполнения длительных команд adb shell.

Исправлено:

[*] Исправлено сохранение и восстановление аккаунтов приложений в виде номера телефона (содержащие пробелы).

[*] Исправлена ошибка «SU не найден» при сохранении и восстановлении аккаунтов приложений.

[*] Исправлена утечка реального IP через WebRTC (при проверке на http://pixelscan.net и других).

[*] Исправлен баг при выполнении SQL-запросов на устройствах с Root.

[*] Исправлена ошибка при открытии приложений в Android 5.1.

[*] Исправлена блокировка рекламы в MEmu 9.0.6.

[*] Исправлен баг при поиске по картинке через C# (FindImage с указанием времени поиска).

[*] Исправлены ошибки при выполнении экшена «Swipe».

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

[*] Исправлено нажатие на кнопку Scan QR Code в Memu 9:
new QRCodeManager().PressQRCodeScanButton();

[*] Исправлены ошибки при работе с приложениями (Открыть, очистить и другие).

[*] Исправлена проблема из-за которой не работали кнопки на боковой панели эмулятора.

[*] Улучшена работа функции «Исправлять ошибки build.prop».

[*] Улучшена инициализация движка для получения дерева элементов.

[*] Исправлена ошибка «Не удалось установить соединение через adb при запуске устройства», если модель устройства содержала пробелы в названии.

[*] Исправлена ошибка в функции открытия URL
instance.DroidInstance.App.OpenUrl(url, packageName)

[*] Исправлена ошибка при создании скриншота на устройствах с высоким разрешением экрана
instance.DroidInstance.Screen.ScreenshotAsArray();
instance.DroidInstance.Screen.ScreenshotAsArray(area);

[*] Исправлена избыточная блокировки утечки IP при проксировании через Redsocks.

[*] Исправлена ошибка при отображении инстанса при выполнении проектов в ZennoDroid.

[*] Исправлена ошибка при получении пути к файлу с куками
instance.DroidInstance.App.GetCookiePath(packageName)

[*] Исправлено получение кук из сторонних браузеров (не Chrome).

[*] Исправлена ошибка при генерации IMEI.