持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第3天,点击查看活动详情
前提条件:
- 需要python环境
- 需要node环境
- 会使用cmd命令行工具
1.克隆脚本文件
打开命令行工具(win+R 输入 cmd)
git clone https://github.com/Mas0nShi/typoraCracker.git
自行选择一个存放文件的地方新建一个文件夹
再使用cmd进入这个新建的文件夹,再输入克隆语句。如上图。
继续在此路径进行安装依赖(cmd中输入)
pip install -r requirements.txt
2.找到自己Typora安装目录下resources目录下的app.asar文件
3.执行解包命名
Windows下如果路径是有空格的,需要用""包起来,如果提示权限问题,用管理员身份运行命令行,建议后续都用管理员身份执行。
python typora.py "D:\Typora\Typora\resources\app.asar" workstation\outfile\
4.使用脚本文件夹中example\path\License.js替换掉workstation\outfile\dec_app\License文件
5.打包app.asar文件
python typora.py -u workstation\outfile\dec_app workstation\outappasar
6.将打包回来的app.asar文件重新丢到Typora的resources目录下
7.生成授权码
node example/keygen.js
8.激活
授权码输入生成的码,邮箱输入crack@example.com,ok。
9.省事
如果不想麻烦输入这么多命令,可以直接去本人的Git仓库,拉去app.asar文件替换本地的。 Git仓库:gitee.com/roppor/typo…