본문 바로가기
프로그래밍/DB/JAVA/안드로이드/GAE

[안드로이드] 프로가드 앱 난독화.

by 아유카와 2015. 1. 22.

   프로가드를 이용한 앱 난독화의 기본 설정은 어렵지 않다. 단 몇가지 주의 사항은 조심해야 한다. JavascriptInterface를 사용 하였을 경우와 외부 라이브러리를 사용 했을 경우 문제가 발생 하므로 이러한 부분은 관련된 자료를 찾아서 난독화가 진행되지 않도록 하는 작업을 해주어야 한다. 구글에 가서 프로가드를 검색해보면 많은 예제가 나오고 스택오버플로우도 많으니 조금만 찾아보면 쉽게 적용 할 수 있을 것이다. 난독화 한다고 리버싱을 방지 할 수 없지만 어느정도 짜증(?) 나게 할 수는 있다는거에 의미를 찾아보자 ^^


1. 난독화 관련 블로그

  - http://stackoverflow.com/questions/13641540/javascriptinterface-not-working-with-proguard-on-android-4-2

  - http://blog.naver.com/hantacrew/220039584560