java反编译工具下载,java反编译命令用法
作者:admin日期:2024-02-11 21:00:25浏览:104分类:资讯
反编译后,怎么就一个smail文件
首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。
https://github.com/ollide/intellij-java2smali IntelliJ IDEA 或者android studio的一个插件。可以把java转smali,前提是没有语法错误。
下载工具 首先,要反编译需要下面这 4个工具:dex2jar:将apk中的classes.dex转化成Jar文件。JD-GUI:反编译工具,可以直接查看Jar包的源代码。apktool:反编译工具,通过反编译APK中XML文件,直接可以查看。
解压apk文件后,你会发现res目录的图片没有加密,但java源码编译成了一个classes.dex文件,无法用普通的反编译class文件的方法来处理,dex2jar可以将dex文件转换成普通的jar包。
smali是通过安卓的java代码经过编译后得到的,可以理解为delvik虚拟机的“汇编语言”。一般反编译apk做修改都是直接修改smali代码的。smali代码其实比较容易懂,是可以和java代码对应上的。
怎么把class文件反编译成java文件
安装jadclipse插件 使用jadclipse插件一定要注意Eclipse版本。jadclipse_4,它对应的是Eclipse2版,jadclipse_0可以用于Eclipse3M6以上版。
c:/java/jad *.class 结果是将exampleclass反编译为examplejad。将examplejad改为examplejava即得源 文件。
你只要选择对应的class文件的路径,点反编译即可。想重新编译.java文件,如果是单个文件的话,开始--》运行--》cmd--》进入dos命令行,输入javac 要编译的文件名即可。
安卓4.0如何反编译resources.arsc
.install-framework 该命令用于为APKTool安装特定的framework-res.apk文件,以方便进行反编译一些与ROM相互依赖的APK文件。
也可以下载自己操作系统相关文件后简化操作,比如windows下的apktool.bat。cmd,进入目录,apktool便会出现各种参数说明。res资源文件夹里有各种分辨率下的图片,xml格式的布局文件等。
具体方法如下:解压在News and Weather软件的 安装文件GenieWidget.apk上点击右键,在快捷菜单的打开方式中选择“WinRAR”打开APK文件,将其中的 resources.arsc文件解压出来。
导出的abc.zip里面就有resources.arsc和AndroidManifest.xml。 因为之前写漏了,所以肯定要重新编一次MainActivity.java和Dex 我们把刚才的dex文件和aapt生成的resources.arsc、AndroidManifest.xml和res放到一个文件夹里面。
选取一个要进行反编译的游戏或应用:点击安卓修改大师顶部的安卓游戏选项卡,打开的页面中找到任何一款想修改的游戏,例如,本示例将要修改的游戏为“贪吃蛇大作战”。
①刚才反编译后,你所修改过的所有文件(一般在res文件夹里面)②resources.arsc这一个文件 所有文件一个都不能替换少了 替换好后,我们把framework-res.apk放回到内存卡上。
如何将.class文件转换成.java文件
c:\java\jad exampleclass c:\java\jad *.class 结果是将exampleclass反编译为examplejad。将examplejad改为examplejava即得源文件。
将.class文件转换成.java文件需要通过jd工具转换。
你电脑需要装一个JDK,java development kit (java开发包),这样你电脑就有了一个java虚拟机。当你运行你的文件时候,java虚拟机会把java文件解释成字节码文件(这样电脑才能认识它)。
猜你还喜欢
- 05-08 java导出excel文件,java导出excel文件格式xlsx无法打开
- 05-08 excel命令,EXCEL命令按钮没有反应
- 04-25 javaexcel图片,java excel 图片
- 04-20 mkdir命令的作用是什么,mkdir m
- 04-20 springboot常用的注解,springboot常用注解和用法
- 04-20 安装java教程百度经验,安装java的步骤视频
- 04-20 contribution用法及搭配,contribution to doing
- 04-17 command的用法和短语,command用法含义
- 04-16 批处理文件例子,批处理文件命令大全
- 04-15 java软件开发工程师简历,java软件开发工程师简历怎么写
- 04-14 java培训班哪里好,哪些java培训班
- 04-14 sessionstorage的用法,sessionstorage和localstorage的用法
取消回复欢迎 你 发表评论:
- 最近发表
- 标签列表
- 友情链接
暂无评论,来添加一个吧。