Apk解压后查看AndroidManifest.xml文件内容

1,494 阅读1分钟

解压后查看AndroidManifest.xml

  1. 先把apk解压,发AndroidManifest.xml是显示乱码的。
  2. 下载AXMLPrinter2.jar后再使用这个命令
  3. 使用命令:java -jar AXMLPrinter2.jar AndroidManifest.xml ,
  4. 当然,使用命令的时候重定向一下看着就更美了~
  5. java -jar AXMLPrinter2.jar AndroidManifest.xml > manifest.txt
  6. 当然,你得下载AXMLPrinter2.jar后再使用这个命令。

反编译java源文件 这就用到dex2jar和jd-gui了,将hjjc.apk重命名改成hjjc.zip,然后利用解压缩软件解压,得到一个hjjc目录,由于之前反编译资源文件时已经生成了一个hjjc目录,解压hjjc.zip的目录hjjc已经存在,所以系统自动在解压后的目录名末尾加杠0区分。我们要拿到里面的classes.dex文件,如图:

在命令里进入 dex2jar目录, 然后执行命令(分两种情况): dex2jar-0.0.9.15版:执行sh dex2jar.sh classes.dex命令。如图:

dex2jar-2.0版本: 先执行sudo chmod +x d2j_invoke.sh命令, 再执行sh dex2jar.sh classes.dex命令。

执行成功后会在dex2jar目录生成一个classes_dex2jar.jar文件。如图:

最后,用jd-gui工具打开这个jar包就可以看到java源代码了。

www.jianshu.com/p/dda9ff90a…

blog.csdn.net/zhao_liwei/…