反编译apk工具,什么反编译软件最好用apk和exe的

1,什么反编译软件最好用apk和exe的反编译也就是反向编译 , 是指通过对目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素 , 不一定能推导出源代码 。举个例子:fla文件是动画的源代码文件 , 发...apk的封包简单一点 。exe有些是加壳的 。没有apk的简单 。当然是apktool了 模拟器我真没试过 那是开发软件的时候 测试代码用的
2,如何利用apktool反编译apk桌面快捷所需工具:手机端反编译神器apktool,我用的是apktool4.4 , RE文件管理器,后面会给下载链接 。解压下载的apktool文件,将整个apktool文件夹移到根目录下,把需要修改的apk移到apktool文件夹内这里以最新的V4A音效为例安装apktool , 授予root权限,进入apktool文件夹 , 点击com.vipercn.viper4android_v2-1.apk,选择最上面的反编译全部,过程大概需要2~3分钟 。这时就需要用到RE文件管理器了 , 进入apktool文件夹,进入com.vipercn.viper4android_v2-1_src文件夹 , 找到AndroidManifest.xml,长按选择作为在文本编辑器中打开,找到下面这句复制代码并删除,之后返回并保存 , 删除自动备份的AndroidManifest.xml.bak文件 , 这时就可以进行回编了 。打开apktool,进入apktool文件夹,长按com.vipercn.viper4android_v2-1_src文件夹,选择编译,编译大概也是2~3分分钟 。并且apktool文件夹里会出现一个com.vipercn.viper4android_v2-1_src.apk这时候基本上就完成的差不多了,但是还没结束 , 因为没对apk进行签名,所以无法安装 。点击com.vipercn.viper4android_v2-1_src.apk , 选择签名,签名完成后会出现一个com.vipercn.viper4android_v2-1_src_sign.apk这才是最终的 。安装看看,打开选项已经没有用了 , 桌面上也找不到该应用的图标 。
3,求解 手机端反编译工具Apktool——电脑端有名的APK文件反编译工具,Android手机软件汉化者的必备PC软件 。它能帮助你将APK反编译成常规的文件,为你后续的DIY工作提供基础帮助 。现在达人终于将它移植到手机上了 , 要汉化或简单的修改软件时,就不必再非要等到在PC上才能操作了 。安装说明: 将数据包先复制到手机的Micro SD卡的根目录下 , 然后再安装主程序到手机上即可 。另外,此程序需要ROOT权限 , 手机必需要获取权限并为此程序授权后方能正常使用 。使用说明: 本程序在使用时需要操作大量的文件,所以需要较长时间的耐心等待 。如果在编译程序的过程中点击屏幕的话,容易出现程序无响应的问题 。这时 , 只需要点击等待并耐心等待程序的重新响应即可,程序会继续完成编译工作 。【编辑点评】 Apktool这个电脑端的APK反编译神器软件终于被移植到手机端了,汉化达人和破解达人们的必备工具!使用apktool,藏化软件时需要修改的东西都有哪些Apktool——电脑端有名的APK文件反编译工具,Android手机软件汉化者的必备PC软件 。它能帮助你将APK反编译成常规的文件,为你后续的DIY工作提供基础帮助 。现在达人终于将它移植到手机上了 , 要汉化或简单的修改软件时,就不必再非要等到在PC上才能操作了 。安装说明: 将数据包先复制到手机的Micro SD卡的根目录下,然后再安装主程序到手机上即可 。另外 , 此程序需要ROOT权限,手机必需要获取权限并为此程序授权后方能正常使用 。使用说明: 本程序在使用时需要操作大量的文件,所以需要较长时间的耐心等待 。如果在编译程序的过程中点击屏幕的话,容易出现程序无响应的问题 。这时,只需要点击等待并耐心等待程序的重新响应即可,程序会继续完成编译工作 。【编辑点评】 Apktool这个电脑端的APK反编译神器软件终于被移植到手机端了,汉化达人和破解达人们的必备工具!手机端反编剧工具 Apktool_2.2.zip【反编译apk工具,什么反编译软件最好用apk和exe的】
4 , apk反编译工具怎么使用反编译apk工具使用最广泛的就是apktool,这里先说一下整个流程用到的工具有:1.apktool,下载后拿到apktool.bat和apktool.jar,然后把这两个工具放到C:\Windows底下 。这个工具的作用主要是得到apk的资源文件和配置文件2.dex2jar 下载这个工具解压后放到任意盘都可以,后面主要用这个根据apk的classes.dev文件生成供jd-gui工具解析的jar 。3.jd-gui上一步提到其作用,和2一样,也是下载后放到任意盘即可,到时候只要运行jd-gui.exe打开上一步生成的jar即可查看源码 , 下面对这个工具不再赘述下面详细说一下前面两个工具类的详细用法:先说apktool的用法:1.下载后拿到apktool.bat和apktool.jar,然后把这两个工具放到C:\Windows底下2.cmd打开后默认是你的计算机,默认的不用改,直接输入apktool,如果出现如下图的效果,即表示准备已就绪接下来 , apktool d f:\app-debug.apk f:\app像这样输入,这里的f:\app-debug.apk是你的将要被反编译的apk的绝对路径,后面的f:\app是apk反编译后资源文件将要放入的文件夹,不需要事先新建好,在这里写好就行了,输入完回车 , 如果成功的话,即可在文件夹中看到资源文件,这里apktool的流程算完了 。接下来说一下第二个工具,dex2jar的使用流程:1.把你将要反编译的apk的扩展名改成压缩包的扩展名(rar\zip等),然后对其解压 , 找到classes.dev文件,将之复制后贴到dex2jar底下,效果如如下:接下来又要写命令了 , 同样cmd,然后转换到你的dex2jar目录,然后输入dex2jar.bat classes.dev,然后回车即可在dex2jar.目录中看到一个classes_dex2jar.jar 。好了,完了,贴图得到classes_dex2jar.jar了,前面说了jd-gui的作用了,直接打开这个就行了,得到的就是源代码了上图5,如何反编译apk文件注意:反编译的前提是:开发者没有使用proguard(java代码混淆的工具) 。1.下载反编译工具需要下载四个工具:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibotdex2jar:将apk中的classes.dex转化成Jar文件 。JD-GUI:反编译工具,可以直接查看Jar包的源代码 。apktool:反编译工具,通过反编译APK中XML文件,直接可以查看 。apktool-install-windows-r05-ibot:辅助windows批处理工具 。下载地址:dex2jar:http://code.google.com/p/dex2jar/downloads/listJD-GUI:http://code.google.com/p/innlab/downloads/lisapktool:http://code.google.com/p/android-apktool/downloads/list工具截图:2.解压缩APK包apk文件也是一种常见的zip , 常用的压缩软件就可轻松地解压apk文件 。用压缩软件将apk文件中的文件解压到一个文件夹中,得到APK中的资源包括XML文件和classes.dex文件,classes.dex就是java文件编译再通过dx工具打包而成的 。解压截图:3.反编译dex文件解压apk文件后,你会发现res目录的图片没有加密,但java源码编译成了一个classes.dex文件,无法用普通的反编译class文件的方法来处理 , dex2jar可以将dex文件转换成普通的jar包 。解压下载的dex2jar,把解压后的文件夹放到系统盘跟目录中并把这个目录加到系统path变量中,就可以直接用:dex2jar.bat或dex2jar.sh转换dex文件了 。DOS行命令如下:dex2jar.batxx\classes.dex(xx是classes.dex文件所在的路径) 。将在同目录得到普通jar包:classes_dex2jar.jar,就可以用处理普通jar包的方法来反编译这个jar包得到原文件 。编译截图:生成jar文件的截图如下:4.反编译jar包得到jar包后,下载自已喜欢的反编译工具 , 推荐使用JD-GUI,有比较简单的图形界面,可以反编译单个class文件,也可以反编译jar包,比较方便 。打开压缩文件JD-GUI,运行jd-gui.exe,打开上面生成的jar包 , 即可看到源代码了 。截图如下:5.反编译xml文件打开解压的res\layout目录,有很多xml文件,如果你想看下作者是如何设计界面的,你会很失望,因为你看到的是一大堆乱码!这个时候我们需要用到的是apktool 。具体操作方法:将下载的apktool和apktool-install-windows-r05-ibot两个包解压到同一个文件夹下,这个文件夹有三个文件:aapt.exe,apktool.bat,apktool.jar 。把这个文件夹也放到系统盘的根目录中并把这个目录加到path变量中 。以HelloWord.apk为例:在DOS命令行中输入:apktool d xx\HelloWord.apk HelloWord得到HelloWord文件夹,此文件夹中的xml文件就是编译好的可以正常查看的文件 。截图如下:生成的文件:这样就得到了可以得到编译的源码和XML资源 。注意:文件的路径中最好不要出现中文!

    推荐阅读