Skip to main content

ZennoDroid 2.3.0.0

🔗 Original page — Source of this material


ZennoDroid 2.3.0.0

New features:

[+] Generation of IMEI, Android ID, IMSI, and Sim Serial parameters.

[+] Android device parameter values in environment variables.

[+] Ability to limit the search area in the “Search by image” action.

[+] Added the *None action to the “Search by image” action.

[+] Search success/failure indicators in the “Search by image” action.

[+] Added an option to cover part of the image to fine-tune image search tolerance.

[+] Ability to adjust the frame capture rate.

[+] Color modes: normal – RGB, grayscale – Gray, and black-and-white – Black.

[+] Ability to save the coordinates of the found rectangle into variables.

[+] Ability to get the search sample hash (for C# methods).

[+] Interval between virtual machine launches.

[+] ZennoDroid no longer uses a virtual machine that is currently being used in ProjectMaker.

[+] Ability to use value ranges in the “Execute event,” “Set value,” and “Get value” actions.

[+] Setting for instant text input without delays in the “Android keyboard emulation” action.

[+] Setting that allows you to install curl in Memu versions where it was not included by default.

[+] Setting that allows you to specify the virtual machine startup wait time.

[+] Ability to disable the microphone and sound.

[+] Ability to set an FPS limit.

[+] Error message if the license has expired.

[+] All changes from ZennoPoster 7.7.0.0.

[+] C# methods.

[+] GPU Optimization and Anti-Flickering settings.

[+] Improved image search algorithm.

[+] When executing the “Close application” action, it is also removed from the list of recently launched apps (the “Recent apps” button).

[+] “Recognize captcha” action.

[+] The list of installed applications in the “Tools” menu now includes information about the active application.

[+] CPU load monitoring during project execution. A new thread will not start if CPU usage exceeds 80%.

[+] Check the connection to the virtual machine before performing clicks and sending text.

[+] Timeout for long virtual machine operations: creation, cloning, etc. (300 sec), APK installation (120 sec).

[+] Improved image capture mechanism.

[+] Horizontal scroll bar in the “Element tree.”

[+] The “Installed applications” menu now includes “Open/Close application” actions. If recording is enabled, the action will be added to the project.

[+] Execute JavaScript in the Chrome browser.

[+] Execute JavaScript in the built-in browser.

[+] Desktop ad blocking implemented using a new method.

[+] Click a random spot within the found element. The X and Y fields now support macros (i.e., you can enter random, end, or a range of values).

[+] All limitations in the settings have been removed (launch interval, FPS, startup wait time).

[+] Added the ability to change the baseband (GSM module firmware) from C# code:

instance.DroidInstance.Settings.SetBaseband("G9300ZCU2API3");

[+] Added the ability to read messages from the quick access panel using C# code:

var json = instance.DroidInstance.App.GetAllNotifications();

[+] Added a setting to simulate battery discharge/charging.

[+] Emulation of an incoming SMS message from C# code:

instance.DroidInstance.Input.SendSmsMessage("+79998007060", "Привет!");

[+] Added the ability to change the time zone from C# code:

instance.DroidInstance.Settings.SetTimezone("Europe/Moscow");

[+] Added the ability to change the system language on the fly without rebooting.
“Set system language” action or “Custom C# code”:

instance.DroidInstance.Settings.SetLanguage(""ru"");

Bug fixes:

[] Retrieving the element tree structure in some applications (Samokat).

[] On startup, ZennoDroid closes all running virtual machines except the one used in ProjectMaker.

[] The “Search by image” action now accounts for content changes in the emulator window.

[] Added environment variables %ZennoDroidDllPath% and %ZennoDroidCurrentPath%.

[] Fixed an issue where searching for an element in a pop-up window would return an element located behind that window.

[] Actions now fail with an error if the connection to the virtual machine is lost during execution (crash, reboot, etc.).

[] BadEnd now works correctly if the project execution timeout is triggered.

[] Fixed freezing in the “Saving state” status on shutdown.

[] Fixed an issue where image search did not highlight the found element.

[] Application-related actions (open/close/clear) now fail with an error if you specify a non-existent application name.

[] In the “Keyboard emulation” action, the {AndroidKeys} macro now includes cursor control (HOME, END, UP, LEFT, etc.).

[] The {AndroidKeys.COPY} and {AndroidKeys.PASTE} macros work in Android 7.1 (emulator internal clipboard).

[] Fixed errors when working with the MEmu multi-manager.

[] Pressing Stop in ProjectMaker interrupts the execution of the “ADB Shell console command” action.

[] Fixed a ProjectMaker crash when pressing the Run button if no virtual machines have been created.

[] Fixed an issue where the {AndroidKeys.CLEAR} macro did not delete large blocks of text.

[] Fixed search by the *notext condition.

[] The “Minimum ZennoDroid version” field in the Encryption block now accounts for new action features.

[] Fixed an issue where launching a cloned/imported VM did not work the first time.

[] Fixed various issues when working with Proxifier. Checking Proxifier/winsocks status before launch. Preventing repeated launches.