码迷,mamicode.com
首页 >  
搜索关键字:dex    ( 10285个结果
IDA dump 内存 idc 脚本
auto i,fp;fp = fopen("d:\\dump.dex","wb");for(i=0x46B6D000;i<0x46B6f000;i++)fputc(Byte(i),fp);
分类:其他好文   时间:2015-04-09 00:54:50    阅读次数:2048
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
【原创】Android VMP加壳 POC
介绍这个壳的核心——字节码解释器,它参考了dalvik虚拟机的解释器。不需要hook、注入。目前只支持算数运算指令。我个人把dalviki指令分为这么几类:算数运算指令。引用类指令。如const-string、invoke-kind,这类指令需要引用dex的资源。其他指令解释执行算数运算指令较为简单...
分类:移动开发   时间:2015-04-07 08:28:37    阅读次数:534
读取.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
问题集锦
用到了ViewPager,Android5.0.1,却额外在Build Path中引入了v4jar包,并且在“Order and Export”中勾选了此jar包,编译时出现错误:[2014-09-28 23:49:30 - Dex Loader] Unable to execute dex: Mu...
分类:其他好文   时间:2015-04-02 23:50:06    阅读次数:258
android 反编译
apktool作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看dex2jar作用:将apk反编译成java源码(classes.dex转化成jar文件)jd-gui作用:查看APK中classes.dex转化成出的jar文件,即源码文件1、apktool使用,反编译资源文件1)、解压apktool文件。2)、进入到apkt..
分类:移动开发   时间:2015-03-31 20:19:05    阅读次数:152
新浪微博开发
android----问题解决Dex Loader] Unable to execute dex: Multiple dex files define Lcom/sina/sso/RemoteSSO;1.遇到的问题:Unable to execute dex: Multiple dex files ...
分类:其他好文   时间:2015-03-28 13:01:12    阅读次数:188
eclipse运行时出现Unable to execute dex
eclipse在裕兴工程的时候费时很久,且报了Unable to execute dex的错误,查找了很多原因,最终解决。是因为我的工程引入了一个jar包(libs目录下),该jar包引用了其他jar,而员工称也引用了这些jar,导致了重复引用。将院工程中引用到的jar包删除即可编译通过。在打包的过...
分类:系统相关   时间:2015-03-18 18:00:07    阅读次数:151
解决Android单个dex文件不能超过65536个方法问题
当我们的项目代码过大时,编译运行时会报Unable to execute dex: method ID not in[0, 0xffff]: 65536)错误。当出现这个错误时说明你本身自己的工程代码中含有的太多的方法,或者你的工程lib文件夹下引用的第三方插件jar包有太多的方法,这两者的方法加起...
分类:移动开发   时间:2015-03-18 15:39:04    阅读次数:681
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!