码迷,mamicode.com
首页 >  
搜索关键字:dex    ( 10285个结果
Dalvik和ART
Dalvik虚拟机的运行效率远低于ART,这就是为什么从5.0开始android开始使用ART。 什么是Dalvik:     Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为 .dex(即Dalvik Executable)格式的Java应...
分类:其他好文   时间:2016-05-07 09:50:41    阅读次数:116
Android热补丁动态修复技术(完结篇):自动生成打包带签名的补丁,重构项目
一、关于前面四篇博文 Android热补丁动态修复技术(一):从Dex分包原理到热补丁 Android热补丁动态修复技术(二):实战!CLASS_ISPREVERIFIED问题! Android热补丁动态修复技术(三)—— 使用Javassist注入字节码,完成热补丁框架雏形(可使用) Android热补丁动态修复技术(四):自动化生成补丁——解决混淆问题前两篇博文主要是介绍热补丁修复技术的...
分类:移动开发   时间:2016-05-06 14:47:30    阅读次数:264
dex和odex相互转换
一、dex和odex dex是安卓dalvik虚拟机的可执行文件,可以在导出的apk文件里用解压缩软件直接打开。odex是经过优化过的dex。odex一种是从apk程序中提取出来的,与apk文件存放在同一目录,文件后缀为odex,这类odex文件多是Android ROM的系统程序;另一种缓存文件,... ...
分类:其他好文   时间:2016-05-02 16:54:46    阅读次数:209
解决新版本android stuio 导入旧项目出现 Error:Access to the dex task is now impossible, starting with 1.4.0 错误
关于此错误的出现的原因,请参照这篇微博http://www.05935.com/83/1036608/ 使用Android Studio 2.0 引入老项目时,在开启Instant Run时候会出现这样的问题: 这个问题困扰了我好久,终于有了答案。 对于使用 gradle 2.2.1至2.9 版本的 ...
分类:移动开发   时间:2016-04-26 10:52:40    阅读次数:210
安卓黑模块过非法检测
许多安卓代码不都是见得人的,我们都懂! 像稍微高大上点的广告植入。但为了让用户手机上面装有的杀毒软件不检测出广告, 我们就需要采取以下非正常的手段,如下: 在编写安卓应用代码时候,我们会就所有的代码都放在src目录下,但是在打包安卓程序的时候,这些代码将会编译成一个dex文件, 这个杀毒软件就会查找 ...
分类:移动开发   时间:2016-04-25 19:22:22    阅读次数:210
IDA远程调试 在内存中dump Dex文件
1. 首先使用调试JNI_OnLoad函数的方法,先将apk以调试状态挂起,使用IDA附加上去。 2. 然后在libdvm.so中的dvmDexFileOpenPartial函数上下一个断点 3. 然后我们点击继续运行,程序就会在dvmDexFileOpenPartial()这个函数处暂停,R0寄存 ...
分类:其他好文   时间:2016-04-23 19:46:55    阅读次数:143
Android反编译后重新打包
apk中包含的内容使用apktool直接反编译apk好吧,不管怎样,反正是报异常了。有人说是apktool的版本不是最新导致的,我也难得去查找原因了,以前这样直接反编译也就是那样而已。使用dex2jar将从apk中解压得到的dex文件转成jar包使用jd-gui来查看jar包内容将要需改的类更改代码后复制到jar内,完成覆盖替换把jar包重新转成dex文件将修改完成后的dex文件复制到原来的apk文...
分类:移动开发   时间:2016-04-22 20:42:48    阅读次数:225
Wish App逆向分析app_device_id字段生成算法
概述本文对Wish App进行了反编译,对应用中app_device_id字段的生成算法进行了逆向分析。 使用到的工具有: 1. Apktool:获取资源文件和smali 反汇编代码 2. dex2jar:反编译apk,将其中的classes.dex转化成jar文件 3. jd-gui:打开jar文件,查看java源码 反编译环境:mac osx apk反编译获得java代码和smali...
分类:移动开发   时间:2016-04-22 19:28:11    阅读次数:355
用Apktool获取别人APP中的图片及布局资源进行学习
当我们看到一款UI布局很漂亮的APP,想要了解别人是怎么实现的时候,就可以通过Apktool工具来反编译别人的apk,从而获取图片及布局资源来进行学习。 其实我们下载到的Android 应用,是可以直接把后缀名改成zip的,然后解压zip就可以得到对应的文件目录 其中,res为所有资源文件,META-INF为签名信息,classes.dex为java源码编译后生成的字节码。...
分类:移动开发   时间:2016-04-19 19:44:26    阅读次数:194
Andrid错误记录
1.Unable to execute dex: Multiple dex files define 原因是有重复的jar包被引用,可以通过查看build path,尤其是Android Dependencies一是否有重复jar包被引用。 2.\attrs.xml:2:error: Found t ...
分类:其他好文   时间:2016-04-18 22:02:17    阅读次数:109
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!