前言
笔者并非破解方法的发现者,全篇内容基于Mas0nShi/typoraCracker 开源项目,笔者仅在此简单总结操作方法。
Mas0nShi/typoraCracker 中作者提供了解包 Typora 的 Python 脚本,本文不会就具体解包、重打包的操作进行讲解,仅利用已经提供的 example 做破解。
注意:本文仅作为学习和讨论 Electron、Node.js 等技术目的发表。本文内容不代表作者本人有任何实际操作的经历,由用户个人所做的任何可能违反法律的行为与本文作者无关。
操作步骤
- 下载破解后的 License.js 文件和密钥生成器 keygen.js。
- 将 License.js 文件放入
Typora安装目录\resources\node_modules
下。由于 JS 包引入的就近原则,Typora 运行时会优先加载破解后的License.js。 运行 keygen.js。
- 若本地有 Node.js 环境则直接执行
node keygen.js
即可在控制台看到生成的密钥; - 若本地没有 Node.js 可以使用浏览器(指 现代的浏览器,不包括 IE),按
F12
打开开发者工具,选择控制台,将 keygen.js 中的内容复制进去,回车执行获得密钥。
- 若本地有 Node.js 环境则直接执行
激活 Typora。打开 Typora 的激活页面:
- Email 填写
[email protected]
; - 密钥填写刚刚获得的密钥;
- Email 填写
Enjoy。
提示
没有提示。