728x90
반응형
필요해진 배경
“요즘 다 앱 번들(.aab)로 배포하고 테스터 초대하지 않나?”
라고 생각할 수 있지만 나는 이번에 APK 형태로 업체에 설치파일로만 배포하는 상황이 생겼다.
그래서 스플래시 화면에서 설치 비밀번호가 없으면 다음 화면으로 넘어가지 않도록 했고
이와 더불어 멋대로 Decompile 되지 않도록 Proguard 난독화를 사용했다.
물론 난독화 설정을 켜고 릴리즈 빌드를 하면 적용이 될 거라 생각했지만 혹시 모르니 확인하는 과정을 거쳤다.
이제 시작해보자.
가장 먼저 내가 참고한 블로그 링크를 첨부한다.
https://chelsea-kbj.tistory.com/9
주의사항
나는 위 블로그처럼 맥 사용환경이기에 윈도우를 사용하는 경우 터미널 명령어 등이 다를 것이다.
그리고 위 블로그에 서술된 대로 수행하면 거의 따라할 수 있지만 최신화를 해보려한다.
dex2jar-2.0버전이 오래되어 실행 시 아래와 같은 에러가 발생하기 때문이다.
대충봐도 지원하지 않는 버전이라는 문구를 확인할 수 있다.
dex2jar-2.0 요 녀석의 버전이 업데이트되면서 링크가 Github으로 이전되었다.
https://github.com/pxb1988/dex2jar/releases
글 작성시점을 기준으로 2.4버전이 최신이고 dex-tools-v2.4.zip을 다운로드받아 압축을 해제하면 된다.
그리고 jd-gui는 OS와 맞는 버전을 다운로드받으면 된다.
이후 다시 위에 첨부했던 블로그 링크를 참고해 단계를 진행하면 아래와 같은 결과를 확인할 수 있다.
728x90
반응형
'Android' 카테고리의 다른 글
Android Progressbar not spinning(not animated) (0) | 2024.06.26 |
---|---|
Android White Screen Before Splash Screen Resolved (0) | 2024.06.25 |
Android UDP 통신해보기 in Kotlin (0) | 2024.04.20 |
Android ListAdapter submitList not refreshing (0) | 2024.04.08 |
Android Selector 사용 시 주의사항 (1) | 2024.04.06 |