头像

一个CSharper

心之所向,素履以往,念念不忘,必有回响。

Typora破解教程

0. 2022年2月25日

支持1.1.5,方法和之前不同,具体请看演示视频
bilibili跳转

1. 2022年2月10日

跟着博客录制了个操作视频,如果博客没搞好的,可以去看下
1.0.4之后的版本未经测试

bilibili跳转

1. 需要python环境,没有的话自行安装一下

2. 克隆脚本文件 https://github.com/Mas0nShi/typoraCracker.git

打开命令行工具(win+R 输入 cmd)
git clone 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

我直接执行会报错:

PS C:\Code\mine\typoraCracker> python typora.py -u workstation/outfile/dec_app workstation/outappasar
2021-12-03 15:25:59.623 | ERROR | __main__:packWenc:103 - plz input Directory for app.asar
Traceback (most recent call last):
  File "C:\Code\mine\typoraCracker\typora.py", line 151, in <module>
 main()
  File "C:\Code\mine\typoraCracker\typora.py", line 146, in main
 args.mode(args.asarPath, args.dirPath, args.format)
  File "C:\Code\mine\typoraCracker\typora.py", line 104, in packWenc
 raise NotADirectoryError
NotADirectoryError

手动在脚本路径下创workstation/outappasar文件夹就行了:

mkdir workstation/outappasar
python typora.py -u workstation\outfile\dec_app workstation\outappasar

7. 将打包回来的app.asar文件重新丢到Typoraresources目录下

8. 授权码生成

需要安装nodejs环境,如果没有安装请自行安装。

验证node安装:
node -v
node example/keygen.js

9. 激活

授权码输入生成的码,邮箱输入crack@example.com,完事。

posted @ 2021-12-03 15:50  劉亞坤  阅读(59683)  评论(31编辑  收藏  举报