앱 개발을 시작한지 얼마안된 개발자입니다
앱 개발을 하면서 리버스엔지니어링에 대한 대책도 강구 중인데
가장 좋은 방법은 저 스스로 리버스 엔지니어링을 하면서 대비책을 찾는 것이라 생각하고
한달 전쯤에 한번 해보고
오늘 본격적으로 코드 난독화 작업을 하려고 했는데
제 어플 apk파일에서 꺼낸 classes.dex를 dex2jar로 돌리니 에러가 뜨면서 jar화가 안됩니다
한달전에 작업했던 classes.dex 파일을 이번에 다시 했는데 그건 지금도 되고요
정황상 근래 안드로이드 스튜디오가 업데이트를 거치면서 어떤 변경점이 있었던 걸로 추측되는데
jar화가 안되는 dex를 jar로 바꿀 수 없는 걸까요
혹은 해커?들이 코드를 엿볼 수 있는 다른 방법을 시도할 수 있다면 어떤게 있을까요
똑같이 따라해보고 대비책을 강구하려고 합니다
물론 100% 예방은 안되겠지만 난독을 심화시킬 수는 있다고 봅니다.
글 남겨주시면 감사하겠습니다.
(혹시 구글이 안드로이드 스튜디오로 빌드업되는 apk에 대해서 한동안 깨지지 않을 프로텍션을 개발해 적용시킨거라면 난독화에 대해 마음 놓을 수 있을테니 좋겠네요.)