开业于2004年,诚信服务几万客户
翔意数码淘宝店:xynbnb.taobao.com
全国客服电话:010-59000667
地址:北京东城区东兴隆街56号北京商界A座512
ThinkPad产品专业客服 苹果产品专业客服
查看: 6276|回复: 0

[OS X 10.10] 解决 X-Force 注册机在 Yosemite 下无法运行的小程序

[复制链接]
发表于 2014-7-30 16:47 | 显示全部楼层 |阅读模式
  1. 经对注册机二进制文件的分析,得出的结论是,无法运行的注册机经过了UPX的压缩,而这个压缩和Yosemite不兼容。
  2. 解决的思路很简单,只需要使用upx对注册机解压缩即可。但是前提是你要有upx。

  3. upx可以通过macports安装,也可以从源代码编译,不过macports目前不支持Yosemite,所以macports其本身必须要从源代码编译。我假设这里的人不知道怎么操作。所以我推荐你们用Windows版的upx对注册机进行解压缩。

  4. upx下载:http://upx.sourceforge.net
  5. 我假设读这个帖子的人具备基本的命令行操作知识。
  6. 首先你要把注册机的binary拷贝到Windows,不是整个注册机,而是那个binary。右击注册机,选择“显示包内容”(Show Package Contents),然后进入Contents > MacOS,拷贝里面的文件到Windows。这个就是我们要解压缩的binary。

  7. 进入Windows,在c下创建一个文件夹叫upx,然后把upx.exe和提取出来的注册机binary都扔进去,例子用的binary名字叫x-force。打开cmd,执行下面的命令把x-force解压缩:
复制代码
以上是原理

下面是 Mac OS X 10.10的重点
  1. 使用方法:
  2. 1. 下载附件,解压缩
  3. 2. 打开一个 终端 窗口,把 keygenfix 拖进窗口
  4. 3. 把需要修复的注册机拖进窗口(支持多个)
  5. 4. 按下回车
  6. 5. enjoy!
  7. 说明:目前仅支持 x-force 注册机。
复制代码
keygenfix.zip (467.21 KB, 下载次数: 477)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

返回顶部