티스토리 뷰
Stack Overflow에 자주 검색, 등록되는 문제들과 제가 개발 중 찾아 본 문제들 중에서 나중에도 찾아 볼 것 같은 문제들을 정리하고 있습니다.
Stack Overflow에서 가장 먼저 확인하게 되는 가장 높은 점수를 받은 Solution과 현 시점에 도움이 될 수 있는 가장 최근에 업데이트(최소 점수 확보)된 Solution을 각각 정리하였습니다.
아래 word cloud를 통해 이번 포스팅의 주요 키워드를 미리 확인하세요.
How to view AndroidManifest.xml from APK file?
APK 파일에서 AndroidManifest.xml을 보는 방법
문제 내용
Is it possible to view Androidmanifest.xml
file?
Androidmanifest.xml 파일을 볼 수 있을까요?
I just changed the extension of the apk
file to zip
. This zip
file contains the Androidmanifest.xml
file. But I am unable view the contents of Androidmanifest.xml
. It is fully encrypted.
저는 방금 apk 파일 확장자를 zip으로 변경했습니다. 그러면 이 zip 파일 안에 Androidmanifest.xml 파일이 포함되어 있습니다. 하지만 Androidmanifest.xml 파일의 내용을 볼 수 없습니다. 완전히 암호화되어 있습니다.
How can I view the Androidmanifest.xml
file?
Androidmanifest.xml 파일을 어떻게 볼 수 있을까요?
높은 점수를 받은 Solution
Yes you can view XML files of an Android APK file. There is a tool for this: android-apktool
네, Android APK 파일의 XML 파일을 볼 수 있습니다. 이를 위해 android-apktool이라는 도구가 있습니다.
It is a tool for reverse engineering 3rd party, closed, binary Android apps
이것은 제3자, 폐쇄적인, 바이너리 Android 앱을 역공학하는 도구입니다.
How to do this on your Windows System:
Windows 시스템에서 이를 수행하는 방법:
- Download apktool-install-windows-* file
- Download apktool-* file
- Unpack both to your Windows directory
1. apktool-install-windows-\* 파일을 다운로드하세요.
2. apktool-\* 파일을 다운로드하세요.
3. 두 파일을 Windows 디렉토리에 압축 해제하세요.
Now copy the APK
file also in that directory and run the following command in your command prompt:
이제 해당 디렉토리에 APK 파일을 복사하고 명령 프롬프트에서 다음 명령어를 실행합니다.
apktool d HelloWorld.apk ./HelloWorld
This will create a directory "HelloWorld
" in your current directory. Inside it you can find the AndroidManifest.xml
file in decrypted format, and you can also find other XML
files inside the "HelloWorld/res/layout"
directory.
이렇게 하면 현재 디렉토리에 "HelloWorld"라는 디렉토리가 생성됩니다. 그 안에는 AndroidManifest.xml 파일이 암호화되지 않은 형식으로 포함되어 있으며, "HelloWorld/res/layout" 디렉토리 내에 다른 XML 파일도 포함되어 있습니다.
Here HelloWorld.apk
is your Android APK file.
여기서 HelloWorld.apk는 안드로이드 APK 파일입니다.
See the below screen shot for more information:
아래 스크린샷을 참조하십시오.
가장 최근 달린 Solution
All these answers seem a bit over-engineered!
이 모든 답변들은 조금 오버 엔지니어링(과도한 기술적 복잡성)처럼 보입니다!
- Just grab this chrome extension: https://chrome.google.com/webstore/detail/apk-downloader/fgljidimohbcmjdabiecfeikkmpbjegm
- Download the
.apk
file you want from the playstore using the above extension. - Upload the
.apk
to this online tool to grab themanifest.xml
: https://www.sisik.eu/apk-tool
1. 이 크롬 익스텐션을 다운로드하세요:
https://chrome.google.com/webstore/detail/apk-downloader/fgljidimohbcmjdabiecfeikkmpbjegm
2. 위 익스텐션을 이용하여 플레이스토어에서 원하는 .apk 파일을 다운로드하세요.
3. 그리고 이 온라인 툴을 사용하여 .apk에서 manifest.xml을 추출하세요:
https://www.sisik.eu/apk-tool
출처 : https://stackoverflow.com/questions/4191762/how-to-view-androidmanifest-xml-from-apk-file
'개발 > 안드로이드' 카테고리의 다른 글
RecyclerView에서 WRAP_CONTENT 동작 오류 수정하기 (0) | 2023.01.23 |
---|---|
LinearLayout에서 차일드 뷰들 사이에 프로그래밍 방식으로 패딩 주기 (0) | 2023.01.22 |
안드로이드에서 "뒤로" 버튼을 눌러도 Activity가 종료되지 않게 하는 방법 (0) | 2023.01.20 |
Android에서 화면 회전 방지하기 (0) | 2023.01.20 |
Parcelable encountered IOException 오류 해결하기 (0) | 2023.01.19 |