마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

난독화 프로가드 질문 드립니다 (proguard) 난독화 안되는 문제 입니다

0 추천

이게 찾아봐도 해결이 안되네요 

eclipse 사용을하였습니다 

1 프로가드 사용을위해 project.properties 에 프로가드 기본 설정 파일을 주석 해제하였습니다

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

2 그냥 사용 하면 에러가 나서 proguard-project.txt 에 설정 파일에 기타 설정을 추가 했습니다 

-allowaccessmodification 
-repackageclasses ""
-dontshrink
# Retain declared checked exceptions for use by a Proxy instance.
-dontwarn org.w3c.dom.bootstrap.DOMImplementationRegistry
-dontwarn android.support.v4.**
-dontwarn okio.**
-dontwarn com.squareup.okhttp.**
-dontwarn org.apache.**

3 서명한 apk 생성과 proguard 파일 dump.txt, mapping.txt , seed.txt 가 생성되었습니다 

 

에러 없이 완료 된줄 알고 서명된 apk 를 dex2jar 로 변환 jd-gui 로 열어본결과

암호화가 되지 않았습니다,

 혹시나해서 테스트로  자바 리소스 파일을 암호화 -> 확인결과도 

 mapping 파일에는 그 파일이 register_dm_loading_text -> n:

으로 변환된것으로 나오나 실제로 디컴파일 시 암호화가 되어 있지 않습니다 

 

계속 삽질을 하고 있는데 proguard 부속파일이 나오면 정상 적으로 난독화가 진행.. 

서명 apk 를 까보면 난독화가 되었있다 끝이네요 ㅠㅠ 

 

 

해결방법에 대해문의 드립니다. 누군가 아는 분 없으신가요 

 

검은흑사 (120 포인트) 님이 2017년 1월 26일 질문
검은흑사님이 2017년 1월 26일 수정

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...