투케이2K

874. (Android/Apksigner) 안드로이드 apksigner 사용해 특정 apk 파일 서명 인증 타입 확인 수행 (v1 , v2) 본문

Android

874. (Android/Apksigner) 안드로이드 apksigner 사용해 특정 apk 파일 서명 인증 타입 확인 수행 (v1 , v2)

투케이2K 2024. 9. 12. 20:16
반응형

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : Java / Kotlin

 

[방법 설명]

# ------------------------------------------------------------------------------------------------
# [사전) 명령어 수행 환경 설명]
# ------------------------------------------------------------------------------------------------

OS : Window

Terminal : CMD

사전 조건 : 

  - 안드로이드 스튜디오 설치가 된 PC 환경 필요

  - 안드로이드 스튜디오에서 상단 Tools 메뉴 >> SDK Manager 메뉴 >> Android SDK Location 위치 확인

     >> ex : C:\Users\twok\AppData\Local\Android\Sdk

# ------------------------------------------------------------------------------------------------





# ------------------------------------------------------------------------------------------------
# [방법 설명]
# ------------------------------------------------------------------------------------------------

1. CMD 실행 후 apksigner 가 포함되어 있는 위치까지 이동 수행

  >> 경로 : C:\Users\twok\AppData\Local\Android\Sdk\build-tools\<특정 빌드 버전>
  >> 예시 : C:\Users\twok\AppData\Local\Android\Sdk\build-tools\33.0.1


2. [특정 build 버전] 내에 포함 된 apksigner 사용해 앱 서명 인증 타입 (v1, v2) 확인 명령어 수행

  >> 문법 : apksigner verify --verbose <특정 APK 파일 경로>
  >> 예시 : C:\Users\twok\AppData\Local\Android\Sdk\build-tools\33.0.1> apksigner verify --verbose C:\Users\twok\Desktop\app-release.apk


3. 터미널 창에 출력 된 결과 확인

Verifies
Verified using v1 scheme (JAR signing): true      --------------------------------------------> v1 설정 true
Verified using v2 scheme (APK Signature Scheme v2): true  -------------------------------> v2 설정 true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v3.1 scheme (APK Signature Scheme v3.1): false
Verified using v4 scheme (APK Signature Scheme v4): false

# ------------------------------------------------------------------------------------------------






# ------------------------------------------------------------------------------------------------
# [참고 사이트]
# ------------------------------------------------------------------------------------------------

[안드로이드 keytool 명령어 사용해 apk 실행 파일 앱 서명 정보 확인 방법]

https://blog.naver.com/kkh0977/223550265510?trackingCode=blog_bloghome_searchlist


[안드로이드 keytool 명령어 사용해 jks , keystore alias 확인 방법]

https://blog.naver.com/kkh0977/223580750913?trackingCode=blog_bloghome_searchlist


[apksigner 설명 사이트]

https://developer.android.com/tools/apksigner?hl=ko

# ------------------------------------------------------------------------------------------------

 

반응형
Comments