카테고리 없음

fake gps adb

부산딸랑이 2025. 1. 19. 09:32
import os

def set_mock_location(latitude, longitude):
    """
    모의 위치 앱을 사용해 GPS 위치 설정
    :param latitude: 위도
    :param longitude: 경도
    """
    try:
        print(f"GPS 위치를 설정 중: 위도 {latitude}, 경도 {longitude}...")

 
        # Fake GPS 앱을 통해 GPS 위치 설정
        adb_command = f"adb shell am startservice -a com.lexa.fakegps.START -e lat {latitude} -e long {longitude}"
       
        # 명령 실행
        result = os.system(adb_command)

        if result == 0:
            print(f"GPS 위치를 성공적으로 설정했습니다: 위도 {latitude}, 경도 {longitude}")
        else:
            print("GPS 위치 설정 실패. ADB 연결 또는 모의 위치 앱 설정을 확인하세요.")
    except Exception as e:
        print(f"GPS 위치 설정 중 오류 발생: {e}")

if __name__ == "__main__":
    # 서울역 GPS 좌표
    seoul_latitude = str(37.554722)
    seoul_longitude = str(126.970833)

    # GPS 위치 설정
    set_mock_location(seoul_latitude, seoul_longitude)