먼저 앱을 다운후 실행 시키려 했지만 설치가 안됨.


계속 해매다가 이상한점 발견.


일반적인 apk


문제 apk


맥에서 옳게 인식을 하면 맥 실행파일 아이콘이 나와야 하는데 문제의 apk는 인식을 못함 .


자세히 보니 파일명들이 이상한 것을 볼 수 있음.


class.dex -> classes.dex


resource.arsc -> resources.arsc


AndroidManIfests.xml -> AndroidManifest.xml


변경하면 정상적으로 설치가 됨.


실행하면 키값이 뜸.






'문제 > CodeEngn_Smart_App' 카테고리의 다른 글

CodeEngn SmartApp 02  (0) 2016.08.25
CodeEngn SmartApp 03  (0) 2016.08.24


MainActivity를 살펴보면 앱이 켜질때 2013년 11월 2일 12시 35분 3초 이면서 Volume 함수의 리턴값이 53이어야 키값이 뜬다.


makeDate함수와 Volume함수를 조건에 맞도록 수정하는 방법도 있지만 


그냥 조건문 다음에 this.aView.setText(keyString)) 함수를 한번더 호출 하도록 Smali 코드를 패치했다.







'문제 > CodeEngn_Smart_App' 카테고리의 다른 글

CodeEngn SmartApp 01  (0) 2016.08.25
CodeEngn SmartApp 03  (0) 2016.08.24


디컴파일 해보니 랜덤으로 생성된 stairs와 내가 올라가야할 stairs가 있다.


랜덤으로 생성된 번호까지 내가 클릭을 하면 키값이 나온다.


TextView 2개가 있는데 첫번째는 랜덤으로 생성된 수 두번째는 내가 클릭할 때마다 증가되는 수.


조건에서 랜덤값과 내값이 다르다면 증가만하고 return 된다.


즉 조건문만 바꿔주면 키값이 뜬다.


호환이 안되서인지 랜덤으로 생성된 수가 보이지 않는다.


Smali코드에서 두번째 TextView에 eq이 아니라 ne일때 cond_0으로 점프하게 하면 키값이 뜰것이다.


Smali코드 패치후 컴파일 한후 버튼을 누르면 바로 키값이 뜬다.




'문제 > CodeEngn_Smart_App' 카테고리의 다른 글

CodeEngn SmartApp 01  (0) 2016.08.25
CodeEngn SmartApp 02  (0) 2016.08.25

+ Recent posts