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

  1. M

    Как быстро пасить результат

    Если самому обрабатывать, то как бы есть и такое, но сомневаюсь что в этом есть практическое применение в данном случае: https://learn.microsoft.com/en-us/dotnet/api/system.xml.xmlnode.outerxml
  2. M

    Как быстро пасить результат

    если очень грубо, то экономия времени не на парсинге, а на получении документа только один раз и уже локальном поиске по нему сколько угодно раз и любым удобным способом string layoutXml = ..droid.Hierarchy.GetLayout() XmlDocument layoutDoc = new System.Xml.XmlDocument()...
  3. M

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

    На этом процессоре всего 12 ядер (4 из которых послабее). О каких более 5 потоков может идти речь? В нормальном режиме эмулятору нужно 2 ядра. Физических, а не HT. Если со включенным HT нагрузка больше 50%, больше запускать эмуляторы не нужно - иначе они вот так начнут вылетать... Я на этом...
  4. M

    Чекер прокси

    Я бы просто по adb дернул curl-ом свой скрипт на сервере который ответит какой ip или еще что там светится в запросе. Если нужно именно заголовки реального браузера проверить - т.к. в нем основная деятельность и производтися, то да - через браузер правильнее будет. Если в WebView - то в WebView...
  5. M

    ZDE пропадает дерево в Chrome после клика touch

    А не было ли жалоб клиентов или наблюдений, что аналогичная проблема встречается и для WebView ? Не сказал бы что часто и тем более повторяемо, но натыкаюсь на подобное в вебприложениях телеграма - когда видно только корень WebView и ноль контента внутри. Хотя сейчас больше доставляет другая...
  6. M

    ZDE не может подключиться к эмулятору

    Отладку по USB разрешили в настройках разработчика? По ошибкам выглядит так, что на эмуляторе не подтверждено разрешение на управление с подключенного компьютера, хотя по идее этот диалог подтверждения даже возникать не должен был бы.
  7. M

    Опыт автоматизации тг фермы с ZD

    Все от интенсивности нагрузки зависит. Возможно, что в твоих задачах тебе повезло больше и есть возможность так разогнаться. Я же заваливаю канал adb значительно и это учитывая, что задачи по обработке кликов и снимков экрана я с adb вообще снял. Иначе 2-4гигабита на него приходилось постоянных...
  8. M

    Опыт автоматизации тг фермы с ZD

    Видях, например, мне хватает такого класса NVIDIA Quadro RTX 4000 (8GB) / P4000. Процы синие хеноны - E5-2696 по 2 на сервер. Все зависит от задач и интенсивности нагрузки, что вы устроите. Я в состояниизапускать и 40-50 эмуляторов, но не на долго, т.к. очень быстро они начинают на тех же...
  9. M

    Вопрос по поиску xpath

    Остается только ради спортивного интереса понять, почему так было сделано... Копипасть из окна помощника в С# код с driver.FindElementByXPath работать не будет пока не приведешь к полному формату классов. При этом если получить XML стурктуры (droid.Hierarchy.GetLayout()), загрузить его в...
  10. M

    Оптимизация эмулятора

    Чем быстрее идет работа посредством adb - тем больше "бутылочным горлышком" оно становится. Если есть возможность, что-то делать не через него - делать не через него. Если позволительно - тяжелые операции вроде заливки apk или восстановления/бекапа данных приложения на устройство ораниничить в...
  11. M

    C# - как запустить процесс от имени текущего пользователя, а не администратора?

    Жесть, спрашиваешь у людей, а получаешь ответ от железки, даже не отфильтрованной человеком. Во что превращаются форумы... Я нашел частинно готовый к ипользованию способ через CreateProcessWithToken ( GetShellWindow -> GetWindowThreadProcessId -> OpenProcessToken -> DuplicateTokenEx ->...
  12. M

    C# - как запустить процесс от имени текущего пользователя, а не администратора?

    Процессы ZD*, PM запускаются от имени администратора, соответственно все порождаемые им процессы тоже стартуют от имени админа. Как без ввода пароля запустить или понизить права запускаемому процессу (в моем случае команда в cmd.exe) до текущего пользователя/сесссии windows? Может кто-то...
  13. M

    Как работает instance.DroidInstance.App.IsInstalled(<packageName>) ?

    Столкнулся с проблемой на версии ZDE 2.3.10.1 Приложение com.google.android.gms удалено с устройства. pm uninstall --user 0 com.google.android.gms По pm list packages его не вижу, папка данных удалена, сам PM пирложения через окно "Установленные приложения" не видит. Попытка удалить через adb...
  14. M

    ZDE Как убедиться что данные подменяются?

    Я бы не доверял... Разработчик конечно может возразить. Но одно из первых с чем я столкнулся - это похожая ситуация с дампами приложений. Тебе сообщают, что дамп скачан или закачан на устройство успешно и ты даже файл видишь, только он битый или не полный и с ним уже ничего не сделаешь - нет...
  15. M

    ZDE Как убедиться что данные подменяются?

    Попробую и я перезапускать... пока только в цикле несколько раз дергаю SetLSPosedSettings пока ошибку выдавать не перестанет. Гарантий, что подмена сработает в нужном приложении наверное никак не получить, поэтому предлагать проверять в стороннем вроде "Device Id" / "VD Infos" / "самописе"...
  16. M

    ZDE Как убедиться что данные подменяются?

    droid.App.Close("com.zennolab.zennodroid"); .... droid.App.Open("com.zennolab.zennodroid"); А это разве нужно делать или к необходимости пришли опытным путем? Мне на эмуляторах достаточно выполнить только droid.Settings.SetLSPosedSettings(json); и параметры подменены... Переустановка...
  17. M

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

    Все же она управлет не только реальными телефонами, а любыми утюгами которые могут прикинутся что они "android" и быть доступными по adb (точнее подключенными к adb-server-у), т.к. коммуницирует с ними только через данный канал и в теории ей пох, что за adb на самом деле висит, если принимает...
  18. M

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

    Штука полезная и давно желаемая. Но очень нехватает возможности программного управления ею - т.к. сейчас эта настройка глобальна для всех проектов. Например, у меня работает проект, который запускает подпроекты. В 5 из 6 такой режим очень полезен и все работает ожидаемо, а в одном перед...
  19. M

    Установка apk " Время операции истекло"

    Ага, и на настройку текущих или возможности дополнения параметров к scrcpy =))) Огласите весь список пожалуйста =)))
  20. M

    Помощь с задержкой выполнения в ZennoDroid

    С картинками в ZD засада полная, делать что-то динамическое весьма проблематично. Уже не раз сталкивался с ситауцией, что запрашиваешь дерево объектов - видишь в нем элемент, делаешь после этого сриншот, а тебе прилетает то, что было секунду назад до получения дерева :)) То, что работает в...
  21. M

    Как сделать долгое нажатие при помощи C# ?

    А есть возможность послать команду "опусти палец вниз в эту точку", вернуть управление, поделать свои дела в скрипте, возможно и по adb еще что-то, а потом дать команду - "поднимай палец"?
  22. M

    Поиск картинки оптимизация ZDE.

    А работает ли в итоге данный поиск быстрее чем раз в секунду? Я когда экспрементировал, то уперся в лимит 1 сек - чаще получать результат поиска не выходило... Только самому получать изображения с нужной частотой и анализировать уже своими силами и то, никогда не угадаешь, какой точно был лаг...
  23. M

    Плагины в Zennodroid

    > подпроекты вполне себе рабочие Только через кубик. Через api в C# облом по части передачи параметров туда-сюда.
  24. M

    Перенести данные профиля Мему в профиль зеннодроида

    Телеграм быстрее побанит за ненормальную активность (спам, массфол, ...) и за прокси, особенно совместного с кем-то использования, за одновременное открытие одной сессии в нескольких местах (но тут обычно разлогин будет). Переносил сессии телеграма копированием данных приложения на другие...
  25. M

    Если используется Gnirehet , то есть ли возможность блокировать запросы к определенным ресурсам?

    Хотя это может и софт поумнел и шлет запросы напрямую по ip, что бы его не блокировали по host-ам :)
  26. M

    Если используется Gnirehet , то есть ли возможность блокировать запросы к определенным ресурсам?

    В ZennoDroid (Pro/Light) используется Proxifier в котором можно настроить правила какой трафик пропускать, а какой проксировать. В ZDE перед Proxifier выступает Gnirehet что бы пробросить трафик через сервер, но вот беда - у меня 99% запросов теперь идут тупо по ip - я не могу теперь...
  27. M

    Актуальная документация по API для C# ZennoDroid

    Хотелось бы использовать то, что сделали разработчики, вот только найти их творения весьма проблематично - их труд пропадает ;) В целом не проблема использовать .NET фреймворк, как и сторонние библиотеки, но вроде не для этого "конструктор" с сахарком покупали - так и до отказа от ZDE дойти не...
  28. M

    Актуальная документация по API для C# ZennoDroid

    Где можно посмотреть хоть автодоку по актуальному API для C# ? К примеру потребовалось сделать HTTP Get запрос, а все примеры на poster ведут. Код вида: ZennoLab.CommandCenter.ZennoPoster.HttpGet(...) Помечен как deprecated. В нем не отловить нормально ошибки, т.к. в лог он ошибку выдает, а ни...
  29. M

    Одновременный запуск ZDE + ZD (Pro/Light) на одной машине

    Есть ли какая-то возможность (пусть и "хаком") на одной машине одновременно запустить проекты в ZDE и ZD (Pro/Light) ? Сейчас вылетает "Lock System" предупреждение, что я не могу запусить больше 2ух экземпляров ПО (хотя по факту больше одного). Только в чем-то одном запустить все нужные...
  30. M

    Как получить список НЕ живых прокси?

    Понял, спасибо, за пояснение. Тогда для меня пока вариант только делать свой чекер. В целом это пара десятков строк на C#.
  31. M

    Как получить список НЕ живых прокси?

    Вижу не несколько возможностей посмотреть список живых прокси, но ни одной, как получить список прокси которые не работают. Использую ProxyChecker встроенный в ZDE. Откройте, пожалуйста, мне глаза - где я это пропустил - было бы странно, что такой банальной вещи нет в функционале. У меня...
  32. M

    C# project.GlobalVariables - есть ли возможность сохранять объекты, а не строки

    Да, сейчас тоже проверил на примитивных объектах - работает. Требует возможности сериализации зачем-то, но работает. List<string> sharedList = new List<string>(); sharedList.Add("Value1"); project.Context["sharedList"] = sharedList...
  33. M

    C# project.GlobalVariables - есть ли возможность сохранять объекты, а не строки

    На взгляд есть подозрение, что данный бот выдал нерабочий код :-) Но не суть. Наиболее важное в последнем обзаце - сериализация объектов. Это сужает область применения, т.к. зачастую смысл общего объекта как-раз в том чтобы это был один и тот же физический объект с одними и теми же...
  34. M

    C# project.GlobalVariables - есть ли возможность сохранять объекты, а не строки

    Объекты в общем коде доступны только для экземпляра текущего проекта. project.Context можно передать только в вызов вложенных шаблонов. Возможность пользоватся одним объектом между разными шаблонами в разных заданиях есть только через project.GlobalVariables и то в виде строк и как исключение в...
  35. M

    C# project.GlobalVariables - есть ли возможность сохранять объекты, а не строки

    Если возможно в project.GlobalVariables или другом аналоге сохранять объекты, а не строки или только писать свою dll с данным функционалом?
  36. M

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

    У кого-то есть проблемы в этой версии с трафиком по adb - периодические взлеты с мирных условных 100мегабит до 1-2 гигабит столбами? Хотел откатится на предыдущую версию проверить, как там дела, да что-то в шаблоне из нового использовал, что он теперь не хочет в старой варсии его открывать.
  37. M

    ZDE + LSPosed (модуль ZennoDroid) + Telegram = не запускается Telegram

    Хром (126.0.6478.122) тоже отказывается :( Я явно что-то настроил не так, может есть что-то чего не нужно было в список подмены из adndroid служб выставлять? В документации только про "system framework " предупреждение, но мало ли еще что-то такое есть. Если хром без данных то так как на скрине...
  38. M

    ZDE + LSPosed (модуль ZennoDroid) + Telegram = не запускается Telegram

    Если в модуль ZennoDroid для LSPosed указываю, что нужно подменять данные в Telegram, то тот отказывается запускаться - просто пустой экран. Как только убираю опцию подмены - бодро стартует и не жалуется. Уважаемые форумчане подскажите, пожалуйста, как решаете подобную проблему? Нужна...
  39. M

    ZDE - генерация профиля из кубика или C#

    Как обычно, отвечу сам себе :-) Вот эта функция генерирует json строку с новыми данными профайла, из которого можно взять недостающее: instance.DroidInstance.Settings.GenerateRandomLSPosedSettings("USA") Либо еще так, если нужно сгенерировать с сохранением ранее выбранного бренда устройства...
  40. M

    ZDE - генерация профиля из кубика или C#

    При работе шаблонов в ZD было создано и сохранено несколько тысяч профилей, все они уже используются и привязаны к конкретным данным приложения. Сейчас перешел на ZDE и вижу, что поля вот эти поля пустые: project.Profile.DrmID project.Profile.GsfID project.Profile.PhoneSerial...
  41. M

    Новость ZennoDroid Enterprise — Демоверсия

    Поддержу поддерживающего - этот фактор один из важных, который при переходе проверить хочеться, может ограничили бы смену, например на 3 раза при запуске в ProjectMaker-е .
  42. M

    Обновление телеграма - несколько одновременно запущенных веб-приложений - проблема?

    Совсем недавно телеграм выкатил обновление - веб-приложение можно сворачивать и держать свернутыми несколько штук, потом между ними переключаться. Обсудить хотелось бы не полезность/бесполезность нововведения, а не поломало ли это у вас работу шаблонов, которые открывают веб-приложения и...
  43. M

    Посоветуйте сервер и хостинг под ферму эмулятор под ZennoDroid

    Поделитесь, пожалуйста, опытом - кто где брал сервера для "андойдоводчиства" =) Интересуют достойные хостинги и какие конфиги (стандартные/индивидуальные) серверов вы на них брали, насколько было достаточно предоставляемой конфигурации и минимум геморроя с допиливанием системы самостоятельно...