Wing IDE 5.0.0-1 破解 on linux 32 or 64 bit

1.下载Wing IDE 5.0.0-1,去官方下载;

2.安装完成后获取试用版的许可,完成后关闭;

3.下载python 反编译工具uncompyle2,github地址

https://github.com/wibiti/uncompyle2

4.找到/usr/lib/wingide5/bin/2.7/src.zip,将/process/wingctl.pyo拖出来,放到你的uncompyle2解压目录;

5.打开bash,进入uncompyle2目录:

python ./scripts/uncompyle2 -o ./  wingctl.pyo

6.用python editor打开wingctl.pyo_dis文件,找到

def LicenseCheck(self, force = False):

将这个函数里面的

valid = self.LicenseOK()

替换为:

valid = True

然后保存;

7.使用以下脚本编译wingctl.pyo_dis:

import py_compile
f = 'wingctl.pyo_dis'
py_compile.compile(f)

将以上代码保存到uncompyle2目录,命名为c.py,然后

python c.py

得到产物:wingctl.pyo_disc,将其重命名为:wingctl.pyc;

8.替换src.zip中/process/wingctl.pyo文件为wingctl.pyc,重启Wing IDE,完成破解。

发表评论