안녕하세요. 다마고치 어플 개발 중인데, gamecih2 라는 치트어플을 사용해서 스피드핵을 사용하면, 일명 타임머신 현상이 가능해지더라구요. 


  어플 자체는 thread.sleep(500) 이런식으로 0.5초 마다 지연을 줘서 모션이 출력되는 데, 스피드핵을 쓰면 0.25초 마다 모션이 출력되는 식으로 되더라구요. 그런데 신기한게 폰 알림창에 있는 시계는 스피드핵의 유무와 관계 없이 일정한 시간을 유지하고 있던데.. 여기서 힌트를 얻어서, 알림창의 시간을 이용한 지연을 시키자 라는 생각을 하였습니다.


  Calendar 나 System.currentTimeMillis() 이렇게 시간을 구해는 보았지만 이 녀석들도 마찬가지로 스피드핵을 쓰면 같이 올라가는 바람에 효과는 못봤구요..

  알림창에 있는 시간을 구하는 함수가 있을까요? 아니면 지금은 jni 를 이용해서 리눅스 커널시간을 구해서 써볼까 하는데 cygwin 업데이트가 오래 걸리네요. -_-;


  혹시나 또 다른 방법으로 스피드핵을 막을 수 있는 방법이 있다면 조언 부탁드립니다.