Beyond Compare for MAC反编译class文件
Beyond Compare反编译Class文件
- procyon-decompiler
- 下载jar包
- 安装插件
- 测试
Beyond Compare是支持调用第三方的插件应用来处理某些特殊文件的,只要第三方软件支持命令行命令操作,就可以集成进来。
procyon-decompiler
procyon比jad等其他软件相比,更完美的解决了JDK版本不兼容的问题
下载jar包
Github
项目地址:https://github.com/mstrobel/procyon百度网盘(0.5.36版本)
链接: https://pan.baidu.com/s/1ak7MAjlUF6XUS0GXPMKhpg
密码: nk4f
把jar包下载准备好放到自己方便的目录,安装过程中用到;进入jar包的存放目录,用命令检查java环境以及jar是否正确配置;我下载的是0.5.36版本(procyon-decompiler-0.5.36.jar)。
执行命令:java -jar procyon-decompiler-0.5.36.jar Test.class
Test.class为提前准备好的测试文件,出现反编译好的带颜色的java代码为测试通过。
安装插件
1.Beyond Compare > 文件格式 > + > 文本格式
2.填写配置信息
- 常规 > 掩码 :*.class
- 常规 > 描述:随意输入自己想要的文本,我输入的是:
反编译class文件
- 转换中选择外部程序;
- 正在加载中输入反编译时要执行的命令:java -jar /Users/abic/java/procyon-decompiler-0.5.36.jar %s > %t;
/Users/abic/java/procyon-decompiler-0.5.36.jar为jar包地址
%s代表输入
%t代表输出 - 勾选disable editing
点击保存,保存配置。左侧头部会多一个配置条目,到此插件添加成功,可以关闭设置窗口了。
测试
随便打开二个Class文件对比,完美
Beyond Compare for MAC反编译class文件相关推荐
- 【Java 虚拟机原理】Dalvik 虚拟机 ( 打包 Jar 文件和 Dex 文件 | 反编译 Dex 文件 | 分析 Dex 文件反编译结果 )
文章目录 前言 一.打包 Jar 文件和 Dex 文件 1.示例代码 2.打包 Jar 文件 3.打包 Dex 文件 二.反编译 Dex 文件 三.分析 Dex 文件 1.Student 类相关信息 ...
- apktool 反编译 java_APK文件使用ApkTool解包反编译和重新打包及签名
前段使用一直使用一个手机APK软件,不过最近软件更新,出现了一个很讨厌的语音提示,于是想通过重新编译把语音提示去掉. [准备工作] 配置JAVA环境,到http://www.java.com/下载并进 ...
- python文件输出exe文件反汇编_python 反编译exe文件为py文件的实例代码
我们用pyinstaller把朋友文件打包成exe文件,但有时候我们需要还原,我们可以用pyinstxtractor.py 用法: python pyinstxtractor.py xxx.exe 之 ...
- Android 反编译apk文件
需要的工具: apktool:将apk文件反编译成原始的目录文件 地址:http://code.google.com/p/android-apktool/downloads/list dex2jar: ...
- 【反编译系列】四、反编译so文件(IDA_Pro)
概述 安卓应用程序的开发语言是java,但是由于java层的代码很容易被反编译,而反编译c/c++程序的难度比较大,所以现在很多安卓应用程序的核心部分都使用NDK进行开发.使用NDK开发能够编译c/c ...
- myeclipse重新编译java,反编译class文件并重新编译的方法
在没有.java源码的情况下,如果想修改一个.class文件.可以通过以下步骤实现: 修改前的class文件: 一.反编译.class文件成.java文件. 1.可以使用Java Decompiler ...
- 如何反编译apk文件并解析.class文件查看Java源代码
如何反编译apk文件并解析.class文件查看Java源代码 前期工作:先准备好反编译需要用到的工具:下载链接. 1.把下载好的工具解压,得到下面这三个文件 2.配置环境变量到path(apktool ...
- 微信小程序反编译wxss文件缺失_微信小程序反编译~2020年
摘要 安装wxappUnpacker小程序反编译工具并使用(2020.03) 关键词: 微信小程序反编译 wxss 介绍 上次分享了web前端爬取工具 ,那么这次也同样讲讲微信小程序反编译吧,对于像博 ...
- android反编译apk文件
android反编译apk文件 android运行的是.dex文件的二进制码,java运行的是.class文件的码,那么android是怎么将.java格式的文件转换为.dex的文件?------&g ...
- 反编译apk文件查看源码,反编译apk获取资源
之前做过反编译apk文件的,原本想的就是应该做下总结的,后来...不知道后来发生了什么,一定不是因为我懒了.总之,今天领导让我研究下一个口碑比较好的app,看下它某个功能怎么实现的,用的什么技术,又扒 ...
最新文章
- 《需求分析与系统设计》阅读笔记三
- Qt工作笔记-图形视图框架中的分组,以及添加平行拖动图元
- 【Python】2.x与3​​.x版本的选用版本间的区别
- 漫谈广告竞价模式(五)
- isupper函数python_C 库函数
- 我悲惨的人生,该死的UPX壳,谁能救救我
- 学习 (2012.01)
- java jvm学习笔记三(class文件检验器)
- systemctl 管理服务命令
- Echarts官方文档!
- java影院票务管理系统项目开发计划
- C语言常用转换函数实现原理
- smartbi 安装教程
- 你真的了解width这个属性吗
- 在物联网中应用机器学习
- Java并发之魂——synchronized深度解析
- 使用正则表达式提取文件中满足条件的内容
- 使用scoop下载Annie时提示couldnt find manifest for annie
- 【C#懒蛋编程——5分钟经验分享】03使用Description特性标签,简化查找表编写
- PostgreSQL vs MySQL——哪种关系数据库更好?