Mac环境反编译apk

工具:

1. apktool.jar 

   下载地址: https://bitbucket.org/iBotPeaches/apktool/downloads/

2. dex-tools

    下载地址:   https://github.com/pxb1988/dex2jar/releases

3. jd-gui

     下载地址:   http://java-decompiler.github.io/

    注:安装后可能无法启动,需要修改文件内容,替换为链接里的内容

            右键app-显示包内容-Contents-MacOs-universalJavaApplicationStub.sh               https://github.com/tofi86/universalJavaApplicationStub/blob/v3.2.0/src/universalJavaApplicationStub

操作:

1.修改apk改为.zip

2.解压zip,将classes.dex 拷贝到dex-tools-2.1-SNAPSHOT里面。

3.在终端中cd到dex2jar-2.0目录(或右键目录-服务-新建位于文件夹位置的终端窗口)。

4.执行sh d2j-dex2jar.sh classes.dex命令。

5.执行后,就可以看到dex2jar-2.0目录下多了classes-dex2jar.jar文件。

6.打开jd-jui  app 在JD-GUI中file -> open file -> 选择dex2jar-2.0目录下的classes-dex2jar.jar文件 -> 打开。

7.找到com.xxx.xxx文件夹,里面就是我们的代码。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容