Задать вопрос
@Nikita1244
Anonymous

Как эмулировать Android максимально похожий на реальное устройство?

Суть дела: Приложение каким-то образом обнаружает нестандартное устройство и блокирует его. Я использовал Virtual Master, пробовал применять настройки для изменения данных об устройстве (вместо Google Pixel 4 вписал Redmi Note 13 и т.д.), но по всей видимости, приложение каким-то образом это детектирует.

Как мне на ПК эмулировать максимально правдоподобное устройство, чтобы приложение не могло это обнаружить?

P.S. Приложение не проверяет смартфон на наличие GMS или прав root, и не имеет доступа к IMEI
  • Вопрос задан
  • 184 просмотра
Подписаться 2 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 4
@AlexVWill
Если в двух словах, то без вариантов, грамотно написанное приложение всегда поймет что оно в эмуляторе.
Ответ написан
Комментировать
Steel_Balls
@Steel_Balls
Смотря какое приложение.
Приложения от Google, как и от yandex, имеют столько доступов к личной информации, что мама не горюй. Вычислят как бы ты не скрывался.
А вообще, эмулятор определяется элементарно.
Просто смирись с этим и достань реальный девайс.
Я в своём зоопарке пять штук держу
Ответ написан
Комментировать
CityCat4
@CityCat4
Дома с переломом ноги
Написать свои дрова на все те устройства, которые обязательно есть в теле, но обязательно нет в компе. А таких дох.. и больше.
Ответ написан
Комментировать
smorman
@smorman
When In Rome do as The Romans do...
А через консоль создавать ВМ с указанием параметров:
--osinfo detect=on,require=off
и
--check all=off

пробовали?

Например так:
virt-install --virt-type=kvm -n ubuntu --ram=4096 --vcpus=4 --cpu host --sound ac97 -w bridge=virbr0 -v --disk path=/home/user/libvirt/images/ubuntu,size=35,format=raw -c /home/user/Загрузки/mini.iso --osinfo detect=on,require=off --graphics spice --boot uefi --destroy-on-exit &

или так:
virt-install --virt-type=kvm --name arch --ram=2048 --vcpus=2 --cpu host --sound ac97 -w bridge=virbr0 -v --disk path=/home/user/libvirt/images/arch,size=30,format=raw -c /home/user/Загрузки/archlinux-2022.06.01-x86_64.iso --check all=off --graphics spice --boot loader=/usr/share/ovmf/OVMF.fd --destroy-on-exit &
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы