Android

aab, apk 서명된 키스토어 확인

개미맨 2022. 3. 19. 14:31

안드로이드 aab, apk 가 어떠한 키스토어로 서명되었는지 확인하는 방법을 정리합니다.

압축을 해제하여 RSA파일을 이용하여 확인하는 방법

aab나 apk의 확장자를 zip 으로 변경하여 압출을 해제하면 *.RSA 파일이 존재하는데 해당파일의 하기 명령어 실행시 fingerprit값을 추출할 수 있습니다.

keytool -printcert -file ANDROID_.RSA
  MD5:  B3:4F:BE:07:AA:78:24:DC:CA:92:36:FF:AE:8C:17:DB
     SHA1: 16:59:E7:E3:0C:AA:7A:0D:F2:0D:05:20:12:A8:85:0B:32:C5:4F:68
     Signature algorithm name: SHA1withRSA

keystore 파일에서도 마찬가지로 keytool 명령어를 실행합니다.

keytool -list -keystore my-signing-key.keystore
android_key, Jan 23, 2010, PrivateKeyEntry,
Certificate fingerprint (MD5): B3:4F:BE:07:AA:78:24:DC:CA:92:36:FF:AE:8C:17:DB

 

aab ,apk 파일을 이용하여 확인하는 방법

# APK file
keytool -printcert -jarfile app.apk

# AAB file
keytool -printcert -jarfile app.aab

# keystore
keytool -list -v -keystore release.jks

How do I find out which keystore was used to sign an app?

 

How do I find out which keystore was used to sign an app?

I have an app which is signed and several keystore files. I'd like to update the app, so I need to find out which one of keys was used. How can I match which keystore was used to originally sign m...

stackoverflow.com