概述
Android APK反编译是个有趣的事情。我们可以对APK反编译进行汉化破解工作等。
Android APK反编译主要涉及三个工具的使用,分别是
本文附带工具整理下载
Android-ApkTool
功能: 可以
项目地址:原地址:https://code.google.com/p/android-apktool/,,但是该项目已经搬迁至
使用说明:
官方文档地址:
项目最新版本为2.0,与1.x版本的使用差异:
Examples of new usage in 2.0 vs 1.5.xOld (Apktool 1.5.x)<span style="white-space:pre"></span>New (Apktool 2.0.x)apktool if framework-res.apk tag<span style="white-space:pre"></span>apktool if framework-res.apk -t tagapktool d framework-res.apk output<span style="white-space:pre"></span>apktool d framework.res.apk -o outputapktool b output new.apk<span style="white-space:pre"></span>apktool b output -o new.apk下面为具体使用基本:apktool d testapp.apkDecoding反编码:$ apktool d foo.jar// decodes foo.jar to foo.jar.out folder$ apktool decode foo.jar// decodes foo.jar to foo.jar.out folder$ apktool d bar.apk// decodes bar.apk to bar folder$ apktool decode bar.apk// decodes bar.apk to bar folder$ apktool d bar.apk -o baz// decodes bar.apk to baz folder构建Building$ apktool d foo.jar// decodes foo.jar to foo.jar.out folder$ apktool decode foo.jar// decodes foo.jar to foo.jar.out folder$ apktool d bar.apk// decodes bar.apk to bar folder$ apktool decode bar.apk// decodes bar.apk to bar folder$ apktool d bar.apk -o baz// decodes bar.apk to baz folderdex2jar
简介 :
项目地址:原地址:https://code.google.com/p/dex2jar/,最新项目地址:
使用:
文档地址:;
版本:原地址版本为0.0.9.5,新地址版本为2.0
要求环境:JDK7
// For Linux, Mac OSX, Cygwinsh /home/panxiaobo/dex2jar-version/d2j-dex2jar.sh /home/panxiaobo/someApk.apk// For WindowsC:\dex2jar-version\d2j-dex2jar.bat someApk.apk然后可以使用jd-gui查看产生的jar文件
jd-gui
介绍:直接通过jar查看源码
项目地址:
使用:略
就是对虚怀若谷谦虚谨慎八个字真正理解的人,