xml反编译在线
㈠ 如何在反编译strings.xml找到自己想要的str
1、获取源码:直接解压缩,然后通过dex2jar工具反编译classes.dex文件得到classes文件,然后通过jd-gui反编译classes文件,得到.java文件。
2、获取AndroidManifest.xml文件内容:通过AXMLPrinter2.jar将二进制文件转成文本形式进行获取。
通过AXMLPrinter2.jar获取AndroidManifest.xml内容时,发现有些值是放在strings.xml中,而strings.xml文件是被打包在resources.arsc文件里面,用apktool可以反编译源代码,通过cmd命令,进入到解压缩的文件夹下,然后执行反编译命令即可:
apktool.bat d e:\apktool\6.apk
其中res文件夹下的命令可以复原,可以查看strings.xml。也可以直接查看AndroidManifest.xml。
java文件被反编译成smali文件,放在smali文件夹下
㈡ 如何反编译xml文件
网上很多发编译apk的例子,方法也很多,我只取最简单的用。
首先说一下这个xml文件,就是.apk文件改成.zip文件后用解压缩工具解压出来的。比如
反编译这个xml用到的软甲是A2. AXMLPrinter2
第一步:把上面提到过的需要发编译的.xml文件和下载下载的AXMLPrinter2.jar这两个文件都拷贝到android-sdk-windows/tools文件夹中。
第二步:运行cmd,进入tools目录,键入
java -jar AXMLPrinter2.jar AndroidManifest.xml > main.txt
用java -jar 命令配合AXMLPrinter2.jar这文件把AndroidManifest.xml编译写入到main.txt文件中
(说明一下,我的xml是AndroidManifest.xml,如果你拷进去的不是这个,请自己改文件名)
回车后没有报错的话,就成功了
打开../android-sdk-windows/tools/目录,找到main.txt,打开看一下
㈢ 反编译,如何才能反编译出xml布局文件!
网络doapk
㈣ 反编译apk文件中的xml文件,得不到完整的xml文件,失败,为什么
亲!搜下下 android反编译工具(ApkDec-Release-0.1)-正式版 ,android完美反编译工具
㈤ 反编译SWF的XML
xml是用loadvariable()函数调入,然后解析的,一般用的是相对路径,下载的话要先分析代码得出绝对路径,其实xml挺简单,根据已有代码可以写出来。闪客精灵对于代码多的flash不是很好用,特别是flash8做东西
㈥ 如何修改反编译之后apk的xml文件
打开解压的res\layout目录,有很多xml文件,如果你想看下作者是如何设计界面的,你会很失望,因为你看到的是一大堆乱码!这个时候我们需要用到的是apktool。
具体操作方法:
将下载的apktool和apktool-install-windows-r05-ibot两个包解压到同一个文件夹下,这个文件夹有三个文件:aapt.exe,apktool.bat,apktool.jar。把这个文件夹也放到系统盘的根目录中并把这个目录加到path变量中。
以HelloWord.apk为例:
在DOS命令行中输入:apktool d xx\HelloWord.apk HelloWord得到HelloWord文件夹,此文件夹中的xml文件就是编译好的可以正常查看的文件。
这样就得到了可以得到编译的源码和XML资源。
注意:文件的路径中最好不要出现中文!
㈦ 如何反编译minSdkVersion=8的xml文件
DoAPK应该就可以了,这个用来弄资源就没问题...事实上就算apktool的封装版吧,好像。
㈧ 我学习安卓XML文件修改,请问AXMLPrinter2.jar这个反编译XML的工具怎么使用
这个需要java平台的支持,搜索java,应该第一个网站就是,进去下载java平台,就可以使用了
㈨ 如何反编译apk文件得到源码和XML文件
dex2jar:将apk中的classes.dex转化成Jar文件。
JD-GUI:反编译工具,可以直接查看Jar包的源代码。
apktool:反编译工具,通过反编译APK中XML文件,直接可以查看。
apktool-install-windows-r05-ibot:辅助windows批处理工具。
㈩ AXMLPrinter2.jar这个反编译XML的工具怎么使用
1、用AXMLPrinter2.jar反编译xxx.xml文件
2、解压xxx.apk,选择main.xml
对于解压xxx.apk,选择main.xml),复制到AXMLPrinter2.jar所在目录,通过cmd进入AXMLPrinter2.jar所在目录。