激活 Typora

克隆 GitHub 仓库

1
git clone https://github.com/Mas0nShi/typoraCracker.git

安装依赖环境

1
pip install -r requirements.txt

可能报错,运行如下命令

1
2
3
4
pip install jsbeautifier
pip install jsmin
pip install loguru
pip install pycryptodome

创建输出目录

1
2
mkdir \typoraCracker\output\
mkdir \typoraCracker\out_app_asar\

生成破解文件

1
python .\typora.py \Typora\resources\app.asar .\output\

可能报如下错误

1
2
3
4
Traceback (most recent call last):
File "\typoraCracker\typora.py", line 8, in <module>
from Crypto.Cipher import AES
ModuleNotFoundError: No module named 'Crypto'
  1. 打开 \Python\Python37\Lib\site-packages 这个路径,找到 crypto 这个文件夹
  2. crypto 这个文件夹重命名为Crypto

替换 License.js 文件

1
move .\example\patch\License.js .\output\dec_app\

重新生成 app.asar 文件

1
python .\typora.py -u .\key\outfile\dec_app\ .\output\out_app_asar\

替换app.asar

1
move .\output\out_app_asar\app.asar \Typora\resources\app.asar

生成序列号

1
node .\example\keygen.js

激活 Typora
https://silhouettesforyou.github.io/2022/01/04/0010abaf62d0/
Author
Xiaoming
Posted on
January 4, 2022
Licensed under