오늘은 Cheat Engine 을 사용하여 간단한 메모리 조작을 통해서 Subway Surfers 라는 게임을 조작해 보았습니다.

일단 Unknown initial value 로 scan을 시작합니다. 왜냐하면 게임 내 어떤 변수(예: 체력, 스태미나, 스코어 등)의 정확한 값을 모르기 때문에 사용합니다 예를 들어 체력바가 숫자가 아닌 그래픽으로 표시된다면 값이 몇인지 알 수 없기 때문에 "Unknown initial value"로 시작합니다. 그리고 이 게임은 점프할 때마다 내부 값이 변하기 때문에 점프 전후로 스캔을 반복하면서 그 차이를 통해 관련 값들을 찾아 내야합니다.

위에 사진은 게임내에서 캐릭터가 점프할때와 착지 했을때를 changed value로 scan 하여서
점프할수있을때가 1 할수없을때값 0을 측정하여 고정한 것 입니다.
Subway Surfers 무한 점프 영상이런식으로 값들을 고정하여 계속해서 점프할수있는 상태를 유지시켜 무한 점프가 가능하도록 메모리를 조작하였습니다.