近期发现网上许多apk反编译工具反编译apk失败,纠结了半天,发现大多数apk反编译工具的上架时间都比较早,大都是11年、12年,无论任何的反编译工具布局文件的反编译都是基于apktool的工具,但是由于android adt的不断更新、迭代,导致2.0以前版本的apktool反编译失败,解决办法就是讲apktool 升级到新版本。
jar 地址及反编译的命令在以下网址:http://download.csdn.net/detail/gaoyong0624/9171863
问题内容: 我下载了APK Manager,可以解压缩APK文件。 但它只会解压缩它,不会将.smali文件反编译为.java。 可以将.smali反编译为.java吗? 问题答案: 不,APK管理器反编译 的文件导入和二进制到人类可读的XML。 序列(基于APK Manager 4.9)为 22, 以选择包,然后为 9, 以对其进行反编译。如果按1而不是9,则只需将其打开包装(仅在要交换.png
我目前运行的是64位Windows10,我不断得到一个反编译问题与MCP。 这就是不断发生的事情: “反编译失败”有什么帮助吗?我已经看过以前关于如何通过添加java参数以允许更多RAM到MCP来解决这个问题的线程,但是到目前为止,这些方法对我来说都不起作用,它们可能是过时的方法。
我已经决定使用MCP并下载了它,但是,当运行decompile.bat时,它返回一个错误。 (我正在运行32位Windows 10)
问题内容: 我需要修改现有的APK,修改源,然后重新编译。 我可以使用dex2jar或apktool对其进行反编译,效果很好 从jar文件中,我可以获取Java源代码(使用jd-gui) 然后我可以修改Java文件 但是现在我想知道如何重新编译java文件并将它们放回jar文件中!(jar部分应该很简单,主要问题似乎是如何为Android重新编译Java文件) 我知道另一种解决方案是使用apkto
主要内容:本节引言,1.要准备的三个工具,2.使用apktool反编译APK获得图片与XML资源:,3.使用dex2jar将classes.dex转换成jar文件:,4.使用jd-gui查看jar包中的Java代码:,本节小结本节引言 "反编译Apk",看上去好像好像很高端的样子,其实不然,就是通过某些反编译软件,对我们的APK进行反编译,从而获取程序的源代码,图片,XML资源等文件;不知道你有没有这样做过,看到一个别人的一个APP界面做得很精美,或者你看上别人的图片素材,简单点的,我们可以下载
在一些网站上,我读过“使用一些反编译程序反编译apk是可能的”。(即)从apk文件中获取源代码。 但我想保护我的代码。反编译后不显示加密算法代码或者不想反编译我的apk文件。那有可能吗?请你给点建议好吗?
我正在进行逆向工程/反编译APK文件-我能够使用: http://www.decompileandroid.com/ 我相信APK工具是一个更好的选择(我很想听听为什么),但在这个例子中,它起了作用——索塔。 我的问题——也是我的问题/帖子的根源:当我导入源时,我最终有超过4000个日蚀错误(谢天谢地,它们似乎只是少数重复多次的类似/相关错误)。 也就是说,有没有更好的方法来避免这些错误?(如下所