clyne의 개발 기록

[Android] APK파일 내 manifest, gradle 보기 (ADB Shell) 본문

Android

[Android] APK파일 내 manifest, gradle 보기 (ADB Shell)

clyne_dev 2021. 4. 10. 09:00

안녕하세요~

모바일 개발자 CNOO 입니다.

오늘은 APK파일이 어떤 인증서로 서명되어있는지랑, apk빌드당시 manifest와 gradle설정은 어떻게 되어있는지 보는 방법에 대해서 공유하고자 합니다~

 

자, 먼저 터미널을 여시고~~

 

1. apk앱 내 manifest 및 gradle 설정 등 보기

cd/Library/Android/sdk/build-tools/28.0.3

위와 같은 경로로 이동해보시면,   (저는 28.0.3 버전이 설치되어있어서, 여기로 왔는데, 다른 버전이어도 상관없습니다.! 최소버전이 따로 있는지는 잘 모르겠네요.. ^^;;)

aapt라는 파일이 있습니다. 이 녀석이 이번에 우리를 도와줄 녀석입니다.

 

자 그럼 명령어를 입력해봅시다.

./aapt d badging (APK파일)

 

으아 엄청 기네요~

뭔가 앱을 까발리는 것 같아 발가벗은 느낌이지만,  더 정확한 정보를 드리고자   공개하겠습니다 ㅋㅋ (사실 별거 없어요..)

 

보시면, 맨 위에 앱 설정들부터, 빌드버전, 패키지명 등등 다 적혀있죠?

그리고  ABI도 어떤것까지 지원하는지 등등,  웬만한 APK파일 디버깅은 이걸로 다 가능하겠네요 ㅋㅋ

 

자 그럼, 앱이 잘 어떤 인증서로 서명이 어떻게 되어있는지도 보면 좋겠죠??

앱 서명 관련 내용은 다음 포스팅에서 작성해볼게요~