这样就得到了解密后的DEX开始地址与大小,R0为存放DEX数据开始地址,R1为Dex大小,Dump出来。
8.写个简单的过idc脚本将其dump出来,开始地址加上dex大小就是结束地址了。
0x446DC4E4为开始地址加上大小后等于0x4472AFBC(结束地址)
auto fp, dexAddress;
fp = fopen("C:\\test.dex", "wb");
for ( dexAddress=0x446DC4E4; dexAddress < 0x4472AFBC; dexAddress++ )
fputc(Byte(dexAddress), fp);
9.使用idc脚本将其dump出来