【无标题】对Unity的Windows项目进行dll反编译修改
注意:学习目的,切莫以身试法
> 超低的爆率,不友好的保底?于是我就开始尝试自己动手去优化
工具准备:
- 反编译工具:ILSpy.msi(不推荐:ILSpy的vs插件版本)
- 编译工具:Visual Studio(不推荐:reflexil.for.ILSpy.AIO.bin)
- 需要被反编译的Unity项目(不限)
反编译过程:
1.反编译查看部分
进入该项目目录(找源码文件)
例如本项目地址在`\*_Data\Managed`,而我们要找的便是`Assembly-CSharp.dll`了,快使用ILSpy打开它吧
ILSpy界面讲解
界面简洁,但功能强大。
> Tips:反编译前,我们首先要确定目标(首先尝试输入你所看到的,如果没找到再翻译下,如果还是没找到就模糊搜索下,还是没找到就自己慢慢想吧,因为大概率字符串被加密了)ILSpy代码导出
Tips:记得选择相关的反编译语言&版本
先Alt F
(菜单)Ctrl s
(保存代码),新建文件夹接着保存为csproj(VS打开方便),然后急着不要关ILSpy(待会还有用)
2.编译DLL过程
点击生成的csproj选择VS打开(这里就可以修改cs文件了)
相信导出来心急的你已经尝试着直接编译了吧,是不是报错且大多数都是CS1061,必应了吗?
其实,就是库不太全的缘故。方法:右键依赖项>添加项目引用>浏览,把
\*_Data\Managed
目录下除你要修改的dll全部加上。然后等导入飞一下,导入完了接着release生成,完事(再生成建议删除
bin\
目录)。Tips:Warning不是Error,最后还是会生成,能跑就行了。
等待,那我们的修改呢?
方法:利用ILSpy确定类型,再在vs里面修改编译,没了。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可
【无标题】对Unity的Windows项目进行dll反编译修改相关推荐
- java 反编译项目_Java 7 –反编译项目硬币
java 反编译项目 大家好,该是从2012年开始写作的时候了.正如您在其他博客中可能已经看到的那样,有一些更改可以使您使用Java编程时的开发人员生活变得更加轻松:Diamond运算符,Switch ...
- 【无标题】Unity随手记——给Scene窗口内的物体设置SelectIcon
由于开发项目,某个Scene场景内会有很多的静态物体.我们在Hierarchy窗口中选中后,虽然有三维坐标显示在物体上,但是也很难分辨. 于是unity提供了给编辑物体设置icon. 这些icon大家 ...
- 【无标题】Unity打包事全屏和分辨率设置
Unity打包事全屏和分辨率设置 如果想通过代码去控制窗口大小,无边框和窗口位置请参考这个链接: Unity设置发布程序运行时候位置,无边框以及窗体大小,窗口置顶__Afra 的博客-CSDN博客_u ...
- linux拷贝文件1003无标题,2.27Linux和windows互传;3.1用户配置文件和密码配置文件;3.2/3.3用户组用户...
2.27 Linux和windows互传文件 1.yum安装lrzsz: [root@hao-01 ~]#yum install -ylrzsz 2.Linux上的文件,传输给windows下:sz跟 ...
- 【无标题】unity人脸融合API Face++
Face++融合时融合是整体的 例如你戴眼镜 模板图不带眼睛 融合后就是戴眼镜的 融合上传的图片可以是文件流也可以是Base64 private const string KEY = "XP ...
- 【无标题】Unity之虚拟相机(轨道相机与镜头跟随
PackageManager点击 选择Cinemachine 轨道镜头 随便创建一个球体,拖入cart,将球体中心点与轨道相机0点对齐 加入普通相机 选择需要观察的物体 选择第三个镜头跟随状态 完成设 ...
- 第19天:WEB攻防-.NET项目DLL反编译
使用IDEA载入目录 打开.aspx后进项代码分析 <%@ Page Language="C#" AutoEventWireup="true" CodeB ...
- 【Unity】防反编译之windows平台加密dll
功能取决于需求,在实现这功能之前,却有一个小小的插曲,有同学认为,并不需要去实现游戏加密,再怎样也会被破解,何必浪费精力.虽然这样说,但是我们所做的加密至少也会增加一点破解成本,不会让我们辛苦写的代码 ...
- Unity 安卓 apk 反编译 重新打包 签名修改
拿到一个Unity 打包出来的apk,如果没有加密的话 ,你是可以通过反编译修改其中的属性的. 步骤一 apk 解压 方法1: apk 变成 .zip 并解压 然后修改 \assets\bin\D ...
- Erlang项目编译及防止反编译
erlang自带了类似makefile的功能,Emakefile,可以自动化编译整个erlang项目的代码,使用非常方便,直接运行erl -make即可自动化编译. Erlang项目编译 一个简单的例 ...
最新文章
- MegEngine推理性能优化
- 梦心日记本V2.0完工
- android根据文件路径打开文件_你知道如何在打印的文件上面添加文件的路径吗...
- C语言实现Dijkstra(迪杰斯特拉)算法(附完整源码)
- 初探System.Threading.Channels
- 揭示.NET Core和.NET Standard
- eclipse中安装spring Tool自动补全插件,命名空间
- linuc和python常用命令是一样的么_linuc和python常用命令是一样的么_python教程3--《linux常用命令》...
- MyCat分布式数据库集群架构工作笔记0002---数据库中间件对比
- 禁止logback输出状态信息
- u-boot源码汇编段简要分析
- Linux系统安装tomcat7
- 解决:wordpress 安装主题时,要求FTP
- div实现页面划分为左,中,右三栏
- 5.node.js中的事件循环
- 《那些年啊,那些事——一个程序员的奋斗史》——01
- 5G已开始商用 目前提供5G商用服务的国家有哪些?
- qt开发linux界面软件,利用Qt Designer开发Qt界面
- php3d按钮,css3实现3D按钮效果的文章推荐
- 商业智能bi时代:商务智能常见应用实例
热门文章
- 重温经典:Windows1.0系统体验和尝试自己编写Windows1.0系统
- 游戏服务器高性能设计-游戏设计与开发(3)
- 《东周列国志》第二十二回 公子友两定鲁君 齐皇子独对委蛇
- 笑哭了!日本网友求助如何卸载360浏览器,过程堪比“ 拆弹 ”.....
- 加密狗工作原理和破解方法简介
- 手机号码归属地查询工具的正确使用方法
- CAUSALITY FOR MACHINE LEARNING
- 【教程】NEC e-Border Client的设置图文教程(中文版)
- 计算机继电保护书籍,计算机继电保护的发展
- 获取已发布微信小游戏源码