1、unity3d使用c#作为控制脚本,android下使用libmono.so
2、libmono.so一般都加固了,目前走完init_proc后抓取镜像即可得到原始镜像
3、mono下加载c#文件的函数为 mono_image_open_from_data_with_name ,前2个参数为解密后c#文件的内存地址和长度
4、mono_image_open_from_data_with_name可能会被hook,如果被hook,截取hook的函数
5、游戏资源一般位于AssetBundle中,在LoadFromMemory或者LoadFromFile附近应该能找到解密的代码
6、使用目标解密代码解密资源