前言:
- 2021 年 11 月 23 日,Typora 正式发布 1.0 版本,进入了收费时代。
- 1.0 版本是一次性付费而非订阅的,只要支付 89 元人民币 ,就可以在 3 台设备里使用。
- 当然你可以继续使用 0.x 的版本而无需付费,但是如果你想使用 1.x 的版本并且不想付费该怎么办呢?
准备事项
下载并安装 Anaconda,然后创建虚拟环境,如:typora
下载并安装 Git
下载并安装 Node.js
下载并安装 Typora
本教程测试平台为 Windows 11 Pro,其他平台操作大同小异,自行斟酌。
-
git clone https://github.com/Mas0nShi/typoraCracker.git
以 管理员身份 运行 命令提示符 (cmd)
进入刚才克隆的 GitHub 项目目录,然后切换到刚才创建的虚拟环境下,之后在 cmd 中输入之后的命令,后边的命令默认都在此处输入。
# 切换到虚拟环境
conda activate typora
安装依赖环境
pip install -r requirements.txt
新建将要使用的目录
mkdir key\outfile\
mkdir key\outappasar\
生成破解文件
python .\typora.py "D:\Program Files\Typora\resources\app.asar" .\key\outfile\
将 D:\Program Files\Typora\resources\app.asar
替换为自己 app.asar
文件所在位置
替换 License.js
文件
move .\example\patch\License.js .\key\outfile\dec_app\
重新生成 app.asar
文件
python .\typora.py -u .\key\outfile\dec_app\ .\key\outappasar\
备份 app.asar
copy "D:\Program Files\Typora\resources\app.asar" "D:\Program Files\Typora\resources\app.asar.bak"
将 D:\Program Files\Typora\resources\app.asar
替换为自己 app.asar
文件所在位置
替换 app.asar
move .\key\outappasar\app.asar "D:\Program Files\Typora\resources\app.asar"
如果没有权限 (拒绝访问) 或者显示文件存在,可以手动替换。
生成序列号
node .\example\keygen.js
输入邮箱和序列号,激活 Typora
至此,激活完成!

关注我的 blog https://m.app2022.ml/index.php/archives/19/