从APK中提取的Android XML - Bad Encoding

时间:2010-07-27 01:14:24

标签: android apk

使用DDMS我从手机上下载了APK并解压缩。

PNG看起来很棒,但是当我尝试读取XML时,他们的编码就是我的文本编辑器都无法读取它(Word,Notepad,Visual Studio等)

APK中的某些内容是否阻止我们阅读它们?

4 个答案:

答案 0 :(得分:6)

您可以使用Java程序解码它们 - AXMLPrinter2.jar。

http://forum.xda-developers.com/showthread.php?t=514412

http://code.google.com/p/android4me/downloads/detail?name=AXMLPrinter2.jar&can=2&q=

我确信那里有更好的细节,但这应该让你走上正确的道路。

答案 1 :(得分:1)

详细查看android-apktool here

答案 2 :(得分:0)

XML文件以编译格式存储。来自android docs

  

编译应用程序时   每个XML布局文件都被编译成   查看资源。

我不知道反编译器,但它可能是可能的。

答案 3 :(得分:0)

您可以通过aapt工具看到一些实现。

导航到sdk文件夹中的“platform-tools”。

将apk复制并粘贴到此文件夹中。

执行命令: “aapt l -a apk_name.apk

“apk_name.apk”是你的apk的名字。