Release ZennoDroid 2.3.11.0 Ability to use LDPlayer 9 emulator • Search by pixel color • Improved image search

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
1 735
Благодарностей
3 987
Баллы
113


Full changelog 2.3.11.0

Added:

+ Added the ability to select the LDPlayer 9 emulator.
+ Automatically switch to the installed emulator on first launch (if only MEmu or only LDPlayer is installed).
+ Added the ability to specify an initial activity for the "Open application" action.
+ Added "Open URL" action.
+ Added the ability to specify the image capture type before starting the device (Custom C# code)
Код:
// Possible options for image capture type: "h264", "mjpeg", "off"
instance.DroidInstance.Action.Start(false, "h264");
+ Added the ability to search by pixel color (Custom C# code).
The pixel color can be obtained via the context menu by right-clicking on the desired location on the device screen
Parameters: color, search area, variations (error) from the specified color, search time
Point FindPixel(string htmlColor, Rectangle[] rectangles, int variation, int searchTime);

Код:
// search the entire screen once and click on the found pixel without delays
var point = instance.DroidInstance.Screen.FindPixel("#F3BC2F", null, 0);
if (point.IsEmpty)
        throw new System.Exception("Not found");

project.SendInfoToLog("Send tap:" + point, true);
instance.DroidInstance.Input.Tap(point.X, point.Y);
Код:
// search by screen area for 5 seconds and click on the found pixel without delays
var searchArea = new [] { new Rectangle(30, 300, 130, 400) };
var point = instance.DroidInstance.Screen.FindPixel("#f8bc1d", searchArea, 0, 5);
if (point.IsEmpty)
        throw new System.Exception("Not found");

project.SendInfoToLog("Send tap:" + point, true);
instance.DroidInstance.Input.Tap(point.X, point.Y);
+ FFMpeg is updated to 7.0.0.
+ UIAutomator is updated to 7.0.28.
+ Appium Settings is updated to 5.12.14.
+ Adb is updated to 35.0.2.
+ Frida is updated to 16.5.2.
+ When using ZennoDroid Pro (Memu / LDPlayer) and ZennoDroid Enterprise on the same computer, all options in the Android tab are independent.


Fixed:

Fixed serious delays (single threading) when searching by image when executing templates.
Fixed a bug when capturing a device with Root disabled on MEmu versions 9.0.x.
Fixed Recaptcha2 solving by clicks.
Fixed javascript execution in WebView when Chrome browser is running.
Corrected the accuracy of geolocation.
Fixed freezes when displaying the device screen. Improved responsiveness when controlling the device.
Improved retrieval of the active application name (when executing javascript, when opening the "Installed applications" menu).
Improved javascript execution (added re-search for socket address and re-execution of command in case of error).
Fixed errors when installing a proxy via Proxifier in multi-threaded mode with a large number of threads and a large number of proxy addresses used.
Fixed a bug when setting a very large number of different proxy addresses via Proxifier (Error: Too many sibling nodes).
Fixed a bug that caused empty windows to be displayed when executing templates (if it was not possible to obtain device information via adb).
Fixed a bug where ZennoDroid could not detect installed MEmu.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)