Описание тега samsung-galaxy-ace
В целом существует три способа обхода проверки эмулятора:
- Изменить приложение и удалить проверку эмулятора.
- Изменить эмулятором так, что он претендует на реальном устройстве.
- Изменять системные вызовы приложение для обнаружения его работы на эмуляторе
Как вы видите все три пути, это не то, что бы просто, Третий способ может быть самым простым, поскольку есть некоторые инструменты, которые могут помочь вам.
Возвращаемся к варианту 1 - это требует много навыков, чтобы декомпилировать приложение (например, с помощью apktool
для декомпиляции его Smali код), определить эмулятор проверяет (и для обхода блокировки приложение проверки, которые могут существовать).
Вариант 2 - это даже сложнее, как это требует патч и пересобрать эмулятор Android (который доступен в виде исходного кода).
Поэтому с моей точки зрения только вариант 3 вполне реально для вас. Однако он по-прежнему может потребовать разработки Java.
Вы можете установить Экспоузд Framework на ваш эмулятор. Это позволяет изменять системные вызовы приложение используется для определения, что он работает на эмуляторе. Есть некоторые существующие Экспоузд модуль для скрытия, устройство коренится или что он работает на эмуляторе. Если вам повезло есть существующий модуль работает из коробки, позволяя вам запускать приложения на эмуляторе.