码迷,mamicode.com
首页 >  
搜索关键字:dex    ( 10285个结果
APK防反编译技术
APK防反编译技术 下载地址:地址 我们的APK实际上就是一个ZIP压缩文件,里面包含有一个classes.dex,我们编译后生成的程序代码就全部在那里了, 通过apktool等工具可以轻松地将它们反编译成smali代码。有了这些反编译出来的smali代码之后,我们就可以轻松地 了解别人的APK使用的一些技术或者直接修改别人的APK。由于这些APK反编译工具的存在,我们迫切地...
分类:其他好文   时间:2015-08-18 11:57:39    阅读次数:139
android安卓系统上运行jar文件
原文链接:http://blog.sina.com.cn/s/blog_658c8cea0101mdhp.html步骤如下:1. 将文件打包成可执行jar文件(可在eclipse里export),如test.jar;2.再使用dx把class编译成dex文件,dex为android使用的dalvik...
分类:移动开发   时间:2015-08-17 17:13:55    阅读次数:144
【Android高级】Dalvik虚拟机及其类加载器讲解
插件开发的过程中DexClassLoader和PathClassLoader这两个类加载器了是很重要的,但是他们也是有区别的,而且我们也知道PathClassLoader是Android应用中的默认加载器。他们的区别是:       DexClassLoader可以加载任何路径的apk/dex/jar       PathClassLoader只能加载/data/app中的apk,也就是已经安...
分类:移动开发   时间:2015-08-16 18:19:38    阅读次数:269
Android(java)学习笔记157:使用Dex等工具进行反编译
使用Dex等工具进行反编译步骤:(1)首先找到Android软件安装包中的class.dex,把APK文件改名为".zip",然后解压缩其中的class.dex文件,这是Java文件编译再通过dx工具打包成的,所以现在我们就用上述提供到的工具来逆方向导出java源文件。(2 )把class.dex复...
分类:移动开发   时间:2015-08-14 22:42:57    阅读次数:240
Android某lib不被编译的奇怪问题
由于项目需要实现在线音视频交互,引入了版本较新的libjingle库,一番编码之后,编译通过,可是运行时就坑爹了,这个包里的类统统找不到,反编译了apk之后发现原来这个库里的内容根本没被编译进classes.dex中。这是为什么呢?走了一番弯路之后发现,原来是这个包的编译jdk为1.7。而我的e.....
分类:移动开发   时间:2015-08-14 11:20:10    阅读次数:141
Android插件化开发之Atlas初体验
OpenAtlas一款强大的Android非代理动态部署框架,目前已经处于稳定定状态。 与传统的代理方式插件不同,OpenAtlas需要对注册动态部署的组件到manifest文件。 初体验,只不过就是把程序跑起来,跑通,后面的路还很长。这个过程中也是遇到了不少问题,刚开始拿到这个项目真是无处下手(没有看到有wiki),后来百度搜索了下找到四篇博文,大概就是OpenAtlas的作者写的吧 And...
分类:移动开发   时间:2015-08-12 16:45:54    阅读次数:4271
APK防反编译技术
APK防反编译技术 下载地址:地址        我们的APK实际上就是一个ZIP压缩文件,里面包含有一个classes.dex,我们编译后生成的程序代码就全部在那里了,通过apktool等工具可以轻松地将它们反编译成smali代码。有了这些反编译出来的smali代码之后,我们就可以轻松地了解别人的APK使用的一些技术或者直接修改别人的APK。由于这些APK反编译工具的存在,我们迫切地希望能有...
分类:其他好文   时间:2015-08-11 23:35:11    阅读次数:185
百度脱壳的一点尝试--人肉修复
前言最近把研究dex的脱壳,顺便又是再次熟悉了一下dex的标准格式以及dex被解析后在内存中所存在的格式。自己上官网加了一个壳子,发现跑不起来。于是求助几个基友,最后样本是海总给的apk,很全面,带有Activity、Application、BroadcastReceiver、ContentProvider、以及Service。0x1 加壳前后对比加固后的文件列表变化: 新增一个so文件以及...
分类:其他好文   时间:2015-08-11 23:23:26    阅读次数:176
浅析dex文件加载机制
我们可以利用DexClassLoader来实现动态加载dex文件,而很多资料也只是对于DexClassLoader的使用进行了介绍,没有深入讲解dex的动态加载机制,我们就借助于Android4.4的源码来探索。先从一个简单的动态加载dex文件开始 具体实现细节可以参考这篇文章AndroidDex数...
分类:其他好文   时间:2015-08-10 19:40:18    阅读次数:172
动态加载dex的两种方式
DexClassLoader 加载的类是没有组件生命周期的,也就是说即使DexClassLoader通过对dex的动态加载完成了对组件的加载,当系统启动该组件时,还会出现加载类失败的异常。有两种方式可以解决上面出现的问题:方法一:http://blog.csdn.net/androidsecurit...
分类:其他好文   时间:2015-08-10 09:22:55    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!