프로그래밍/Android
안드로이드 크랙 방지에 관하여
Elex
2013. 8. 12. 17:35
반응형
- 프로가드 같은 것을 써라.
- LVL을 호출할 때에는 onCreate()에서 사용하지 말고, 백그라운드 스레드 같은 데서 호출해라.
- 라이선스 실패시에 즉시 결과를 처리하기 보다는 잠시 딜레이를 줘라.
- 네트워크 문제로 실패할수도 있으니 수차례 백그라운드에서 반복할 것.
- 사용자에게 라이선스 실패를 알릴 경우에는 다이얼로그 대신 다른 액티비티를 사용할 것.
- 응답 코드는 해쉬 함수를 적용하고, 각각 독립된 if 문을 사용할 것.
- 어플리케이션의 서명이 일치하는지를 확인하라.
- 어플리케이션이 디버깅 가능하지 않도록 설정하라.
- dex 파일의 crc를 확인하라.
- ...
Google I/O 2011
Presentation
http://www.google.com/events/io/2011/static/presofiles/dgalpin_android_pirates_and_vampires.pdf
관련글
http://blog.naver.com/PostView.nhn?blogId=huewu&logNo=110093424752
반응형