AndroidManifest.xml文件格式 Posted on 2017-12-29 AndroidManifest.xml文件格式结构详解xml文件头12345typedef struct { ushort type <format=hex>; ushort head_size; int size;} axml_header; ... Read more »
JNI 简介 Posted on 2017-12-28 JNI简介http://www.jianshu.com/p/aba734d5b5cd 函数注册实例java 12345678public class AndroidJni { static{ System.loadLibrary("main ... Read more »
PYC文件格式 Posted on 2017-12-25 PYC文件格式利用010 editor的Template,可以很好得了解PYC文件的格式. 12345struct { Magic magic; char mtime[4]; r_object data;} file 4字节魔数4字节编译时间对象数据 123 ... Read more »
android加壳思路 Posted on 2017-12-23 android 加壳思路 对java及dex代码保护的技术发展: 第一代 dex文件加密,打包。在运作时通过一个自定义的类加载器进行解密。 第二代 类级别的dex保护。把需要保护的核心函数抽离出来生成另外一个文件。利用虚拟机类加载机制,在运行时调用修复函数进行修复。 第 ... Read more »
dex文件格式 Posted on 2017-12-22 dex文件格式数据结构 u1:等同于uint8_t,表示1字节的无符号数u2u4u8sleb128:有符号LEB128,可变长度15字节uleb128:无符号LEB128,可变长度15字节uleb128p1:无符号LEB128指加1,可变长度1~5字节 uleb128: 123456000010 ... Read more »