unity3d 4.6.1 macosx 破解

unity3d 4.6.1 macos 破解流程:

1.网上下载的4.6.0的license文件 Unity_v4.x.ulf

2. cp Unity_v4.x.ulf "/Library/Application Support/Unity/Unity_v4.x.ulf"

A.使用lldb破解命令行

1. cd /Applications/Unity/Unity.app/Contents/MacOS/

2. lldb  Unity

3. b main

4. r

5. b DSIGSignature::verify

6. finish

7. register write eax 1

B.修改libxml-security-c.dylib,永久补丁

1.原位置asm代码:

__text:000143E0 55                                      push    ebp

__text:000143E1 89 E5                                   mov     ebp, esp

__text:000143E3 83 EC 28                                sub     esp, 28h

__text:000143E6 89 5D F4                                mov     [ebp+var_C], ebx

__text:000143E9 89 75 F8                                mov     [ebp+var_8], esi

__text:000143EC 89 7D FC                                mov     [ebp+var_4], edi

__text:000143EF E8 00 00 00 00                          call    $+5

__text:000143F4 5B                                      pop     ebx

__text:000143F5 8B 7D 08                                mov     edi, [ebp+arg_0]

__text:000143F8 80 7F 04 00                             cmp     byte ptr [edi+4], 0

__text:000143FC 75 52                                   jnz     short loc_14450

__text:000143FE C7 04 24 08 00 00 00                    mov     dword ptr [esp], 8

__text:00014405 E8 B2 24 07 00                          call    ___cxa_allocate_exception

__text:0001440A 89 C7                                   mov     edi, eax

__text:0001440C 8D 83 D4 79 06 00                       lea     eax, (aDsigsignatureV - 143F4h)[ebx] ; "DSIGSignature::verify() called prior to"...

__text:00014412 89 44 24 08                             mov     [esp+8], eax

改为:

.text:000143E0 B0 01                                   mov     al, 1

.text:000143E2 C3                                      retn

即 55 89 E5 改为 B0 01 C3

2.保存文件

3.cp libxml-security-c.dylib  /Applications/Unity/Unity.app/Contents/Frameworks/libxml-security-c.dylib

时间: 2024-11-10 13:59:22

unity3d 4.6.1 macosx 破解的相关文章

Linux(Ubuntu) 安装 SecureCRT 7.3

一.前言 SecureCRT是我很喜欢的,而且非常好用的远程连接工具,每天的工作基本离不开它.之前曾经苦苦寻觅在Linux下是否有类似 SecureCRT 这样的ssh 远程终端管理软件,很遗憾. 无意间看到博友的一篇文章,SecureCRT竟然推出了Linux版本,真的好兴奋,立马下载测试安装,此篇博文记录安装的过程. 二.系统环境 操作系统: Ubuntu 14.04  32位 SecureCRT: scrt-7.3.1  i386  deb (因为官方网站下载需要注册,我就在CSDN上下载

Unity4.3.3激活

Unity4.X Win版本的破解方法: <ignore_js_op> 1.安装unity4.X,一路按提示下一步2.将Unity 4.x Pro Patch.exe拷贝到安装目录,执行Unity 4.x Pro Patch.exe.3.在Brows里找到unity4.X安装目录,下面选择版本号,点patch.4.正常的话就可以了,如果发现没成功,Cre Lic可以在当前目录创建一个授权文件.5.运行unity还需要授权文件的话,找到这个授权文件就行了......或者参考4.2.1版本的破解(

Unity3D游戏开发软件破解版安装

怎么获取Unity3D游戏开发软件,笔者在这里就告诉大家一个小技巧,有兴趣的朋友可以继续往下看. 下载Unity3D当然要到官网(建议用迅雷下载),安装后还需要注册,这里就建议大家根据实际情况考虑啦!如果是自己学习研究用,就没必要去购买,完全可以用破解版本;如果是公司开发用,还是买一个为好.注:Unity3D是按功能模块收费的. 没注册过Unity3D游戏开发软件的朋友,可以跟着以下步骤注册.这里我会提供一种破解法,需要破解版安装包的朋友请到菜鸟在线官网上注册并联系客服获取. 1.打开Unity

UNITY3D MAC版本破解

首先说明一下,如果是公司做开发建议去购买正版. 之前网上也有很多人贴出了破解方法,有些也是可以的,但是大多数讲解不太详细,在这里贴出相对详细点的教程.本人亲测成功(测试版本号Unity4.0.1 mac版) 废话补多少,贴出教程,其实很简单: 1.安装unity(不做赘述) 2.在finder里找到unity,右键显示包内容,进入Contents/MacOS,找到Unity文件,一会我们要替换它(如果不放心可以县备份一下里面的Unity 文件) 3.打开破解文件,用破解文件里的Unity 文件替

Unity3d 调用 C++ 函数 实现加密防破解 (Android向)

因为Unity 采用C# 作为主要语言,代码编译之后作为DLL存在与执行文件中,这就给我们带来很大的一个问题,反编译非常容易. 如何反编译Unity游戏的代码: Unity打包生成的安装包,我们随便下载一个游戏,解压APK,来到 assets\bin\Data\Managed 这个目录. Assembly-CSharp.dll Assembly-CSharp-firstpass.dll 你在游戏中编写的代码就存放在这两个dll中. 把dll拖放到MonoDevelop中,稍等片刻,就能看到dll

Unity3d使用未破解的TexturePacker

在unity3d开发游戏过程中,经常需要将小的图片打包成图集放在项目中,进行进一步的处理,TexturePacker就是一款这样的工具.它的官网地址https://www.codeandweb.com/texturepacker,当然它不是一款免费的软件,在试用期结束之后,生成的png会给你加了一层水印,就像这样.对应的解决方法:你可以在这里申请license key,土豪的话可以在这里购买,如果你既不是土豪,也没有申请到license key并且没有找到破解的途径,那就试试下面的方法:(以4.

Unity3D 2018破解版|Unity3D 2018.1.0破解版下载(附破解补丁)

Unity3D 2018.1.0破解版点击下载 Unity3D 2018安装教程 1.下载好数据包后,直接解压用鼠标双击"UnityDownloadAssistant-2018.1.0b11.exe"打开进入安装向导,点击"next"进入下一步 2.点击选择"I acceot the terms in the license agreement"同意相关协议,随后点击"next" 3.选择安装组件,直接程序默认即可,无需做更改

Unity3d 反编译破解游戏 简单示例 (使用ildasm反编译DLL修改然后重新编译DLL)

因为这几天碰到一个Unity的Bug,不得不去反编译DLL看看C#代码的生成中间件代码.这也用到了一些反编译以及重新编译DLL的一些知识,意味到Unity是如此的不安全. 首先我们新建一个工程,创建一个脚本,写一句很简单的代码: using UnityEngine; using System.Collections; public class crack1 : MonoBehaviour { // Use this for initialization void Start () { Debug

Unity3d 破解

在官网上或者其他地方下载unity3d后 运行注册机,需要详细的设置可以点击edit   一.点击browse,选择安装unity目录下的Editor文件夹 二.选择path,会提示Pathed 三.点击rand,生成序列号 四.点击cre lic,许可文件会自动在unity安装目录下生成. 需要注册机的朋友可以找我!