美文网首页
apk查看java源码

apk查看java源码

作者: Jey | 来源:发表于2022-11-01 17:43 被阅读0次

    命令和工具

    # 安装工具和配置环境变量
    brew install dex2jar    # calss.dex 转jar
    brew install jd-gui       # 安装客户端工具,jar转java源码
    

    附:JD-GUI 无法打开的问题修复: https://www.jianshu.com/p/ee2932b46d80

    ERROR launching 'JD-GUI'
    
    No suitable Java version found on your system!
    This program requires Java 1.8+
    Make sure you install the required Java version.
    

    jd解包

    • 把xxx.apk改成xxx.zip解压
    • cd 到xxx,找到class.dex文件
    • 转jar: d2j-dex2jar classes.dex,会生成一个classes-dex2jar.jar的文件
    • classes-dex2jar.jar拖进jd-gui工具中就可以看到源码了

    第二种方式jadx解包

    # 安装
    brew install jadx
    # 启动,可视化工具,apk拖进去即可
    jadx-gui
    

    常用

    • 查找一个目录下关键字:
      cd xx目录,grep -R "需要查找的关键字"

    • 查看mac使用的是zshrc还是bash
      echo $SHELL

    • 查看xx.so下的关键字
      string lib.so > a.txt
      file lib.so 查看文件属性,是否是64位还是32位

    相关文章

      网友评论

          本文标题:apk查看java源码

          本文链接:https://www.haomeiwen.com/subject/nvtdtdtx.html