linux下反编译apk

时间:2015-05-01 14:12:52
【文件属性】:

文件名称:linux下反编译apk

文件大小:6.51MB

文件格式:GZ

更新时间:2015-05-01 14:12:52

反编译apk

看到网上apk反编译文档很多,但很零散,本人将其一起打包,方便大家。 apk反编译说明 1. 将aapt,apktool,apktool.jar拷贝到/usr/local/bin下(在root权限下才可以,修改属性chmod)。 2. dex2jar目录下的dex2jar.sh 是把classes.dex反编译成*.class。 3. jd-linux(Java decompile) 是显示*.class文件。 用法: 第一步:apktool d [路径]/xxx.apk [指定目录](解压到指定目录,只能反编译xml文件) 第二步:sh [路径]/dex2jar/dex2jar.sh classes.dex。(当前目录下会生成classes_dex2jar.jar) 或 sh [路径]/dex2jar/dex2jar.sh xxx.apk。(会生成xxx_dex2jar.jar) 第三步: 使用jd-linux下的jd-gui浏览反编译的*_dex2jar.jar包(里面是*.class文件)


【文件预览】:
apktool-install-linux
----apktool.jar(2.95MB)
----aapt(3.57MB)
----jd-linux()
--------jd.png(18KB)
--------jd-gui.cfg(344B)
--------jd-gui(964KB)
--------readme.txt(2KB)
----apktool(2KB)
----apk反编译说明(647B)
----dex2jar()
--------d2j-dex2jar.bat(891B)
--------NOTICE.txt(190B)
--------dex-dump.sh(503B)
--------d2j-dex2jar.sh(1KB)
--------d2j-dex-dump.sh(1KB)
--------d2j-dex-asmifier.sh(1KB)
--------d2j-apk-sign.sh(1KB)
--------d2j-jasmin2jar.sh(1KB)
--------d2j-init-deobf.sh(1KB)
--------d2j-asm-verify.sh(1KB)
--------d2j-apk-sign.bat(888B)
--------dex2jar.bat(882B)
--------dex2jar.sh(1KB)
--------d2j-jar2dex.sh(1KB)
--------dex-dump.bat(176B)
--------d2j-asm-verify.bat(890B)
--------d2j-jar-remap.bat(889B)
--------d2j-jasmin2jar.bat(891B)
--------d2j-init-deobf.bat(893B)
--------d2j-dex-dump.bat(884B)
--------setclasspath.bat(200B)
--------d2j-dex-asmifier.bat(893B)
--------d2j-jar2jasmin.sh(1KB)
--------lib()
--------d2j-jar2dex.bat(888B)
--------d2j-jar-remap.sh(1KB)
--------d2j-jar2jasmin.bat(891B)
--------LICENSE.txt(11KB)

网友评论

  • 这是一个好东西
  • 工具比较完整,很好用
  • 可用!使用步骤也很详细!
  • 多谢分享,不错的工具。
  • 可以用的```
  • 非常好的linux下的反编译工具
  • 非常好,能成功的反编译
  • 不错,比win环境下简单
  • 不错啊,很好用
  • 步骤都很详细 而且下载后依然还有说明非常细心
  • 还可用,不过编译后还需要android sdk 最好能在eclipse的jdk可以运行
  • 有些软件提前做过防反编译的处理,有些就可以成功
  • 还行,但是有些反编译还是不行。
  • 第一次接触反编译,还不错
  • 非常好,能成功的反编译
  • 还行,不过反编译的程序在android上还是有点问题