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.