1、下载反编译工具 需要下载四个工具:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibot dex2jar:将apk中的classes.dex转化成Jar文件。JD-GUI:反编译工具,可以直接查看Jar包的源代码。
目前创新互联建站已为成百上千家的企业提供了网站建设、域名、虚拟空间、绵阳服务器托管、企业网站设计、青白江网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
2、将 apk 解压,在解压后的文件夹中可以找到 classes.dex 文件。
3、反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI 前者dex2jar是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。
4、找到apk中的class.dex:把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。
反编译一般是不能完全得到源Java代码的,得到的代码甚至会有语法错误,除非是简单的那些代码。要改的话就得改.class文件,但这个非常困难,要在16进制下改。
首先新建一个android项目,里面只有一个MainActivity,而且主界面只会显示一个字符串:你好。下面,切换到这个项目生成的apk文件所在的目录,可以看到有一个hellodemo.apk。
你重新建一个工程啊,把你反编译的源码放进去,然后再编译打包就可以了啊。如果你没有eclipse 的话,那你就用命令编译打包。
https://github点抗 /ollide/intellij-java2smali IntelliJ IDEA 或者android studio的一个插件。可以把java转smali,前提是没有语法错误。
1、肯定不行,顶多用解压缩的软件打开,稍微看一下混淆的东西。
2、Android是一个基于Java的开发环境,你可以把apk改成jar安装,但不可以使,你只有把安卓软件反编译成jar才能使用。
3、世界上是没有那么简单的事的,那可是软件,不是音乐,视频,可以轻松转换就可以的。软件的转换要涉及很多的因素来,还有很多的编码问题,配置问题,要是可以直接就有那么好用的软件,那么就真的是高强了。。
4、首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;将classes.dex复制到dex2jar.bat所在目录。
5、Cmder 是一个非常好用的命令行工具。效果如下:只需要执行 apk2jar 命令,就可以实现把 apk 解压到 apk_ 文件夹中,并将 apk_ 文件夹中的 classes.dex 文件转换为 jar 。
6、个人发现;JAVA管理器版本太低。无法运行JAVA转的(APK)的3D游戏。给大家介绍一个能将JAVA的jar格式和jad格式软件直接转换成Android的apk格式的在线网址!国外的。