如何自己编程做游戏 怎样反编译一个apk,利用哪些工具?
怎样反编译一个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,如果出现如下图的效果,即表示准备已就绪接下来,apktooldf:app-debug.apkf:app像这样输入,这里的f:app-debug.apk是你的将要被反编译的apk的绝对路径,后面的f:app是apk反编译后资源文件将要放入的文件夹,不需要事先新建好,在这里写好就行了,输入完回车,如果成功的话,即可在文件夹中看到资源文件,这里apktool的流程算完了。接下来说一下第二个工具,dex2jar的使用流程:1.把你将要反编译的apk的扩展名改成压缩包的扩展名(rarzip等),然后对其解压,找到classes.dev文件,将之复制后贴到dex2jar底下,效果如如下:接下来又要写命令了,同样cmd,然后转换到你的dex2jar目录,然后输入dex2jar.batclasses.dev,然后回车即可在dex2jar.目录中看到一个classes_dex2jar.jar。好了,完了,贴图得到classes_dex2jar.jar了,前面说了jd-gui的作用了,直接打开这个就行了,得到的就是源代码了上图
apk反编译修改版本号,修改apk软件版本号方法?
1、首先打开apk反编译软件,点击“打开”一个apk。或者直接把需要反编译修改的apk拖入到窗口中。
2、如果apk反编译成功了,下方就会显示成功的提示,如图:
3、接下来我们点击“工程管理器”,选择“AndroidManifest.xml”文件,如图:
4、AndroidManifest.xml文件中的android:versionName对应的数值就是版本号,如图:
5、如果想要修改版本号,直接修改android:versionName数值即可,改好了记得点击一下保存图标,如图:
6、修改后我们需要编译成apk文件,直接点击“编译”即可。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。