不到百行代码解析dex并对无法直视的混淆字符串类名进行重命名,实现方法很暴力。先解析dex_header文件头、找到class_defs_off偏移地址、class_defs_size类数量大小、根据class_defs_off偏移地址找到class_def_item块区,取索引中的开始4h大小、获取到type id、从header获取到的type_ids_off偏移地址、跳转到type_id_list块区、根据type id索引获取到String ID、跳到string_id_list块区、取索引中的开始4h大小、得到字符串真实存放偏移地址、然后得到类字符串。 自动判断类名是不是混淆字符,然后进行对类名重命名,自动生成类对比文件修改后的dex需要对整
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!