jar反编译工具 比jd-gui 功能更强大的 Luyten 查看jar源码, 解决jd反编译代码中break labelxxx 、 static初始块中出现return 等问题
反编译 查看jar 源码的工具常用的有 jd-gui 和 Luyten
jd-gui看jar反编译源码 有些源码看不了 或者很难看懂 如在循环中出现 break labelxxx等。 用功能更加强大的 Luyten 能解决jd存在的大多数问题 (注:luyten 能解决大部分jd 的问题,但是 还是会存在部分 反编译出来 有点问题,需要手动改改)
注:我用的 Luyten 版本是 luyten-0.5.4.exe
也可以用我提供的网盘地址下载
链接:https://pan.baidu.com/s/1up3rnwH_Jql44hl492AGSw
提取码:xi7d
jd 在反编译一些复杂逻辑的代码时 ,反编译的代码很难看懂 ,例如:
反编译出来的类 静态初始化块 static{} 里面有 return;
如图:
这代码粘贴到开发工具中会提示错误:Return outside method
jd 还有一些难看的反编译代码 如 break labelxxx ,如下:
jd 还有些源码 反编译不了 提示错误 // INTERNAL ERROR // ,如下:
解决
上述jd 存在的问题, 用 Luyten 就能很好的解决 (注:luyten 能解决大部分jd 的问题,但是 还是会存在部分 反编译出来 有点问题,需要手动改改)
Luyten 打开上述jd反编译有问题的源码 效果如下:
切换 Luyten 显示包目录结构的风格: Operation -> Package Explorer Style
jar反编译工具 比jd-gui 功能更强大的 Luyten 查看jar源码, 解决jd反编译代码中break labelxxx 、 static初始块中出现return 等问题相关推荐
- Android APK+Dex文件反编译及回编译工具 比 APKtool GUI 好千倍
Android APK+Dex文件反编译及回编译工具 v1.7.2 正式版 Soyu Zom 出品 =========================== ...
- xjar加密后运行错误_XJar: Spring-Boot JAR 包加/解密工具,避免源码泄露以及反编译。...
XJar Spring Boot JAR 安全加密运行工具,同时支持的原生JAR. 基于对JAR包内资源的加密以及拓展ClassLoader来构建的一套程序加密启动,动态解密运行的方案,避免源码泄露或 ...
- 反编译apk修改v7包_微信Android SDK反编译还原源码 进行修改重新编译
一.介绍 微信sdk,做开发的都应该用过,微信分享.支付,都要用到的. 接下来,跟着我,把他的sdk源码还原为一个module可编译的形式. 用到的工具: jadx: 这是一款反编译apk和jar包的 ...
- 获取微信小程序源码并进行反编译
获取微信小程序源码并进行反编译 只需如下几部就可以爬取到你所想要的微信小程序源码: 第一: node.js运行环境 如果没有安装nodejs,请先安装一下 下载地址:https://nodejs.or ...
- python代码封装加密_对Python源码加密及反编译前后对比
关于python的加密 目前软件开发商对 Python 加密时可能会有两种形式,一种是对python转成的exe进行 保护,另一种是直接对.py或者.pyc文件进行保护,下面将列举两种形式的保护流程. ...
- 微信小程序源码提取与反编译爬坑
前言 没必要说太多,基本上操作是没有什么难度的,这里说一些我遇到的问题与解决方式.首先测试小程序,由于他不像是web,是不能通过查看源代码的方式来查看js代码的,所以需要手动的将小程序源码拿出来,然后 ...
- vim7.4官方源码在vs2013的编译方法及问题总结
vim7.4发布也有一段时候了,也该是把之前编译的7.3重新编译一下了,于是考虑着到最新的visual studio 2013编译一下,也顺便看看有没有其它问题. 1.安装vs2013,这个应该不用说 ...
- 【投屏】Scrcpy源码分析一(编译篇)
Scrcpy源码分析系列 [投屏]Scrcpy源码分析一(编译篇) [投屏]Scrcpy源码分析二(Client篇-连接阶段) [投屏]Scrcpy源码分析三(Client篇-投屏阶段) [投屏]Sc ...
- 09 编译2022年最新的Linux kernel、U-Boot和BusyBox rootfs源码,并用QEMU模拟器运行
编译2022年最新的Linux kernel.U-Boot和BusyBox rootfs源码,并用QEMU模拟器运行 作者 将狼才鲸 创建日期 2022-11-26 Gitee源码和工程地址:才鲸嵌入 ...
- java 源码分析_Java 源代码编译成 Class 文件的过程分析
原标题:Java 源代码编译成 Class 文件的过程分析 在上篇文章< Java三种编译方式:前端编译 JIT编译 AOT编译 >中了解到了它们各有什么优点和缺点,以及前端编译+JIT编 ...
最新文章
- 实现对学生信息的修改操作
- mp3 音频 音乐 tag ID3 ID3V1 ID3V2 标签 读取信息 获得图片 jpeg bmp 图片转换(上)
- SQLSERVER的三种备份模式
- python爬虫高考成绩
- FGPM:文本对抗样本生成新方法
- 201114阶段二qt自定义图元类
- “System.Data.SqlClient.SqlException: A transport-level error has occurred when receiving results fro
- MySQL 查询部门人数大于2的员工信息
- C++中的long long和__int64类型(转载)
- oracle互换2条记录,ORACLE中确定表里哪些行是彼此互换的
- 远程对象工厂设计模式
- 值不值得入手_北龙湖—值不值得入手?
- 硅谷华人创业公司Trifo获1100万美元融资,将发布智能扫地机器人
- 两台计算机通过路由器连接网络,如何设置将两台计算机连接到Internet的路由器...
- 双十一期间Kafka以这种方式丢消息让我促不及防
- 计算机的拓扑 树状结构图,树状网络拓扑图模板分享
- 量子十问之二:“爱因斯坦幽灵”能用来实现超光速通信吗?
- 升级版微生物16s测序报告|解读
- 零点漂移、零点补偿问题
- html常用长度单位