WechatSpellbook
WechatSpellbook copied to clipboard
自动分析微信不同版本Api的是怎么实现,大致逻辑能在文档中介绍下吗?谢谢
作者在便利特色里面写到巫师使用一套API 自动分析 微信内部结构特征,避免手工适配 每个微信版本不同的类名、方法名。我就去看了下作者的源码,看了下这部分逻辑好像是根据不同版本参数类似规则进行过滤来找到方法,从而匹配不同版本的。但是具体实现我表示看不懂,作者能大致说下吗,这样我们了解了之后就可以在巫师的基础上加一下功能,同时也做下版本适配。
就是解析apk的各个dex文件,把里面的方法,参数,返回值等存起来,匹配的时候挨个儿遍历。