前置知识
相较于前一篇文章,这次又积累了更多的技术知识。Xmind使用的是Electron+vue开发的。
Electron打包的会在resources生成一个app.asar文件,大部分的资源页面文件都在这边。
- 安装asar
npm install -g asar
- 拆包
asar extract app.asar <目录名>
- 组包
asar pack <目录名> app.asar
破解
下载Xmind,我这边下载的最新版本Windows 64位的,被安装到了C:\Program Files\XMind,版本XMind(2021)202109232239。(其他系统同理,可能文件目录有所变换)
-
拆包
//1、先安装nodejs,然后安装asar包,不会的自行百度 //2、使用管理员打开dos命令行工具,切换到C:\Program Files\XMind\resources 目录下 //3、拆包asar extract app.asar <目录名> //4、修改两个文件 C:\Program Files\XMind\resources\dest\main 下面的main.js(破解会员才能导出的几个类型) 修改内容见下图(关键字搜索exportSVG) C:\Program Files\XMind\resources\dest\renderer 下面的5055.js(破解导出png和pdf的水印) 修改内容见下图(关键字搜索value: "watermark")
-
组包
asar pack <目录名> app.asar //目录名和刚才的拆包名一样。然后重新运行exe就ok了。
请自行打包尝试,本文章只供学习使用,切勿商业使用,有任何问题联系QQ:1043040870。