Skip to content

Releases: noodle1983/UnityAndroidIl2cppPatchDemo

v10.0

06 Sep 04:28
Compare
Choose a tag to compare
  1. autogen google aab building scripts: UnityAndroidIl2cppPatchDemo\AndroidGradleProject_v1.0\build_aab.bat.

v9.0

06 Jan 08:53
Compare
Choose a tag to compare
  1. Unity2022 support.

v8.0

13 Mar 08:15
Compare
Choose a tag to compare
  1. Unity 2020.3 support.
  2. spin lock issue

v7.0

22 Nov 12:28
Compare
Choose a tag to compare
  1. 支持热更文件删除
  2. 性能优化:
  • 组包逻辑前置到准备更新文件阶段
  • 如果支持shm,则用shm做file mapping
  • 换spin lock marklalon
  • 限制文件缓存为1KB marklalon

v6.0

25 Jul 08:51
Compare
Choose a tag to compare
  1. so update.
    • build with ndk r19
    • no need to run into patch logic when there is no patch files in the new version
  2. docs/cs update as it is deprecated to build with sdk tools.

v5.0

12 Jul 12:58
Compare
Choose a tag to compare
  1. clean up the il2cpp cache when rolling back to base.
  2. use gradle to build apk.

v4.0

06 Jan 14:36
Compare
Choose a tag to compare

Issue fixed:

changes:

  • 额外变量存文件系统,去掉mutex,怀疑用户空间的mutex在hook调用里面可能会和

系统时钟中断有冲突。

  • zip alignment,这个改动可能是无效的,因为测试工作量太大,没回滚
  • 不保存old_xxx函数
  • 不主动dlopen libil2cpp。

v3.0

11 Sep 02:30
Compare
Choose a tag to compare
  1. 文件句柄泄漏
  2. 适配:oppo手机,/data/data/appid/files 访问不了
  3. Google abb打包的适配问题(原因是abb的方式会有多个apk包,原来是patch第一个,目前方案是patch含路径asset/bin/Data的那个)
  4. 读写锁无效

v2.1

29 Nov 04:40
Compare
Choose a tag to compare
  1. Show the running TARGET_ARCH_ABI.
  2. Add Link to Unity Asset Store.
  3. Adjust build script to build all.

v2.0

28 Nov 12:35
Compare
Choose a tag to compare
  1. Adapted for Unity2018, add arm64-v8a.
  2. Issue Fixed: It fails to apply the patch on EMUI8.2.0.