Приветствую , ни как не получается запустить проект.дальше чем run_on_port не идет, совсем ни как пересмотрел видео несколько раз перечитал , все равно , помогите пожалуйста.
std_out UI hierchary dumped to: /dev/tty
run_on_port не меняется
и в файле DUMP
echo off
adb shexec-out uiautomator dump /dev/tty - непонятная команда
Приветствую , ни как не получается запустить проект.дальше чем run_on_port не идет, совсем ни как пересмотрел видео несколько раз перечитал , все равно , помогите пожалуйста.
std_out UI hierchary dumped to: /dev/tty
run_on_port не меняется
и в файле DUMP
echo off
adb shexec-out uiautomator dump /dev/tty - непонятная команда
Приветствую!
Запустите командную строку из папки рядом c adb.exe с правами администратора
И попробуйте выполнить эту команду в открывшемся окне
Если не получится попробуйти вариант с
adb shell uiautomatordump /dev/tty
попробуйте варианты с shell и без
надеюсь у вас одно устройство при команде adb devices показывает ?
Приветствую!
Запустите командную строку из папки рядом c adb.exe с правами администратора
И попробуйте выполнить эту команду в открывшемся окне
Если не получится попробуйти вариант с
adb shell uiautomatordump /dev/tty
попробуйте варианты с shell и без
надеюсь у вас одно устройство при команде adb devices показывает ?
в ручную когда все данные заполняешь. получаем на выходе айпишник. дамп так и не удалось взять (adb shell uiautomatordump /dev/tty) . пишет UI hierchary dumped to /dev/tty. и никаких данных не достать из него. почему то , буду разбираться , завтра 5 штук запущу одновременно посмотрю как будет , в ручную все заполню. Не нашел объяснения почему дамп не взять . телефоны такие же как у вас , номера одинаковые через adb при коннекте были вроде. C этим то же предстоит разобраться или это неважно так как порты указываем разные ? буду дальше разбираться с дампом , хотелось бы чтобы все работало в автомате а без дампа не получить данные. Спасибо вам !
Золотые слова. Под задачи надо выбирать, старые телефоны с треснутыми экранами не пробовал ни кто под это дело? Иногда мощные стройства попадаются за 1000 руб. на авито то же.
Респект. Хорошая статья, добавл в закладки.
Под задачи надо выбирать, старые телефоны с треснутыми экранами не пробовал ни кто под это дело? Иногда мощные стройства попадаются за 1000 руб. на авито то же.
Спасибо за полезный контент! Просьба подсказать. Хочу иметь возможность работать с прекрасным продуктом Zenno! Какой язык программирования учить для успешной работы с Zenno?!
Спасибо за полезный контент! Просьба подсказать. Хочу иметь возможность работать с прекрасным продуктом Zenno! Какой язык программирования учить для успешной работы с Zenno?!
Внесу свои 5 копеек. Кому совсем не хочется заморачиваться (читай, не умеют, на обедах не сэкономил, жалко денег, а вдруг не получится), а нужна прокся, берите телефон, на него устанавливайте Macrodroid. На теле подключайте точка доступа-USB модем. На макродроиде простейщий скриптик написан за 10 минут, включая установку. Получаете проксю со сменой 1 раз в 2 минуты. Поменяйте значения таймера, и хоть раз в 3 секунды меняйте IP. Кто хочет, пробрасывайте порты и будет счастье, для неумелых, коим я и являюсь, для тестирования вполне сойдет. В файле расширение txt удалите. Работает и на рут и не на рут телефонах. На не рут надо помошником назначит макродроида и какие-то права еще дать.
sergio197675
Подскажите а на примере такого рода вставки в телефон используя 4+симки там до любого количества можно поставить будет ли удобнее менять ip сменяя симку 1-2-3-4 и так далее
sergio197675
Подскажите а на примере такого рода вставки в телефон используя 4+симки там до любого количества можно поставить будет ли удобнее менять ip сменяя симку 1-2-3-4 и так далее Посмотреть вложение 100220
Кто шарит как с андроида раздать Socks5 с поддержкой UDP?
Все приложения перепробывал что в поиске нашел, именно сокс5
У меня игрушка которая работает по UDP пишет неправильная версия сокс
то 32 != 5 то 0 != 5
Бред какой то) Прокси оказывается разные бывают))
Раздаю через Wireguard
ПК и телефон в одной сети
А так через то что нашел работает в браузере но не игрушке
Если что нужно не для 1 айпишки, это ток тесты
В перспективе их должно будет быть 10+, но это другая история
В связи с анонсом у команды Zennolab нового продукта , а именно ZennoDroid Enterprise для работы с реальными android устройствами
- поделюсь с вами схемой ещё одного , не особо затратного способа , быстрого и эффективного поднятия мобильной прокси , с функцией смены IP по требованию , для использования в ваших проектах .
Создавать прокси будем на android устройстве , которое будем использовать также и для автоматизации прочих приложений софтом от Zennolab ,устройство должно поддерживать сим карты , 4G , root
Подключение к PC и передача данных с устройства осуществляется через USB порт , по шнуру
Вы сами принимаете на себя ответственность, за все манипуляции , которые вы будете проделывать со своими устройствами и софтом . Изучайте мануалы и дружественные форумы по работе с вашими устройствами и делайте нужные «бэкапы» ,чтобы потом не было обидно и больно за утраченную работоспособность устройства.
Для реализации проекта - понадобится
1 Смартфон с 4G функцией , рутированный , который и будем использовать для поднятия прокси и одновременной автоматизации нужных приложений .
2 Приложение Proxy Server ( прикреплю к статье)
3 Установленные драйвера ADB – Android SDK Platform Tools ( если не установлены гуглим или ищем поиском по форуму zennolab и читаем инструкции)
Для удобства просмотра координат — включаем «Отображать касания» , после можно отключить.
Конфигурация USB - выбираем «режим зарядки «
Подключаем телефон к PC с софтом Zennolab
( Подключение к PC и передача данных с устройства осуществляется через USB порт , по шнуру)
Заходим в папку проекта «works» ( см в файлах к статье)
Запускаем от имени администратора файл cmd.exe
Вводим команду adb devices
Если всё правильно сделали ранее получаем ответ ( пример)
List of devices attached
0123456789AB4028 unauthorized
где 0123456789AB4028 - серийный номер вашего устройства
unauthorized - на вашем android устройстве ставим галочку в появившемся окошке и подтверждаем авторизацию (ваш PC после этой процедуры авторизован на подключённом устройстве)
Вводим команду ещё раз adb devices , видим:
List of devices attached
0123456789AB4028 device
Поздравляю - устройство практически готово к работе
Теория работы и практика на примере работы шаблона
Теория
Работа ведётся через автоматизацию подходящего приложения ( для поднятия прокси нужного вида на вашем устройстве ) , уже ставшим классикой и эффективным методом - вызовом нужных activities , используемого и служебных приложений на android устройстве и работой по координатам кнопок встроенными экшеном "запуска сторонних программ " в Zennoposter.
Сторонние программы которые запускаем - ADB.exe ( Android Debug Bridge) и CMD.exe (встроенный интерпретатор командной строки Windows )
Автоматически создаём прокси подходящим приложением на устройстве и с помощью Forwarding Ports от ADB соединяем с Localhost (IP адрес 127.0.0.1) вашего PC, на выбранный вами порт.
Разбор настроек и работы шаблона
Исходя из опыта эксплуатации этого метода поднятия мобильной прокси , в шаблоне предусмотрено несколько типовых режимов , которые можно выбирать вручную ,через входящие настройки или удобно использовать вызывая экшеном «проект в проекте»
Предварительная настройка приложения.
Устанавливаем прикреплённую версию apk Proxy Server , пробуем настроить как на скринах ниже
Пробуем пару раз включить ( это необходимо .чтобы «прожать менюшки" которые всплывают только один раз после установки и не учитывать их » всплытие « для обработки в шаблоне)
RUN ON PORT - порт сгенерированый на устройстве или выставленный вручную
ENABLE LOGGING - можно включать или отключать по желанию ( на скрине включен случайно)
Также возможно использовать по подобию и другие подобные приложения , которые более эффективно работают на вашем устройстве или нужны для других задач/типов прокси
Режимы работы шаблона
Выбираются содержанием переменной {-Variable.Mode-} или во входных настройках и имеют три значения
Настройка
Запуск
Смена IP
Настройка
Необходимо при первом старте или «крашах» приложения ,после очистки кэша или другим причинам — обычно запускается один раз.
Этапы настройки заполняются автоматически , по типу как было указанно в ручной настройке.
Поле RUN ON PORT ( переменная в проекте {-Variable.run_on_port-}) - порт андроид устройства .генерируется приложением или выставляется вручную
Переменная {-Variable.port-} - порт прокси в вашем устройстве ( Localhost - "общеизвестное" имя компа для самого себя и ему соответствует IP адрес 127.0.0.1)
Остальные настройки Proxy Server можно оставить по умолчанию ( или отдать работе шаблона- там предусмотрено некоторое дополнительное прожатие всплывающих сообщений . Возникающих при разных сценариях хода работы ,те ошибки и тд)
Команды в этом режиме работы (уже описывались на просторах форума и они типовые )
Старт приложения через команду adb shell am start -n com.icecoldapps.proxyserver/.viewStart
Взятие дампа экрана устройства shell uiautomator dump /dev/tty
Тап по элементам adb shell input tap
Паузы между исполнением команд в секундах TIMEOUT /T 1 /NOBREAK
В конце происходит запуск приложения и Forwarding Ports через adb
которые рассмотрим ниже.
Запуск
Функция часто используется вначале проектов,а также для контроля работы приложения путём превентивной попытки запуска приложения и повторной команды Forwarding Ports через команду ADB .
Также Forwarding Ports необходим после перезапуска сервера ADB , его глюков и прочих нюансов при эксплуатации , понимание сколько и где применять - придёт с опытом
В составе этого режима - запуск приложения Proxy Server и Forwarding Ports
Команды в этом режиме работы:
к предыдущим добавились Forwarding Ports
adb forward tcp:portPC tcp:portDEVICE
portPC – порт получаемой прокси на вашем PC , в шаблоне генерируется от 6400 до 6500 ( можете установить свои значения) portDEVICE - генерируется в приложении или устанавливается вручную по желанию.
Переменная {-Variable.port-} - номер порта локальной прокси на вашем PC (Localhost IP адрес 127.0.0.1) , генерируется "кубиком" рандомно.
Смена IP
Есть несколько способов эффективной смены внешнего IP на устройстве Android со встроенной SIM карт и 4G
Самый известный - включение и отключение режима в самолёте/полёт
Менее известный — смена режимов 4G на 2G и обратно 2G на 4G
Есть ещё варианты поработать с радиоблоком устройства через ADB и тд и тп , но они работают не на всех устройствах.
В принципе, можете использовать любой эффективный способ , который вам больше нравится.
В шаблоне используется метод смены 2G/4G , тк он зарекомендовал себя более менее стабильностью , при работе вдолгую с автоматизацией вызова нужных интентов/активити на используемых мной устройствах.
То есть тестируйте и правьте шаблон под себя и свои методы,свои устройства.
Команды в этом режиме работы:
кроме перечисленных ранее , тут
вызов активити встроенного приложения данного телефона , на котором есть кнопки 2G 4G ( вы ищите свой подходящий)
adb shell am start -n com.android.phone/.MobileNetworkSettings
проверка включения экрана
adb shell dumpsys power
Для корректной работы шаблона конструктора (THE_FARMER_PROXY) - вам следует поправить под координаты своих кнопок содержимое экшенов ""Записать исполняемый файл " включение 2G" и Записать исполняемый файл " включение 4G""
После смены IP , проверяем регулярным сообщением наличие записи на экране , которая соответствует корректному переключению на 4G ( выбираем нужное из результата команды shell uiautomator dump /dev/tty ) ,
далее делаем превентивный запуск Forwarding Ports
Полученные прокси складываются в список , привязанный к файлу , расположенный в директории проекта
в виде 127.0.0.1:{-Variable.port-}
например 127.0.0.1:6455
Прокси устанавливаются экшеном/кубиком "установить прокси" или другими нужными методами Посмотреть вложение 92104
Возможности и рекомендации по использованию
Устройство можно использовать попеременно - как источник прокси или как устройство для работы нужных для автоматизации приложений
Например - часть времени работаем с приложениями , затем используем мобильные прокси для работы с web версией этих приложений , повышая тем самым эффективность работы сохраняя траст от сервисов (приложений с которыми работаем) ,находясь в родном диапазоне IP.
Зарабатывать на мобильных прокси легко и просто
Можно использовать в своих проектах ,а не брать в аренду у продавцов , экономя на затратах.
А как мы знаем , сэкономил - заработал.
Возможно также "осторожно"сдавать свои прокси в аренду , через специализированные биржи или создав свой магазин, SAAS , и тд и тп
Эпилог
Для корректной работы шаблона (THE_FARMER_PROXY) , вам потребуется поправить координаты нажатий и имена вызываемых активити в соответствующих экшенах .
Шаблон не будет работать - если у вас отличается разрешение экрана ,расположение элементов , имена нужных активити от моего устройства, под которое писался шаблон (Tele2 Midi LTE , Разрешение экрана (px): 854х480 , Диагональ экрана: 4,5” )
Статья и шаблон - это конструктор под ваше устройство
Вы можете доработать шаблон до взятия координат автоматически ,также можно прикрутить работу в «многопотоке « , «безшовную» смену прокси , контроль прокси на количество потоков и многое другое, пользуясь поиском по форуму Zennolab и тем самым прокачаете свои скилы.
Доработать шаблон ,можно самим или воспользоваться услугами нашей WEB студии , написав по контактам в телеграм в подписи.
Выражаю также благодарность невольным соавторам с интернет просторов и пользователям форума Zennolab , за подсмотренные и реализованные автоматизацией тут идеи.
Шаблон конструктор под android устройство THE_FARMER_PROXY
Разархивированная папка works , должна находиться в одной директории с шаблоном THE_FARMER_PROXY !
Ребята, всем привет. Чтото не работает смена айпи ни через авиарежим, ни через выключение/выключение данных, ни даже перезагрузка устройства. Оператор Ростелеком. Может подскажите какой то актуальный способ?
Ребята, всем привет. Чтото не работает смена айпи ни через авиарежим, ни через выключение/выключение данных, ни даже перезагрузка устройства. Оператор Ростелеком. Может подскажите какой то актуальный способ?
Извините за возрождение статьи, я тоже новичок в этом, но каково преимущество создания нескольких из них? 2. Стоимость покупки интернет-пакетов не сделает систему (дорогой)? Еще одно, 3. не лучше ли приобрести домашний прокси и платить за гигабайт? 4. IP-адреса этих прокси не будут находиться в одной и той же сети? И ограничится ли это только вашим городом? Или есть способ получить IP-адреса из других штатов?
Возможно, я немного недопонял автора, но как-то всё слишком замороченно получилось. Я новичок, использую ZD в монопотоке и для вместо моб.прокси использую мобилку за 3к с установленной прогой, которая через веб-хук включает и выключает режим полета, меняя ip