美文网首页
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源码

    命令和工具 附:JD-GUI 无法打开的问题修复: https://www.jianshu.com/p/ee293...

  • Linux/Ubuntu系统下反编译apk

    enjarify 反编译apk,jadx 查看jar源码,apktool查看资源文件 一、enjarify 反编译...

  • Eclipse的使用(一)

    查看Java源码 Eclipse中可以使用Ctrl+鼠标左键单击Java的类查看Java源码,如果打开发现并没有源...

  • 反编译apk查看源码

    关于反编译,看了这篇文章,由此写篇文章作为资料的整理https://www.jianshu.com/p/19136...

  • 记录:Mac端Apk的简单反编译

    目的:查看apk的资源文件,清单文件,java代码,包结构等信息。 1.获取apk 2.在AndroidStudi...

  • Gradle学习

    1.Gradle源码查看gradle 源码位置在src中,例如 在本地新建一个java工程,导入源码,配合注释查看...

  • Android apk瘦身

    1.打包之后的apk包含哪些文件 classes.dex:是java源码编译后生成的java字节码文件 resou...

  • Android安装app错误码

    安装APK的错误码,定义在android源码中的这个文件中:frameworks/base/core/java/a...

  • java.lang.Void 解析与使用

    今天在查看源码的时候发现了 java.lang.Void 的类。这个有什么作用呢? 先通过源码查看下 从源码中发现...

  • fusion app自定义事件源码介绍(下)

    安装apk 安装APK(filePath) lua源码 联系QQ(qqNUM) 联系QQ(qqNUM) lua源码...

网友评论

      本文标题:apk查看java源码

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