il2cpp情况下破解Addressable.cn加密的ab包

        如果在il2cpp情况下,UnityEngine的dll也不会被混淆,也可以按方法来改。后来自己实操的时候发现并不是这么简单,因为UnityEngine的代码虽然没有被混淆,但是它也和游戏逻辑代码一并归入到了global-metadata.dat文件下,也就是说我们定位不到代码段,也就无法按照上一篇文章所讲的方法去破解了。这篇文章主要是想说明在il2cpp打包的情况下,具体应该如何操作。

       首先,不管是mono还是il2cpp打包出来的项目,ab包的存放路径都是StreamingAssets,下图是il2cpp打包后的StreamingAssets路径。

        接下来,我们进入StreamingAssets目录下,打开catalog.json文件。

        该文件存放了自定义资源文件路径名。我们随便选取一条路径,这里我选用“Assets/AddressableAssets/Bgm/MainScene.mp3”(放心,没有侵权,这是我自己的游戏项目~)

        然后我们任意新建一个空项目工程,接着导入Addressable.cn包(这里我全网找了个遍也没找到 Addressable.cn包,可能因为停止更新所以弃用或下架了,最新版是1.18.11,但是只能找到官方的包描述文档Document对 Addressable.cn的功能介绍和使用,断断续续找了近两个月,最终找到了一条安装方式。)

打开包管理器,选择通过名字添加包

然后包名填写 “com.unity.addressables.cn” ,版本填写1.18.11 ,(版本1.17.0疯狂报错,1.18后修复) ,接着点击Add,等待安装。这一步的主要目的是为了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值