1 / 3
文档名称:

android反汇编教程.docx

格式:docx   大小:27KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

android反汇编教程.docx

上传人:镜花水月 2019/1/28 文件大小:27 KB

下载得到文件列表

android反汇编教程.docx

相关文档

文档介绍

文档介绍:[android反编译小结]apktool//jd-gui/Jodeclipse/JadClipse开篇:“对于软件开发人员来说,保护代码安全也是比较重要的因素之一,不过目前来说GoogleAndroid平台选择了JavaDalvikVM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,类似SunJavaMe的Jar压缩格式一样,不过比较去别的是Android上的二进制代码被编译成为Dex的字节码,所有的Java文件最终会编译进该文件中去,作为托管代码既然虚拟机可以识别,那么我们就可以很轻松的反编译。所有的类调用、涉及到的方法都在里面体现到,至于逻辑的执行可以通过实时调试的方法来查看,当然这需要借助一些我们自己编写的跟踪程序。Google最然在AndroidMarket上设置了权限保护app-private文件夹的安全,但是最终我们使用修改定值的系统仍然可以获取到需要的文件。"                                                                  from:  ipeng/archive/2010/07/25/,将apk文件解压后有两部分文件需要处理,一种是xml文件,另一种一个dex文件(.dex),,利用后者再得到大家垂涎已久的java文件。下面分别针对这三种格式的文件进行反编译处理;还是先对此过程作个大致介绍吧: 如果上面的步骤都可以自我完成了,那么,下面对这几个软件的详细介绍就可忽略不看!这几个软件,细分开来介绍(用步骤A(分A1,A2),B,C(分C1,C2,C3),ABC分别代表三个不同的步骤)::通常用于生成程序的源代码和图片、XML配置、语言资源等文件。我们对图片和语言资源等文件修改后,可以再把它们编译打包成APK,签名后就是手机可以安装的本地化/修正版APK了。支持Linux、Windows下工作安装步骤:();:http://code./p/android-apktool/downloads/ 和apktool-install-windows--(不一定是这个,但最好选最新版本的吧!);解压apktool-install-,(也有人说是直接全部拷入C:/Windows,一样的);(目前此文件夹中有三个文件:/)-install-windows--,输入apktool测试是否安装成功;安装成功后,下面开始反编译过程:,所以不能直接装到手机里。签名工具