摘要:
odex是OptimizedDEX的缩写,是优化过的dex文件 odex两种存在方式: 1. 从apk程序中提取,和apk文件放在一起,后缀 odex,此类文件多是AndroidRom系统文件 2. 在cache/dalvik-cache缓存文件,后缀 dex a) Eg:system@app@ca 阅读全文
posted @ 2019-06-03 13:50
黑箱
阅读(1757)
评论(0)
推荐(0)
摘要:
1.DexHeader结构体占用0x70字节,源码位置 dalvik\libdex\DexFile.h文件中269/* 270 * Direct-mapped "header_item" struct. 271 */ 272struct DexHeader { 273 u1 magic[8]; /* 阅读全文
posted @ 2019-06-03 10:05
黑箱
阅读(566)
评论(0)
推荐(0)
摘要:
Dalvik汇编基础知识: Dalvik指令:由位描述+指令格式标示 位描述: 1. 每16位空格隔开 2. 每个字母表示4位,每个字母按从高字节开始,排列到低字节。每四位之间可用 | 分开表示不同内容 3. 顺序采用A~Z单个大写字母作为一个4位操作码,op表示一个8位操作码 4. Ø表示这字段所 阅读全文
posted @ 2019-06-03 10:01
黑箱
阅读(498)
评论(0)
推荐(0)
摘要:
Apktool反编译apk后程序中每一个类都会有一个smali文件。 一、当前类信息:smali文件的头三行描述了当前类的一些信息。 Eg: .class <访问权限> [修饰关键字]<类名> .super<父类名> .source<源文件名> 根据DexClassDef结构解析获取三个字段的信息 阅读全文
posted @ 2019-06-03 09:06
黑箱
阅读(1084)
评论(0)
推荐(0)
浙公网安备 33010602011771号