自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎关注微信公众号:DroidMind

技术干货,工具分享

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android Dex文件数据结构解析

下面以Android4.4.2源码为例,来分析Dex文件的结构,这里分析的方式是将结构定义与实际的Hex字节码进行对照分析。Dex文件结构图 1、查看/dalvik/libdex/DexFile.h,它里面包含了所有结构体定义。 2、我们将一个dex文件使用010Editor打开,并且使用Dex Template进行查看,可以看到Hex字节码和结构的对应关系一、Dex文件整体结...

2017-09-07 19:42:26 1254

原创 Android代码生成与操作工具

Java源码生成工具google auto https://github.com/google/autojavapoet https://github.com/square/javapoetJava字节码操作工具ASM http://asm.ow2.orgJavassist https://github.com/jboss-javassist/javassistBy...

2017-09-04 18:17:00 1043

转载 Android安全知识库

1> 程序可被任意调试风险描述安卓AndroidManifest.xml文件中android:debuggable为true。危害描述app可以被任意调试。修复建议AndroidManifest.xml 配置文件中中设置为android:Debugable=false。参考链接https://developer.android.com/guide/t...

2017-09-16 16:50:48 1497

原创 Android APK编译打包过程

上图中涉及到的工具 名称 功能介绍 工具路径 aapt Android资源打包工具 ${ANDROID_SDK_HOME}/build-tools/{version_code}/appt aidl Android接口描述语言转化为.java文件的工具 ${ANDROID_SDK_HOME}/build-tools/{version_code...

2017-09-10 20:11:21 514

原创 ARM—HEX转换工具——keystone-engine

keystone-engine是一个将汇编指令转换为Hex机器码的工具下载安装:http://www.keystone-engine.org/download/,下载得到一个压缩包,解压处理得到一个keystone-0.9.1文件夹,然后执行下面命令 $ sudo apt-get install cmake $ cd keystone-0.9.1 #进入上面解压处理的文件夹 $ m...

2017-09-06 17:11:16 7716

原创 Android ProGuard代码混淆解析

1、代码混淆配置如下图,默认情况下,混淆是关闭的,我们只需要将minifyEnabled置为true就可以开启混淆了。buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard...

2017-09-05 17:25:55 694

方正飞腾排版快捷键

好东西, 一定要看,把所有的方正飞腾快捷键囊括在内,好好看,一定要下哦

2012-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除