当前位置:首页 » 编程软件 » jad反编译乱码

jad反编译乱码

发布时间: 2025-05-25 20:43:29

‘壹’ myeclipse 生成jar 怎么防止反编译

1.下载MyEclipse反编译Class文件的工具

2.工具的安装

下载后上面的工具之后,解压出来,我们可以看到有两个文件:jad.exe、net.sf.jadclipse_3.3.0.jar 。

第一步:我们将jad.exe文件放到JDK的bin目录下

第二步:将 net.sf.jadclipse_3.3.0.jar 拷贝到 MyEclipse安装目录下的plugins目录下面D:

第三步:在D:-8.6dropins创建一个eclipse文件夹.

第四步:在创建好的eclipse文件夹下,分别创建featues、plugins两个文件夹.

第六步:将net.sf.jadclipse_3.3.0.jar 文件分别拷贝到创建好的featues、plugins两个文件夹里面.

第七步:重新启动MyEclipse,在Windows——>Perference——>java下面应该会多出一个JadClipse目录. 如果没有出现的话,多试几次就OK了,我当时也是这样.

第八步:点击JadClipse,在右边的窗口中配置JadClipse. 设置path to decompiler为jad.exe的全路径,如:C:jdkinjad.exe,在Directory for temporary files中指定l临时文件路径,如 :D:-8.6 esult ,其中result是新建一个文件夹. 同时需要选中 User Eclipse code formatter ,这样编译出来的Java 代码会和Class文件的格式一样.

为了避免编译后的中文乱码问题,我们需要配置Misc

第九步:安装完成之后,双击Class文件,MyEclipse就自动反编译了.如果没有出现想要的结果,需要检查一下“*.class”默认关联的编辑器为“JadClipse Class File Viewer“

关联之后,就可以自动的反编译啦!

‘贰’ 反编译设置有成功的吗

一、dexmp方法dexmp是emulator自带提供的查看dex文件的工具,可使用类似这样的命令将dex文件mp到txt文件中:D:\ProgramFiles\android-sdk-windows-1.6_r1\platforms\android-1.6\tools>dexmp.exe-dclasses.dex>spk.mp.txt得到的文件内容,描述了类的信息,但实在是不好读啊~~~~二、dex2jar+XJad方法该方法是使用dex2jar.jar包,将classes.dex文件解包成jar,在通过XJad(或者其他class反编译工具)进行java反编译。如:1、dex2jar.batd:\play\classes.dex默认的输出路径同classes.dex,生成的文件名为classes.dex.dex2jar.jar2、使用XJad反编译该jar包之后的使用方法,大家都懂的:)该方法的好处在于,通过XJad反编译后,大家可直接开到java源文件,缺点在于只能反编译出开发时的java文件,而开发时使用的lib包不能反编译出来。三、AXMLPrinter2.jar+baksmali.jar+smali.jar方法这个方法就强大了,AXMLPrinter2是还原AndroidManifest.xml和main.xml的工具,直接打开这两个xml文件是乱码,而通过还原之后,可以很明白的看到里面的内容(我猜测还是使用了字节异或的方式加的密)。

‘叁’ 反编译是什么意思

稿和高级语言源程序经过 编译 变成可执行文件,反编译就是逆过程。
但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。
计算机软件反向工程(Reversepengineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思悉指路、原理、结构、算法、处理过程、运行方法等设计要素,作为自己开发软件时的参考,或者直接键陆盯用于自己的软件产品中。
反编译是一个复杂的过程,所以越是高级语言,就越难于反编译,但目前还是有许许多多的反编译软件:
VB: VBExplorer ;只能反编译界面图像,好像代码不能完全反编译
JAVA: JAD ;java的反编译比较常见,所以反编译比较完全
C++ : eXeScope
Dephi: DEDE

热点内容
云服务器怎么维护 发布:2025-05-26 02:48:00 浏览:302
推广算力算法 发布:2025-05-26 02:43:31 浏览:879
linux接收串口数据 发布:2025-05-26 02:43:29 浏览:586
如何写好综述文章以及编译sci 发布:2025-05-26 02:42:16 浏览:963
三位数密码最少要试多少次 发布:2025-05-26 02:08:55 浏览:518
c语言自停止 发布:2025-05-26 02:03:14 浏览:456
华为交换机ftp上传 发布:2025-05-26 01:58:30 浏览:56
十代索纳塔买哪个配置 发布:2025-05-26 01:55:52 浏览:74
ps脚本警告无法打开所选项目 发布:2025-05-26 01:37:24 浏览:293
电脑pe里服务器在哪 发布:2025-05-26 01:35:05 浏览:606