@nedarwin1217 раз проблема скорее всего в ограничениях аккаунта, попробую греть некоторое время через эмуляцию десктопа, в том числе загрузки новых видео, посмотрю насколько повлияет на ограничения. По итогу отпишусь
Android 10+ эмулятор с подменой всего?
-
Нужно сделать ферму эмуляторов с автоматизацией через Appium. Текущие решения это обычные эмуляторы по типу Nox, Memu, Bluestacks. У всех одна проблема - android 7.
Искал искал - в паблике других решений нет.
На ум приходит такой путь на данный момент, брать родной эмулятор из Android Studio, накатывать на него рут и всеми правдами пытаться подменять все критически палевные моменты - айдишки, модель телефона, значения cpu, графики, дисков и прочее.Кто-то ставил подобную задачу? Нужно любая подсказка, разраб который может эту реализовать или любые полезные мысли.
Сам момент автоматизации упустим, все просто и понятно в паблике миллион примеров и мануалов. Проблема одна - создавать на автомате экземпляр эмулятора на Android 10 и выше с подменой всех важных параметров.
-
Ну и почему вы это пишите на форуме BrowserAutomaitionStudio?
-
@DoctorKrolic потому что тут разработчики которые занимаются автоматизацией, возможно этот вопрос у кого-то возникал. я тоже пишу автоматизацию на бас, что не мешает заниматься андроидом )
-
@centerdevs Сам только начинаю путь в мобильной автоматизации. По сравнением с вебом, установка и настройка всего этого дела несравнимо заковыристей, чем любой из инструментов веб автоматизации. Лично столкнулся с проблемами у эмуляторов, везде разные: где то глючит adb, где то приложения не все ставятся и просит 64 битную версию андроид, на которую в свою очередь не ставится xposed. Еще одна проблема это комьюнити, которое состоит из "тестировщиков", у которых нет задачи обеспечить анонимность и прочее, и на любый вопросы по поводу подмены параметров, уникализации и прочей анонимизации, тебя будут нахер посылать в основном, т.к. там другие задачи совсем. Это же касается и фреймворков, все что касается вышеперечисленных моментов, надо похоже дорабатывать самому. Как вариант, если схемы работы того позволяют, купить десяток-другой трубок и накатить на них cyanogenmod (насколько я понял он позволяет подстраиваться под различные версии андроида и железа) и всем этим делом через аппиум рулить.
Эмулятор из андроид студио сильно не юзал, но относительно нашей тематики, ни в мануалах ни в обсуждениях народ его не использует для наших задач. Может там какие то ограничения или палевность какая, хз, надо будет посмотреть.
@DoctorKrolic при всем уважении, не надо нос воротить от всего, что не касается BAS. Тема смежная, набирающая актуальность, поднята в разделе offtopic, почему бы не обсудить.
-
Вот у нас с вами одна проблема) Тоже думал про реальные девайсы, но сложность масштабирования всё таки наводит на то что нужно делать на эмуляторах, их доводить до нормальных состояний)
По сути если на эмуляторе есть рут, то теоретически с ним можно сделать всё что угодно. Но подмена многих вещей потребует отдельных кастомных решений, тот же датчик положения / ускорения в телефоне и прочее, разряд батареи, оно не может быть статичным значением и должно постоянно мутировать. Даже имея реальные девайсы со всеми этими значениями нужно будет работать.
-
@centerdevs said in Android 10+ эмулятор с подменой всего?:
По сути если на эмуляторе есть рут, то теоретически с ним можно сделать всё что угодно. Но подмена многих вещей потребует отдельных кастомных решений, тот же датчик положения / ускорения в телефоне и прочее, разряд батареи, оно не может быть статичным значением и должно постоянно мутировать. Даже имея реальные девайсы со всеми этими значениями нужно будет работать.
Вообще говоря рут и управление через adb можно детектить, так что совсем без палева врядли получиться. Мое мнение реальные дейвайсы лучше, они гораздо шустрей и стабильней, но только вот с 10 андроидом будут дороговаты )
Можете посмотреть эмулятор genymotion возможно в нем есть 10-ка, последний раз когда использовал была 8-ка. Но мне он не подошел тк приложение в нем почти не работало.
-
Привет, так же работаю в этом направлении, но ковыряю реальные трубки.
Такой вопрос почему Android 10+ ? Будут ли там работать модули xposed ? которые не обновлялись очень давно.. -
@UserTrue said in Android 10+ эмулятор с подменой всего?:
управление через adb можно детектить
Если можно раскройте тему "управление через adb можно детектить", как это?
Про рут надо magisk + сокрытие рута юзать -
@centerdevs такое под заказ знакомому делали,
но не дешево. -
@Gera-Tserera said in Android 10+ эмулятор с подменой всего?:
@UserTrue said in Android 10+ эмулятор с подменой всего?:
управление через adb можно детектить
Если можно раскройте тему "управление через adb можно детектить", как это?
Про рут надо magisk + сокрытие рута юзатьУже не помню (читал наверное где-то, лучше спросить у грамотного андройт разработчика), я не занимаюсь этой фигней, пару лет назад попробовал, даже небольшую библиотеку для ноды написал, а потом понял, что мне это не надо )
-
@UserTrue said in Android 10+ эмулятор с подменой всего?:
Уже не помню (читал наверное где-то, лучше спросить у грамотного андройт разработчика)
Ок, но специалистов очень сложно найти... тех кто ядро из исходников может собрать или кастомную прошивку и т.д и т.п.
-
@Gera-Tserera said in Android 10+ эмулятор с подменой всего?:
@UserTrue said in Android 10+ эмулятор с подменой всего?:
Уже не помню (читал наверное где-то, лучше спросить у грамотного андройт разработчика)
Ок, но специалистов очень сложно найти... тех кто ядро из исходников может собрать или кастомную прошивку и т.д и т.п.
Ну да, они фрилансом не болеют))
-
@UserTrue said in Android 10+ эмулятор с подменой всего?:
Ну да, они фрилансом не болеют))
Именно, специалистам такого уровня, такие задачи не интересны, даже за деньги) (так мне пояснили на одном форуме)
-
@centerdevs said in Android 10+ эмулятор с подменой всего?:
A
А есть эмуляторы где можно подменить android id пусть даже это будет не android 10 ? Ну или может кто спецов порекомендует в этой теме
-
M Moderator moved this topic from Off topic on
-
Проблема с TikTok
Moved Other -
-
-
-