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
参考文章
Q.E.D.