Установить или отправить GPS-местоположение для виртуальной машины Android-x86

У меня есть Android X86 9.0r2, работающий на виртуальной машине. Я хотел бы проверить влияние различных местоположений от GPS на приложение.

Я подключился к нему с помощью adb_shell Python с другой виртуальной машины:

>>> device.shell('echo TEST')
'TEST\n'

Когда я пытаюсь исправить гео, он говорит, что гео не найдено:

device.shell('geo fix 1.2 3.4')
'/system/bin/sh: geo: not found\n'

У меня возникли проблемы с поиском информации о том, как сделать GPS на Android-x86. Я видел пару сообщений о загрузке этих приложений «GPS Spoof», но я хотел бы установить их самостоятельно, если это возможно.

В этом сообщении как нужно ли устанавливать/отправлять параметры геолокации широта/долгота эмулятору Android-x86 один из комментаторов, bahram, говорит, что «команда geo fix не будет распознаваться в Android x-86», но не уточняет.

Я слышал, что Android X86 поддерживает GPS. Как мы с этим работаем?


person xb353    schedule 01.05.2020    source источник


Ответы (1)


Если у него есть GPS-приемник, вы можете использовать программно-определяемое радио (SDR), такое как HackRF One, вместе с проектом gps-sdr-sim GitHub для имитации сигналов GPS.

person 1qazxsw2    schedule 17.08.2020