Search
Write a publication
Pull to refresh
1
0
Send message

 >ADB — Say bye to “more than one device/emulator” error
Решал такую же задачу https://github.com/fleytman/madb
Отличия:
1. Моя более сложна в установке
2. Есть выбор из списка устройств когда вводишь madb connect
3. Запуск команды на всех выделенных устройствах
4. Можно выделить сразу все устройства хоткеем
5. Также есть команда для работы со scrcpy

Спасибо за статью. Тоже недавно настраивал ферму. В первую очередь хотелось сделать удалённое управление.
Пытался с ios разобраться. В нашёл 2 основных пути:

  1. джейл брейк и vnc управление. Много проблем, от того что нет на последних версиях ios, до медленной работы с лагами.

  2. web driver agent который в том числе использует STF. Мне показалось, что очень медленно передаётся картинка даже в одной сети.

Если кому интересно собрал ссылки на проекты которые могли бы дать удалённое управление ios девайсом

И собрал другие полезные ссылки по ios тут.

Как итог не смог получить адекватного способа. Но думаю для автотестов подойдёт stf.

По поводу android. Решил использовать просто scrcpy и подключаться по ip (думаю и по проводу подрубить, но пока так). Чтобы телефоны работали после перезагрузки и не требовали подтверждение RSA решил использовать twrp и magisk. Для magisk создал модуль, который добавляет в prop

service.adb.tcp.port=5555
ro.adb.secure=0

Попросил devops настроить vpn доступ к сетке к которой подключены девайсы и просто подключаюсь к ним по adb connect.

Остались девайсы, которые нельзя рутануть. Простой путь подрубить по проводу к ноуту и по удалённому доступу если что подтверждать авторизацию и прописывать порт. Также есть ещё способ, который требует ladb и tasker(платный)

По поводу xiaomi, есть ещё проблема требует подтверждение при выполнение adb install, пробовали как-то обойти?

Дорого, если на серверах zulip делать, сам проект opensource и спокойной у себя разворачивается проверенно

Information

Rating
Does not participate
Registered
Activity