ZennoDroid 2.3.2.0
🔗 Original page — Source of this material
ZennoDroid 2.3.2.0
New features:
[+] Added the “Wait for user actions” action (Logic menu group).
[+] Added the ability to set an execution timeout for the “Console command” action.
[+] Added support for installing applications in .apks, .apkm, and .xapk formats (often labeled on websites as Apk bundle format).
[+] Added support for Android 9.0 (starting from MEmu 8.0.6).
[+] Added the “Text check” action, which allows you to verify the presence of specific text on the screen.
[+] Added a setting to the “Set value” action to adjust the typing speed. The delay adjustment range for character input has been increased.
[+] Added an action to retrieve notifications from the notification shade in JSON format (date, app, title, message).
[+] Added an action to change the time zone.
[+] The global setting “Apply profile settings on launch” has been moved to the “Launch/Restart” action. Now you can apply (or not apply) profile settings at the project level.
[+] Added an action to emulate incoming SMS messages.
[+] Application actions (Open, Close, Install, etc.) have been moved from the “Utilities” group into a separate group.
[+] Device settings have been moved from the “Device actions” group into a separate group.
[+] Added the ability to select a random free device by mask (using a Regex expression). In ZennoDroid Pro, you can group devices by setting prefixes in their names (OK_1, OK_2, VK_1, VK_2) and randomly select them by specifying a mask (OK or VK).
[+] Added a button for installing applications to the “Installed applications” window.
[+] Added settings to adjust random delays when simulating character input.
[+] Added a setting to adjust random click offset (used in the “Search by image” and “Execute event” actions).
[+] Expanded recording settings. Added:
- *Default color mode and search area. Image search will be automatically recorded into the project in the selected mode.
- *Default character input delay.
- *Default element wait time.
- *Default element search time.
New API features:
[+] Added the ability to press the “Scan QR code” button, set the viewfinder position and size, place an image under it, and close it.
var qr = new QRCodeManager();
qr.PressQRCodeScanButton();
qr.SetViewfinderPosition(new Rectangle(0,0,500,500));
qr.DrawImage("qrCode.png", new Rectangle(100,150,100,100), new Rectangle(0,50,500,450));
qr.CloseViewfinderWindow();
qr.CloseQRCodeScanWindow();
[+] Added the ability to get and set the device clipboard value.
droid.Input.SetClipboard("Hello!");
droid.Input.GetClipboard();
[+] Added the ability to take a screenshot of a selected screen area.
var data = instance.DroidInstance.Screen.ScreenshotAsArray(new Rectangle(100,100,250,250));
var data = instance.DroidInstance.Screen.ScreenshotAsBase64String(new Rectangle(100,100,250,250));
[+] Added the ability to back up and restore application data.
droid.App.BackupAppData("com.android.browser", "backup.tar.gz");
droid.App.RestoreAppData("com.android.browser", "backup.tar.gz");
[+] Added the ability to perform a long tap and swipe (LongTap and Swipe — аналог Drag&Drop).
droid.Input.LongTapAndSwipe(500, 200, 500, 400, 1000);
You can find the full up-to-date list of API methods here.
Bug fixes:
[] In Task Manager, processes are now displayed as ProjectMakerZD.exe and ZennoDroid.exe.
[] Device selection now works if the full name contains only digits.
[] Added a notification when running a project in case of issues with the installed Proxifier.
[] After installing an application, shortcuts now appear on the desktop.
[] Fixed a memory leak during operation.
[] The template size increased significantly during operation with each save.
[] Fixed the Proxifier error “Cannot load Proxifier profile. Incorrect port number”.
[] Fixed the error “Index was outside the bounds of the array” when selecting a device.
[] Fixed the use of proxies from the proxy checker in ZennoDroid via the “Settings” tab.
[] Fixed the “Get proxy” action.
[] Fixed the display of successful exits for Android actions in the project.
[] Added ad blocking in MEmu 8.0.6.
[] Fixed application backup creation for large data sizes.
[] Fixed the Proxifier error “Infinite Connection Loop Detection”.
[] Fixed the phone number not being displayed in the MEmu multi-manager when changing the number in ZennoDroid.