2011-11-12 7 views
2

apk에서 모든 xml 파일을 읽으려고하는데 그럴 수 없습니다. 나는 그것을 위해 apktool을 사용하고 있지만 여전히 읽을 수는 없습니다.android apk에서 xml 파일을 가져 오는 방법

어떻게 읽을 수 있습니까? 어느 누구도 제게 한 걸음 씩 전진 해주십시오.

답변

0

질문을 잘 모르겠지만 APK는 기본적으로 압축 파일이므로 압축 해제 도구를 사용하여 파일을 열고 내용을 읽을 수 있습니다.

+1

나중에 u는 그 압축을 해제 할 수 있지만, 파일을 읽을 수있다. 그래서 그걸 위해 우리는 할 일을해야만합니다. – Jyosna

+0

당신은 옳은 것을 이해하지 못했습니다. – Penn

0

나는이 도구가 유용 할 수 있다고 생각한다. android-apktool 그러나 나는 이것을 결코 사용해 본적이 없다. 이러한 사용에 어떤 difficluty를 발견하면

그리고 알 수있는 Java 클래스 파일이 dex2jar

를 사용, 인터넷에서 검색 해보시기 바랍니다.

5

apktool으로이를 수행 할 수 있습니다.

사용법 : http://forum.xda-developers.com/showthread.php?t=695701 그것은 정말 쉽게 APK 파일에 면밀한 관찰을 할 수있게 배치 디 컴파일의 수입니다 : java -jar apktool.jar d yourapk.apk

는 또한이 스크립트를 보라. APK에서

+0

baksmali가 xml 파일을 처리하지 않습니다. – JesusFreke

+0

맞아요 ^^ 저는 apktool (그리고 분명히 apktool의 일부이므로 baksmali)을 사용하는 디 컴파일 링을 위해 스크립트를 사용합니다. 나는 광고 자에게 링크를 추가했습니다. – Force

0

얻기 XML 파일

다운로드 apktool 및 apktool 링크에서 설치하고 두 파일을 추출하고 (예를 들어 "demoxmlfolder"에 대한) 같은 폴더에 넣습니다. 같은 폴더에 .apk 파일을 놓습니다. (예 : demoxmlfolder) 이제 명령 프롬프트를 열고 apktool이 저장된 디렉토리 (여기서는 "demoxmlfolder")를 입력하고 "apktool if framework-res.apk"명령을 입력하십시오. 위의 명령으로 결과가 나타납니다 "Framework installed ..." 명령 프롬프트에서 "apktool d filename.apk"명령을 입력하십시오 (여기서 filename은 apk 파일의 이름 임) 그러면 현재 디렉토리 (여기서 demoxmlfolder)에 filename이라는 폴더가 생성됩니다. 여기서 xml 파일은 res \ layout 폴더에 저장됩니다. 링크 : https://code.google.com/p/android-apktool/downloads/detail?name=apktool-install-windows-r04-brut1.tar.bz2https://code.google.com/p/android-apktool/downloads/detail?name=apktool1.4.1.tar.bz2&can=2&q=

관련 문제