본문 바로가기

안드로이드 광고제거 dex2jar JD-GUI JDK

by 또잉- 2017. 11. 24.
반응형

어제 기본적인 세팅방법을 올렸는데 오늘은 이어서 조금 복잡해 보이는 녀석들을 설치 해야 완벽한 안드로이드 광고제거 준비가 된다.

자 준비물은 이렇다.

dex2jar 은 dex 파일을......

JD-GUI 은 ...........

JDK 어제 ...........


자 그렇다. 아무튼 난 초보인데 필요한 앱, 또는 내가 만드는 어플에서 광고를 넣고 빼고 쉽게 하려고 글을 쓰고 있다. 쩝...

설명을 못해도 ...인간적으로 결과물이 좋으면 넘어가자.


github.com/pxb1988/dex2jar

dex2jar 은 modified 에서 최신날짜로 받는다.


jd.benow.ca

윈도우 버전을 설치하는건가 싶었다가

java를 계속 설치했으니 이놈으로 설치!!



위에 세 가지 dex2jar / JD-GUI / JDK 중에 JDK는 어제 자바 설치하면되 완료하였으니

먼저 dex2jar 과 JD-GUI 파일만 받아서 가지고 있어라.


jd-gui-1.4.0.jar

dex2jar-2.0.zip


자. 그리고 

먼저 내가 광고를 제거하고 싶은 apk 파일위치를 파악하고 

cmd 를 열어서 명령어를 쳐준다.

흔히 개발자들이 자주 쓰는 명령어대로

파일들 존재하는 위치에서> apktool d 파일명

이렇게 하면 되는게 일반적이지만 난 개발자가 아니라 처음 설치한 것들로 가득한데 

똑같이 쳤더니 실행 안됐다.

그래서 검색해보니 다른 명령으로 입력해야한다.

cmd에 명령어를 쓴다.

java -jar apktool.jar d 바꾸고싶은 파일명.apk

이렇게 하면 아래 흰색 주루루루룩 나와야 정상.


그렇게 풀고 나면 내가 광고제거 하고싶은 안드로이드 앱 apk 파일이 

폴더로 풀려있을 것이다.


자. 이제 명령어가 먹히는 것은 확인했어.

그럼 무엇을 해야 하는가.

무슨 말인지 모르겠다고?


내가 광고 제거하고 싶은 apk 파일의 확장자를 

apk가 아닌 zip로 바꿔라. 이말!

확장자가 안바뀔 수 있어. 보이지 않을 수도 있지.


그럴 땐 탐색기나 내컴퓨터에서 알트키 톡 눌러봐~

보기 - 폴더 및 검색 옵션 변경 클릭 해서

확장자 보이기 누르면 끝


초보라서 초보를 위한 확장자 보이기 설명이 길어졌네;;

자 이어서

원하는 apk 를 확장자만 zip 로 바꾸고

압축을 풀면

 없던 것이 보일 거야.

그것은 바로!!

classes.dex 이파일이 생길 거야.



반응형

댓글

최신글 전체

이미지
제목
글쓴이
등록일