码迷,mamicode.com
首页 >  
搜索关键字:dex文件    ( 266个结果
Android工具
最近两个工具用的比较多,就研究了下Android的工具,通过java谢了两个小工具: 1.一键解析apk、zip、rar、jar 这个工具可以一键解析apk里面的resource,包括drawable、layout、manifest,同时将里面的dex文件转成jar,可供jd_gui阅读,很强大!其余几种格式,只要里面有dex 文件,同样生成jar文件,并将生成的结果放在同级的resul...
分类:移动开发   时间:2015-04-12 16:14:55    阅读次数:136
Android打包安装过程
1.打包安装过程:即Run as Android Application1. 生成apk文件. 1). 生成.dex文件(将.java生成.dex).:.java --> javac --> .class --> dx.bat --> .dex 2). 资源索引表的生成resources.arsc....
分类:移动开发   时间:2015-04-12 01:22:52    阅读次数:216
Android 程序的反破解技术
Android软件的逆向步骤:1、反编译->静态分析(阅读反汇编代码,如果必要还需进行动态调试,找到突破口注入或直接修改反汇编代码)->动态调试->重新编译。对抗反编译工具:1、针对开源的反编译工具,找到处理apk文件的关键环节,如资源文件处理、dex文件校验、dex文件代码类解析等。2、压力测试:...
分类:移动开发   时间:2015-04-07 21:31:40    阅读次数:185
android Apk打包过程概述_android是如何打包apk的
最近看了老罗关于android应用资源编译和打包过程的分析,过程比较复杂,这里结合其他资料,简要描述下打包过程,从整体上了解这个流程,感兴趣的再去详细研究过程。流程概述:1、打包资源文件,生成R.java文件2、处理aidl文件,生成相应java 文件3、编译工程源代码,生成相应class 文件4、转换所有class文件,生成classes.dex文件5、打包生成apk6、对apk文件进行签名7、...
分类:移动开发   时间:2015-04-07 11:57:57    阅读次数:212
读取.dex文件中的所有字符串
import struct import os #这里定义一个读取字符串长度的函数 def DecUnsignedLEB128(file): result = struct.unpack("i", file.read(4))[0]#读取4字节中的第一个字节 result = result&0x000000ff file.seek(-3, 1) #倒退回前面的第三个字节 ...
分类:其他好文   时间:2015-04-06 15:45:18    阅读次数:217
解决Android单个dex文件不能超过65536个方法问题
当我们的项目代码过大时,编译运行时会报Unable to execute dex: method ID not in[0, 0xffff]: 65536)错误。当出现这个错误时说明你本身自己的工程代码中含有的太多的方法,或者你的工程lib文件夹下引用的第三方插件jar包有太多的方法,这两者的方法加起...
分类:移动开发   时间:2015-03-18 15:39:04    阅读次数:681
android-简述
1.android框架图 SGL:面向嵌入式设备终端的2D图形引擎 Webkit:提供浏览器引擎 FreeType:位图和矢量字体的绘制。 Dalvik虚拟机:与java虚拟机不同,经过优化后,它可以将class文件经过”dx”工具转换成.dex文件格式, dex文件格式更紧凑,执行效率更高。每个....
分类:移动开发   时间:2015-03-12 00:40:01    阅读次数:248
关于apk加壳之动态加载dex文件
由于自己之前做了一个关于手机令牌的APK软件,在实现的过程中尽管使用了native so进行一定的逻辑算法保护,但是在自己逆向破解的过程中发现我的手机令牌关键数据能够“轻易地”暴露出来,所以我就想进一步的对其进行加固。于是,我使用的网上常用的梆梆加固、爱加密和阿里的聚安全应用来对我的apk进行一个加...
分类:其他好文   时间:2015-03-05 00:18:46    阅读次数:868
Dalvik指令分析(三) dex文件的结构
dex文件结构 header header_item the header 上述dex文件header部分的内容如下: 64...
分类:其他好文   时间:2015-02-24 15:09:47    阅读次数:216
Dalvik指令分析(一) 字节码转换为smali代码
Dalvik指令介绍请参考官方文档:General design  如果读者对X86或者ARM指令集有一定的 了解,学习Dalvik指令还是很容易的。如果您掌握了Dalvik指令集,就能将dex文件转换为smali 代码,这也是很多android安全研发人员的基本功。 下面从实例讲解Dalvik指令集: 实例1:将如下十六进制指令翻译为davik字节码,从高字节到低字节为:00 02 2C...
分类:其他好文   时间:2015-02-23 20:08:37    阅读次数:282
266条   上一页 1 ... 20 21 22 23 24 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!