Last updated on 2024-09-28T11:32:59+08:00
克隆 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'
打开 \Python\Python37\Lib\site-packages
这个路径,找到 crypto
这个文件夹
将 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/