Результаты поиска

  1. A

    Обсуждение версии 2.3.4.0 (Enterprise)

    Можно пример?
  2. A

    Не удалось запустить устройство - Root element ts missing

    Root element is missing У вас путь к Proxifier.ppx скорее всего c:\Program Files\ZennoLab\RU\ZennoDroid Pro\2.3.4.0\Progs\Proxifier\
  3. A

    двойной клик по элементу

    Какую ошибку выдает при выполнении? В ZennoDroid 2.3.4 были внесены исправления в эту функцию.
  4. A

    how can i get a list of already installed application

    var droid = instance.DroidInstance; //check var isInstalled = droid.App.IsInstalled("com.android.chrome"); if (!isInstalled){ //install droid.App.InstallApk(project.Path + "chrome.apk"); } // other useful methods var droid = instance.DroidInstance; string[] allPackages =...
  5. A

    Обсуждение версии 2.3.3.0 (Enterprise)

    Обновлен шаблон для настройки анализа трафика приложений. Теперь для установки сертификата не нужно монтировать на запись системный раздел (на реальных устройствах и эмуляторе LDPlayer). Сертификат Zenno будет установлен в хранилище Надежных сертификатов.
  6. A

    двойной клик по элементу

    Функция SendText заменяет значение в поле ввода. var driver = instance.DroidInstance.AppiumDriver; var element = driver.FindElementByUiAutomator("new UiSelector().className(\"android.widget.EditText\").textContains(\"старый текст\")"); if (element == null) return "not found"...
  7. A

    Обсуждение версии 2.3.3.0

    Перехват трафика приложения с помощью Frida и Burp Suite Видеоинструкция по настройке перехвата трафика с помощью Frida и Burp Suite...
  8. A

    ZDpro + memu

    Так и должно быть. В ZennoDroid Pro/Lite трафик проксируется через Redsocks либо через Proxifier без использования VPN (Gnirehet). Gnirehtet используется только в Enterprise, для использования телефоном интернет-подключения компьютера.
  9. A

    ZDpro + memu

    Галочка применять настройки профиля установлена?
  10. A

    "Device is already being used in project maker"

    Turn off this checkbox (in PM)
  11. A

    Глупый вопрос

    Экшен эмуляция клавиатуры. Вставить {AndroidKeys.CLEAR}
  12. A

    Глупый вопрос

    Включите запись и очистите данные мышкой. Экшен с нужным действием создастся автоматически
  13. A

    Не могу установить приложение

    На этом телефоне Android 5.1, а для браузера нужен Android 7.0+
  14. A

    Ограничение по времени на выполнение шаблона

    Тестовый проект отрабатывает корректно. Выход из 3-го уровня по таймауту срабатывает. Это всегда так (не работает таймаут)? Можно поставить небольшой таймаут, чтобы не ждать (30-40сек, ну или сколько нужно, чтобы выполнение оказалось на 3-м уровне) и проверить. Какое-то действие в шаблоне...
  15. A

    Ограничение по времени на выполнение шаблона

    Теперь таймаут побольше, 1 минуту.
  16. A

    Ограничение по времени на выполнение шаблона

    Попробуйте выполнить MainProject (В настройках установить таймаут 30сек и выполнять BadEnd при прерывании проекта) Main выполняет вложенный проект (Уровень 2), который в свою очередь выполняет еще один вложенный (Уровень 3, на нем эмуляция деятельности - поиск несуществующей картинки и xml...
  17. A

    ZDE + MEmu + многопоток

    В MEmu адреса для подключения (в данном случае это названия ВМ) имеют вид 127.0.0.1:21503, 127.0.0.1:21513 и т.д. Каждый новый эмулятор увеличивает значение порта на 10. Можно использовать кубик Выбор устройства через Regex. Если предположить, что первая группа - это машины...
  18. A

    Memu Android 9, при подключении в режиме bridge - ошибка ADB.

    Проблема связана с реализацией режима bridge в Android 9. В Андроид 5 и 7 в режиме моста внутренний IP адрес эмулятора принадлежит локальной сети (например, 192.168.1.10), соответственно можно постучаться через ADB на 192.168.1.10:5555. А в Андроид 9 при переключении в режим моста внутренний IP...
  19. A

    Обсуждение версии 2.3.3.0

    Да, действительно, в Android 9 функция не работает. Исправим.
  20. A

    Обсуждение версии 2.3.3.0 (Enterprise)

    Добавили пошаговую инструкцию как настроить анализ трафика приложений с шаблоном, а также обновили видеоинструкцию. Проверялось на эмуляторах Memu (Android 7 и 9), LDPlayer9 (Android 9), Nox 7 (Android 9) и реальных устройствах.
  21. A

    Не срабатывает команда "setprop microvirt.linenum '+7хххххххххх'"

    getconfigex linenum считывает GuestProperty виртуальной машины VirtualBox. (linenum это абстрактный параметр, не имеющий никакого отношения к Андроид) setprop microvirt.linenum задает свойство внутри эмулятора. На это свойство реагирует systemd и формирует вполне конкретные настройки для...
  22. A

    Не срабатывает команда "setprop microvirt.linenum '+7хххххххххх'"

    В каком приложении не меняется номер после выполнения этой команды?
  23. A

    Обсуждение версии 2.3.3.0 (Enterprise)

    При нажатии на иконку Frida закрывается ProjectMaker? Сделайте, пожалуйста, диагностику с подробным логом
  24. A

    Обсуждение версии 2.3.3.0 (Enterprise)

    После перезагрузки возникает запрос на экране подключение к VPN от Gnirehtet?
  25. A

    Обсуждение версии 2.3.3.0 (Enterprise)

    Redsocks2 поддерживает адреса прокси только в виде IP: Port. Т.е. так работать будет socks5://user:[email protected]:8080, а так нет socks5://user:[email protected]:8080
  26. A

    Тач по кнопке в C#

    Нет. Такого свойства нет.
  27. A

    Тач по кнопке в C#

    var driver = instance.DroidInstance.AppiumDriver; var elem = driver.FindElementByXPath("//*[@text='Security status' and @class='android.widget.TextView']"); if (elem != null) elem.Click();
  28. A

    ZennoDroid Enterprise - как сделать swipe

    split - сколько раз ломается линия движения (0 не ломается) splitVar - насколько сильно ломается линия движения (от -500 до +500).
  29. A

    ZennoDroid Enterprise - как сделать swipe

    Попробуем еще раз добиться нужного результата :-) Попробуйте подобрать значения для свайпа. x1,y1 - начало; x2,y2 - конец Координаты задаются в процентах от ширины/высоты, чтобы не привязываться к размеру дисплея. Начало координат - верхний левый угол. Т.е. если ширина 1080, то 50% - это 540...
  30. A

    Релиз ZennoDroid Enterprise — Финальный релиз!

    Попробуйте открыть шаблон с примерами api отсюда (файл внизу сообщения). Там есть образец кода для выбора устройства по индексу. Работает или тоже ошибка?
  31. A

    Проксирование андроид эмуляторов

    На вкладке с настройками нужно поставить галочку Redsocks2.
  32. A

    Проксирование андроид эмуляторов

    В тестовом билде ZennoDroid 2.3.3 можно проксировать DNS запросы, также можно сделать, чтобы публичный IP через WebRTC совпадал с адресом прокси. Если прокси поддерживает.
  33. A

    Как найти ссылку на странице в браузере по атрибуту href в Zennodroid?

    Шаблон из видео. UiSelector имеет большое количество методов для поиска
  34. A

    Как победить ошибку Gnirehtet IsRunning ?

    В тестовом билде ZennoDroid Enterprise 2.3.3.0 больше не требуется подтверждение запроса от Gnirehtet на подключение к VPN (после перезагрузки устройства или при первом запуске)
  35. A

    ZennoDroid Enterprise не видит Android 12.1

    Отписал в личку
  36. A

    Свайп до тех пор, пока не появится элемент.

    Пока элемент не появился на экране, его не существует. Поэтому в общем случае подход свайп + поиск является правильным. Можно автоматизировать поиск и скролл через API
  37. A

    В ZennoDroid Enterprise кириллические буквы не вводятся в поля

    https://zennolab.atlassian.net/wiki/spaces/RU/pages/2176843777/Android+RealPhone+PM+ZD#%D0%A1%D0%BF%D0%BE%D1%81%D0%BE%D0%B1-%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0-%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%BE%D0%B2
  38. A

    Как решить в приложении на ZennoDroid Recaptcha v2?

    В тестовом билде ZennoDroid 2.3.3 добавлена возможность распознавания HCaptcha в приложениях и в Chrome.
  39. A

    Сделайте настройку разных путей к busybox

    Да, действительно в LDPlayer есть проблема. Вшитый busybox неполноценный, бэкап работает, а восстановление завершается без ошибок, но по факту ничего не восстанавливает. Исправим. Используется LDPlayer с Android x64? В качестве временного решения выполните прикрепленный шаблон, он установит...
  40. A

    Разгадывание капчи

    В тестовый билд ZennoDroid 2.3.3 Pro и Enterprise добавлена возможность распознавания HCaptcha в приложениях (по сайткею с автосабмитом)
  41. A

    Перестала срабатывать команда adb shell

    При желании можете установить тестовый билд ZennoDroid 2.3.3 Pro с исправлением данного бага.
  42. A

    Перестала срабатывать команда adb shell

    Это баг, обрезается вывод adb shell. Будет исправлено в ZennoDroid 2.3.3. Пока добавьте в команду grep, чтобы уменьшить вывод и в него не попадала лишняя информация. adb shell dumpsys package com.vkontakte.android | grep versionName По versionName наверно версию узнаете?
  43. A

    Как удалить все файлы в /sdcard/WhatsApp Business/Media/WhatsApp Business Documents/*

    var input = instance.DroidInstance.Input; var folder = "/sdcard/Test/WhatsApp Business/Media/WhatsApp Business Documents/"; input.Shell($"cd '{folder}';find . -type f -exec rm {{}} \\;"); //Получение содержимого папки var result = input.Shell($"du -a '{folder}'"); return Environment.NewLine +...
  44. A

    Как удалить все файлы в /sdcard/WhatsApp Business/Media/WhatsApp Business Documents/*

    Лучше использовать другую конструкцию. Для примера: создаем несколько папок и файлов в /sdcard/Test/WhatsApp Business/Media/WhatsApp Business Documents/. Потом удаляем. var input = instance.DroidInstance.Input; var folder = "/sdcard/Test/WhatsApp Business/Media/WhatsApp Business Documents/"...
  45. A

    ZennoDroid Enterprise - как сделать swipe

    Можно. Включите в настройках для разработчика отображение касаний, чтобы линии рисовало. Проведите пальцем по экрану так, как Вам нужно, только обязательно в том приложении, где нужен свайп с пролистыванием, чтобы было видно откуда начинается движение, его траектория и где заканчивается...
  46. A

    Как найти ссылку на странице в браузере по атрибуту href в Zennodroid?

    Если скролл в браузере, то через выполнение js на странице. Что-то вроде такого (листает до третьей кнопки на странице): document.getElementsByTagName('button')[3].scrollIntoView({behavior: "smooth"}); Если скролл в приложении, то можно автоматизировать поиск и скролл через api. Для примера...
  47. A

    Зеннопостер и зеннодроид не могут поделить между собой блокнот???

    Для межпроцессного лока между Зеннопостером и Зеннодроидом можно использовать мьютекс или именованный семафор. В данном случае для простой записи/считывания из файла в локе достаточно мьютекса. Не знаю какая логика обмена сообщениями, простейший вариант - считываем содержимое, пишем ответ -...
  48. A

    Как запустить устройство без Proxifier?

    В ZennoDroid Enterprise Proxifier отключается на вкладке с настройками Android