unity apk会出现两种情况,
1、解压后asset->bin->Data->Managed中有很多dll,这是用unity mono打包的,直接用dnspy/Reflector等工具打开Assembly-CSharp.dll即可
2、解压后asset->bin->Data->Managed中有3个文件夹etc、Metadata、Resources,这是使用unity新版的il2cpp模式打包的,使用以下流程破解(破解后的Assembly-CShapr.dll依旧无法看到代码,会被转成16进制文件存储,反编译好像没什么意义,当然小部分项目由于使用的unity版本过旧依旧可以查看代码,可以先查看下apk使用的unity版本再决定是否需要反汇编)
1、下载il2cppDumper,下载地址https://github.com/Perfare/Il2CppDumper(下载最新版,旧版可能出现各种问题,本人使用5.0.0版本)
2、将应用apk重命名,后缀名为.rar,并解压
3、运行il2CppDumper.exe
4、在apk解压的文件夹中,找到asset->bin->Data,随便用文本框打开一个文件,可以看到一堆乱码,但第一行会有几个数字