1. 需要python
环境,没有的话自行安装一下
2. 克隆脚本文件 https://github.com/Mas0nShi/typoraCracker.git
安装依赖:
pip install -r requirements.txt
3. 找到Typora安装目录下的resources
目录下的app.asar
文件
默认应该是在 C:\Program Files\Typora\resources\app.asar
4. 执行解包命名:
Windows下如果路径是有空格的,需要用""
包起来,如果提示权限问题,用管理员身份运行命令行,建议后续都用管理员身份执行。
python typora.py "C:\Program Files\Typora\resources\app.asar" workstation/outfile/
5. 使用脚本文件夹example\path\License.js
替换掉workstation\outfile\dec_app\License.js
文件
6. 打包app.asar
文件
python typora.py -u workstation/outfile/dec_app workstation/outappasar
7. 将打包回来的app.asar
文件重新丢到Typora
的resources
目录下
8. 授权码生成
8.1 node安装:Node.js安装及环境配置之Windows篇 - 刘奇云 - 博客园 (cnblogs.com)
node example/keygen.js
9. 激活
授权码输入生成的码:ACRRHJ-35GFVC-XB97KF-TMJB2L,输入邮箱地址,完事。