本篇目录:

如何反编译xml文件?

1、用AXMLPrinterjar反编译xxx.xml文件 解压xxx.apk,选择main.xml 对于解压xxx.apk,选择main.xml),复制到AXMLPrinterjar所在目录,通过cmd进入AXMLPrinterjar所在目录。

2、打开压缩文件JD-GUI,运行jd-gui.exe,打开上面生成的jar包,即可看到源代码了。

android反编译xml(android反编译没有layout)  第1张

3、首先,要反编译需要下面这 4个工具:dex2jar:将apk中的classes.dex转化成Jar文件。JD-GUI:反编译工具,可以直接查看Jar包的源代码。apktool:反编译工具,通过反编译APK中XML文件,直接可以查看。

如何在反编译strings.xml找到自己想要的str

不需要重新关联apk 直接右键打开就行了。替换直接拖拉进去,就OK了回编译出错问题 (提示 strings.xml 最后一行错误,检查是否/string符号错误;在汉化时,往往会不小心删掉一些符号,如 符号等等。

这样软件就开始反编译了,如果反编译成功了下方会显示“分析完成!”。接下来我们选择“工程管理器”在选择“Res”文件夹展开。如图:接下来我们先要修改软件名字,那么我们向下拉找到“values”文件夹展开。

将需要修改的apk包复制到apktool路径中。注意:您需要将文件名更改为123apk。打开程序APKTool.cmd,如下图所示。显示主界面有详细说明。我们只需要减压和压缩。

android反编译xml(android反编译没有layout)  第2张

android:text=@string/button1“的”string“不是直接的文件夹名字,是ADT下管理的一个键值映射,提供的”@string“找到这个string键然后这个键对应的值是”strings.xml“这个文件。

你确定是这个文件吗,我见过的字符文件都是.xml格式的。我会一种汉化方法,用doapk将apk反编译,将res目录下的strings.xml标签内容改为中文就可以了,然后再用doapk将反编译后的文件夹编译成apk文件。

如何高效阅读android反编译后的源码

1、首先把反编译的apk存放到apktools同级文件夹目录下,如下图所示。按住shift+鼠标右键打开命令窗口,运行代码 apktool d yd.apk(安装包的名字)。apk后缀名改成zip,解压双击打开xml格式文件如下图所示。

2、显然Eclipse不是阅读Android源码的好工具,不流畅,搜索低效,继承性关系/调用关系都无法有效查看。

android反编译xml(android反编译没有layout)  第3张

3、读别人的项目源码,可以先找一个切入点,如程序的入口,一层层深入阅读,跟踪代码的调用,便能了解整个项目。在阅读时不必纠结于一点,或过于深入某一点(除非该功能很重要),这样才能对项目有大致的了解,加快阅读的速度。

4、第一种是选择工作目录,即已经存在的android应用程序源代码。第二种分两种方式(1)选择External File…按钮,添加Jar格式文件或者zip格式文件路径;(2)选择External Floder…按钮,添加文件夹所在路径。

android反编译问题,AndroidManifest.xml修改。

1、朋友,如果你说的解压apk是直接用winrar之类个工具解压的话,那AndroidManifest.xml打开肯定就是乱码,你只有用APKtool之类的工具反编译apk后才能打开xml的文件。如果你使用APKtool之类的工具的话,可以百度搜Apk反编译教程。

2、很明显,这是反编译的AndroidManifest.xml文件,因为没有项目编译环境也不对,找不到res下的资源ID,gen目录下的R文件也没有生成,所以报错。Android每个应用程序在它的根目录中都必须要有一个AndroidManifest.xml文件。

3、dex2jar.jar文件,即可看到源码 将AndroidManifest.xml文件放到AXMLPrinterjar所在目录,运行cmd命令,进入 AXMLPrinterjar所在目录,输入java -jar AXMLPrinterjar AndroidManifest.xml AndroidManifest.txt。

AXMLPrinter2.jar这个反编译XML的工具怎么使用?

用AXMLPrinterjar反编译xxx.xml文件 解压xxx.apk,选择main.xml 对于解压xxx.apk,选择main.xml),复制到AXMLPrinterjar所在目录,通过cmd进入AXMLPrinterjar所在目录。

第一步:把上面提到过的需要发编译的.xml文件和下载下载的AXMLPrinterjar这两个文件都拷贝到android-sdk-windows/tools文件夹中。

首先配置好Java的环境,在将apk重命名为*.zip,然后解压zip文件,就可获得AndroidManifest.xml文件,此时该文件无法打开,接下来就要用上面的AXMLPrinterjar工具。

如何反编译apk文件得到源码和XML文件

首先,要反编译需要下面这 4个工具:dex2jar:将apk中的classes.dex转化成Jar文件。JD-GUI:反编译工具,可以直接查看Jar包的源代码。apktool:反编译工具,通过反编译APK中XML文件,直接可以查看。

首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。

Win+R 运行CMD,用cd命令转到apktool-install-windows所在文件夹,输入命令:apktool d XXX.apk ABC 反编译XXX.apk到文件夹ABC 在解压后的文件夹中可以得到apk的xml配置文件。

到此,以上就是小编对于android反编译没有layout的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。