Xmind破解教程

0. 前言

XMind 是一个全功能的思维导图和头脑风暴软件,为激发灵感和创意而生。作为一款有效提升工作和生活效率的生产力工具,受到全球百千万用户的青睐。本文尝试利用逆向工程破解Xmind的授权,仅供参考。

1. 破解思路

Xmind基于Electron开发,在Resource文件夹中包含一个文件app.asar,这个文件是Xmind源代码文件的一个压缩包。我们只需要将其解压,修改其中的源码再重新打包即可破解Xmind。

2. 破解流程

首先安装nodejs,这个过程不再赘述。

然后使用npm安装asar。

npm install asar -g

使用asar将源码解包出来

 asar extract .\app.asar directory\

在common.js中找到如下一行:

ACTIVATION_STATUS={TRIAL:"trial",VALID:"valid",EXPIRED:"expired"};

修改为:

ACTIVATION_STATUS={TRIAL:"trial",VALID:"trial",EXPIRED:"trial"};

在main.js中找到如下一行:

t.ACTIVATION_STATUS = {TRIAL: "trial", VALID: "valid", EXPIRED: "expired"};

修改为:

t.ACTIVATION_STATUS = {TRIAL: "trial", VALID: "trial", EXPIRED: "trial"};

最后用asar打包即完成破解

asar pack directory\ app.asar

参考文章

1. 简单开启XMind全功能

2. 破解XMind Zen for Mac的方法

Q.E.D.


悟已往之不谏,知来者之可追