您的位置:首页 > 移动开发 > Android开发

mac 反编译apk

2016-07-10 15:50 197 查看
我也只是说一下简单的步骤,具体反编译的原理,我自己也不太懂,大家可以google.

反编译用到的工具,1 apktool.jar,apktool文件,这个是可以把apk里面的资源文件反编译出来,很简单只需要一行命令  ./apktool d xxx.apk,就可以了。

                                可能说的有点简单,把apktool.jar,apktool这两个文件放到一个文件夹中,然后使用命令cd进入到这个文件夹,就可以使用这个命令了。

                                2 dex2jar 这个工具可以把apk里的代码反编译出来,得到一个jar包,也是只需要一行命令sh ./d2j-dex2jar.sh xxx.apk,就可以了。

                                和上面一样,进入到dex2jar的文件夹,然后就可以使用命令了。

                                3 jd_gui 这个可以查看反编译出来的jar包里的代码。如果这些命令找不到的话,可能是你没有配置jdk环境变量,作为一个java程序员,配置jdk环境变量是必须的。

                               上面用到的这些文件,我会分别打压缩包。http://pan.baidu.com/s/1slgn9lN

        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 反编译 mac apk