본문 바로가기
모바일 취약점 진단/오류 대응

com.googlecode.d2j.DexException: not support version 에러가 발생한 경우

by HP_Factory 2023. 3. 4.

이유


dex2jar를 이용하여 +dex파일을 jar파일로 변환+하는 도중 에러가 발생하는 경우는 "dex의 버전이 36이상일 경우 발생하는 에러로, HxD를 이용하여 바이너리 패치를 해줌으로써 오류에 대응할 수 있습니다.

 

  • DEX 버전의 경우 Offset 0x00000006에 위치하고 있습니다.(제 테스트 환경에서는 38로 설정되어있습니다.)

38로 설정되어있어 변환 X

  • 36이상일 경우 dex2jar가 실행되지 않으므로 35이하로 변경하여 줍니다.(보통 Stable을 생각하여 35로 설정하는 것을 권고합니다.)

38- > 35로 변경

 

댓글