(十六)、反汇编unity il2cpp apk

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,随便用文本框打开一个文件,可以看到一堆乱码,但第一行会有几个数字

,如图,2019.1.12f1即为版本号

5、在il2CppDumper.exe中要求找到 ,apk解压的文件夹中lib->arm64->libil2cpp.so,(arm64名字可能不一样,找到最后的libil2cpp.so即可,会有多个libil2cp

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值