Unity Android加密DLL笔记

Posted Joe师傅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity Android加密DLL笔记相关的知识,希望对你有一定的参考价值。

unity mono 地址:https://github.com/Unity-Technologies/mono 下载与unity版本对应的unity mono。

 

brew安装:http://brew.sh/index_zh-cn.html

 

mono需要autoconf automake libtool pkg-config这些工具。

brew install autoconf automake libtool pkg-config。

 

mono下/mono/metadata/image.c里mono_image_open_from_data_width_name方法里加 解密算法。
 
 
unity导出android工程,把dll读取到内存,用加密算法加密。重新保存到原路径。
此dll简单的拖到MonoDevelop或ILSpy里都无法解开。
 
替换Android工程里面libmono.so
 
用apktool,重新将Android打包为apk
apktool用法:
考虑自动化脚本,提升效率

以上是关于Unity Android加密DLL笔记的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D DLL加密

Unity3D初学加密技巧(反破解)

自定义Mono,实现Unity Android平台代码更新

Unity 与 Android IOS交互笔记

Unity数据加密☀️ 三加密DLL供Unity使用

Unity数据加密☀️ 三加密DLL供Unity使用