码迷,mamicode.com
首页 >  
搜索关键字:dex    ( 10285个结果
android 编译问题解决
1、android4.2.2 '/root/origin_android/mokesoures/out/target/common/obj/APPS/ApplicationsProvider_intermediates/classes.dex' as 'classes.dex'.../root/or...
分类:移动开发   时间:2014-07-19 15:35:32    阅读次数:253
Dalvik和ART的区别
什么是Dalvik: Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应用程序的运行,...
分类:其他好文   时间:2014-07-16 23:18:20    阅读次数:274
Andriod APK 文件结构详解
APK文件结构        APK文件实际是一个zip压缩包,可以通过解压缩工具解开。      下面是用解压缩工具解开的APK包的结构: |-- AndroidManifest.xml |-- META-INF | |-- CERT.RSA | |-- CERT.SF | `-- MANIFEST.MF |-- classes.dex |-- res | |-- dr...
分类:其他好文   时间:2014-07-16 12:50:17    阅读次数:234
Android APK通过反编译获取源代码
1、首先将apk文件后缀改为RAR并解压。2、使用7zip解压rar文件(winrar解压会报错),得到其中的classes.dex文件3、将解压得到的classes.dex文件放入dex2jar文件夹下--实质为与dex2jar.bat路径一致4、用dex2jar把classes.dex文件转为j...
分类:移动开发   时间:2014-07-10 14:11:04    阅读次数:421
[Android] 配置安卓模拟器,使得dex文件不被优化成odex
最近做一个模块,需要将apk里面加载的dex文件dump出来,所以需要配置让dalvik不要把dex文件优化成odex。1. 配置build.prop主要是通过修改文件/system/build.prop里面的配置。(1) dalvik.vm.dexopt-flags本参数控制Dalvik虚拟机的程...
分类:移动开发   时间:2014-07-10 13:20:53    阅读次数:300
记大神的一次反汇编
首先解压,在assets文件夹下在找到了要汇编的文件:appmgr.jar,这个文件在安装后在/data/data//files/文件夹下会生成一个appmgr.apk,其实只是一个存放代码的资源文件,安装的时候重命名了,以apk结尾罢了。解压这个jar文件,得到classes.dex,拖到IDA ...
分类:其他好文   时间:2014-07-09 13:52:38    阅读次数:288
Android的学习之路(三)项目的启动过程和安装过程详解
应用的安装和启动过程: 安装:第一步:java的编译器会把这个.java文件编译成.class文件       第二部:Android的SDK提供了一个dx工具,这个工具把.class文件转义成.dex文件       第三部:打包操作,把.dex文件和资源文件进行打包,打包成一个压缩文件,然后进行签名。最后就打包成为了.apk文件       第四部:调用adb指...
分类:移动开发   时间:2014-07-09 11:20:17    阅读次数:289
如何保护开发者利益,打造APP运营的安全平台
爱加密作为国内最专业的移动应用保护平台,提供的加密服务可以实现从源头上保护App应用的安全,其针对安全的四大功能:1、防逆向分析,即防止通过APKTool、IDAPro等反编译工具破解DEX文件,从而获取APK源代码,保护代码层安全;2、防恶意篡改,即校验APK完整性,自动终止运行被篡改的APK,应用被二次打包后,植入恶意代码后都无法使用,杜绝盗版应用的出现;3、防内存窃取,即防止通过gdb、gcore,从内存中截取dex文件,获取代码片段,从而反编译还原APK进行不法操作;4、防动态跟踪,即防止通过ptr...
分类:移动开发   时间:2014-07-06 08:57:35    阅读次数:313
DEX文件格式
1.DEX文件中使用的数据类型u1,u2,u4,u8表示占某固定字节的无符号数sleb128表示有符号的LEB128类型数据,uleb128表示无符号的LEB128,uleb128p1表示无符号的LEB128+1,关于LEB128:LEB128是一种DEX文件中特有的用来存储最大32位数的数据类型,...
分类:其他好文   时间:2014-07-01 13:58:01    阅读次数:460
FindBugs:Compiler output path for module can not be null. check your module/project settings问题原因
可能很多人在使用Android studio 中的插件中会发现这个错误提示:Compiler output path for module can not be null. check your module/project settings。 会报这个错误是因为你工程没有make。因为Findbugs并不是针对你的源代码进行检测,而是根据编译后文件(如:class.dex)进行检测。 所以如...
分类:数据库   时间:2014-06-27 09:42:01    阅读次数:303
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!