ZennoDroid 2.4.8.0
18.02.26
Added:
[+] ZD ENTERPRISE. Added an action to emulate enabled WiFi. Used for firmware that does not detect an internet connection when WiFi is disabled. In the C# API, the AddWiFiEmulation parameter has been added to enable WiFi emulation.
var filter = new DeviceFilter();
filter.Country = "us";
var options = new DeviceOptions();
options.AddWiFiEmulation = true;
var json = instance.DroidInstance.Settings.GenerateRandomLSPosedSettings(filter, options);
instance.DroidInstance.Settings.SetLSPosedSettings(json);
[+] Added a method in the C# API for quickly changing image capture quality. You can use it both before connecting to the device and after.
// 0 - Very low quality, 5 - Low, 10 - High
instance.DroidInstance.Screen.SetCaptureScreenQuality(10);
[+] ZD ENTERPRISE. Added a method in the C# API to patch the Flutter library (ReFlutter) for further interception and analysis of traffic in Burp Suite.
// Patch the library
instance.DroidInstance.App.PatchFlutterLib("tech.httptoolkit.pinning_demo", "10.0.2.2:8083");
// Restore the original library
instance.DroidInstance.App.RestoreFlutterLib("tech.httptoolkit.pinning_demo");
Example of usage. Application to test request interception via Flutter
[+] Added a method in the C# API to get the path to the installed app folder (The path changes upon reinstallation and has the format: /data/app/~~y085wNyYQQpQwtJ1jpUYOg==/com.android.chrome-rD8qfdRUT680QgUrsaftWQ==)
return instance.DroidInstance.App.AppDir("com.android.chrome");
[+] Improvements for hiding Frida usage on the device:
- Frida replaced with the anti-detect fork Florida
- Changed the frida-server process name
- Changed the re.frida.helper helper process name
- Changed the port used
[+] Frida updated to 17.5.2 (Florida).
[+] AdbClient updated to 3.6.16.
[+] Scrcpy updated to 3.3.4.
[+] Appium Settings updated to 7.0.13. For automatic update, you need to remove the installed version (io.appium.settings).
[+] UIAutomator2 updated to 9.10.0.
[+] Adb updated to 36.0.2.
[+] Clash updated to 1.19.18. For automatic update, you must first remove the current version.
Fixed:
[] Fixed DNS leak when using whitelist and blacklist in Clash proxy mode.
[] Fixed the Invalid virtual disk (InvalidMedium) error when launching LDPlayer.
[] Fixed the Failed to fix operator error.
[] ZD ENTERPRISE. Fixed the actions Get Clipboard, Set Clipboard, as well as character input in Native Input mode on non-standard firmware.
[] ZD ENTERPRISE. Added a bypass for protection against obtaining Root by all previous methods in the BlueStacks emulator version 5.22.140 and above. Updated script for obtaining Root: BlueStacks 5 Root ver.6.zip Instructions.
[] ZD ENTERPRISE. Fixed launching the BlueStacks emulator version 5.22.140 and above via the C# API:
string name = new BlueStacks5Manager().TitleToNameConverter("BlueStacks App Player 17");
new BlueStacks5(name).Start();
[] ZD ENTERPRISE. Fixed incorrect Brand filter behavior in the Generate Device action.