반응형

안드로이드 스튜디오 코틀린 자바 디컴파일러

 

 

안드로이드 스튜디오에서 자신이 만든 apk 파일을 디컴파일 해보고 싶다면 ,

자신이 만든 apk 파일은 작업 폴더에서 위와 같은 위치에 있습니다.

(MyApplication 폴더는 처음에 본인이 설정한 위치에 존재합니다.)

 

 

 

 

 

github.com/skylot/jadx/releases

위 사이트에 가서 빨간 표시된 v1.1.0을 클릭합니다.

2020.10 월 현제 v1.1.0까지 나왔습니다.

 

 

 

사이트에서 밑으로 내려와 위 파일을 다운로드합니다.

 

 

 

 

압축을 풀어 jadx-gui.bat를 실행합니다.

 

 

 

자신이 만든 app-debug.apk 파일을 선택해서 열어 봅니다.

 

 

 

지금 어느 정도 안드로이드에 적응돼서 윈도에서 만든 소스를 코틀린으로 옮기고 있습니다.

 

제가 만든 apk 파일을 디컴파일로 보니  안드로이드 코틀린도 JVM 기반이라 

중요한 변수  함수 이름 하나 안 틀리고  대부분 그대로 자바 소스로 출력됩니다~

 

C++로 같이 컴파일한 소스는 여기서는 디컴파일 안 됩니다

 

내부에서 어떻게 처리되는지 확인할수 있어 좋은것 같습니다.

 

내가 오랫동안 다듬어온 소스가 여과 없이 그대로 나오다니, 이건 좀 아닌것 같네요.

이해하기 쉽게 코딩을 해 놓은게 오히려 독이되는 현상..

 

자신의 분신과 같은 소스 라면 배포 전 코드나 바이러니를 난독화하는 게 필수일 것 같습니다.

 

 

안드로이드 스튜디오 코틀린 자바 디컴파일러

반응형

+ Recent posts