안드로이드 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?
'Android' 카테고리의 다른 글
[android] 안드로이드 스튜디오에서 SHA1, MD5 키 생성하기 (0) | 2018.08.10 |
---|---|
[android] custom uri scheme 웹 to 앱 & 앱 to 앱 (0) | 2018.07.30 |
[android] Google Play는 2018년 11월까지 모든 앱 업데이트가 Android Oreo(targetSdkVersion 26 이상)를 타겟팅하도록 요구 (0) | 2018.05.24 |
[android] 디바이스들의 유니크한 값 추출 (1) | 2018.03.08 |