Подведу итог о чем говорит T79.
Для работы используем ZDE, но не обязательно на реальных устройствах, подойдут эмули. Скорей всего Bluestacks (под него сделана небольшая автоматизация в ZDE).
Для чего мы это делаем:
ZDE позволяет подменять устройства на лету, то есть мы можем организовать работу так, чтобы запустить один эмулятор и не стопая его, менять в нем данные устройства, как будто мы работаем с разных устройств. Тем самым не грузить сервак постоянными перезапусками эмулятора.
Для того чтобы менять данные на лету, нам нужно настроить устройство, не важно реальное или эмуль.
А именно:
1) Установить и настроить Magisk.
2) Magisk позволит накатить LSPosed
3) LSPosed позволит накатить ZDroid подмену.
Теперь через инструменты ZDE генерируем json для подмены устройства, данные храним где нам угодно. Так же выгружаем и храним данные приложения (бэкапы) для каждого эмулированного устройства, можем даже хранить на самом эмуляторе.
Получаем "типа" профиль, в котором есть данные для подмены (json) и данные приложений (выгруженные бэкапы нужного приложения).