- Регистрация
- 22.01.2019
- Сообщения
- 2 071
- Благодарностей
- 4 530
- Баллы
- 113
Full changelog 2.4.9.0
Added:
+ A new experimental feature has been added, allowing a specially prepared application backup to be transferred from one device to another. It uses the new LSPosed module (ZennoBackup).
Immediately after installation and before the first launch, the app must be added to the list of apps overridden by the ZennoBackup module (in the LSPosed module setup action, specify the module name com.zennolab.zennobackup).
When restoring a backup in the Restore application data action, the Use ZennoBackup module checkbox must be enabled.
+ Automatic installation of ZennoDroid and ZennoBackup modules when executing the LSPosed module setup action.
+ Automatic Root permission grant for the ZennoDroid module on first installation (when using Magisk).
+ Added the ability to temporarily disable individual apps from the LSPosed scope. In the LSPosed module setup action, you need to specify the # prefix before the app name):
com.android.chrome
#com.yandex.browser
+ Added the ability to inject custom JavaScript before a page is loaded in Chrome and Yandex browsers, as well as in apps using WebView. Instructions.
C#:
// Enable JavaScript injection (performed once before the app starts)
instance.DroidInstance.Settings.SetLSPosedSettings("{ \"UseInjectScript\":true }");
// The script variable contains the script that should be applied when a page is loaded in Google Chrome
instance.DroidInstance.App.InjectScript("com.android.chrome", project.Variables["script"].Value);
+ Added certificate pinning bypass via the ZennoDroid module (without using Frida):
C#:
// The cert_pem variable contains a certificate in pem format (-----BEGIN CERTIFICATE----- ... ----------END CERTIFICATE-----)
var settings = new {
CertificateUnpinning = project.Variables["cert_pem"].Value
};
var json = Global.ZennoLab.Json.JsonConvert.SerializeObject(settings);
instance.DroidInstance.Settings.SetLSPosedSettings(json);
+ System certificate installation, including Chrome/WebView support, for traffic interception:
C#:
// The cert_pem variable contains a certificate in pem format (-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----)
instance.DroidInstance.WebView.InjectSystemCertificate(project.Variables["cert_pem"].Value);
+ LSPosed_CLI module updated to version 1.11.0.
+ Added the ability to use the ReLSPosed fork instead of LSPosed (CLI support has been added for management through the LSPosed Management action group).
+ A list of all interfaces for working with ZennoDroid via C# has been added to the help:
DroidInstance API
Additional API
Fixed:
* Fixed slow execution of the check that an app is already installed (used in many app-related actions).
* Fixed the "failed to capture image" error that occurred when the connection to the device was briefly lost while executing the Launch action.
* Fixed the ReCaptcha solving action based on images.
* Fixed slow performance of the "Image Processing" action in multithreaded mode.
Where to download?
ZennoDroid 2.4.9.0 Enterprise is already available in your personal account!
You’ll also be prompted to update when launching ProjectMaker.
How to report bugs?
Please report all bugs using our form, along with a detailed description and a reproduction script. This will allow us to quickly diagnose and fix the issue.